Ubiquitous Language — Context Map
graph LR
subgraph builder
AgentRunner["AgentRunner
runner"]
ReportIssueLoop["ReportIssueLoop
loop"]
Task["Task
entity"]
end
subgraph caretaker
ADRCouncilReviewer["ADRCouncilReviewer
service"]
ADRReviewerLoop["ADRReviewerLoop
loop"]
AdrTouchpointAuditorLoop["AdrTouchpointAuditorLoop
loop"]
CIMonitorLoop["CIMonitorLoop
loop"]
ContractRefreshLoop["ContractRefreshLoop
loop"]
CorpusLearningLoop["CorpusLearningLoop
loop"]
DependabotMergeLoop["DependabotMergeLoop
loop"]
DiagnosticLoop["DiagnosticLoop
loop"]
DiagramLoop["DiagramLoop
loop"]
EdgeProposerLoop["EdgeProposerLoop
loop"]
EntryEvidenceLoop["EntryEvidenceLoop
loop"]
FakeCoverageAuditorLoop["FakeCoverageAuditorLoop
loop"]
FlakeTrackerLoop["FlakeTrackerLoop
loop"]
GitHubCacheLoop["GitHubCacheLoop
loop"]
GitHubCacheLoop["GitHubCacheLoop
loop"]
LiveCorpusReplayLoop["LiveCorpusReplayLoop
loop"]
MergeStateWatcherLoop["MergeStateWatcherLoop
loop"]
PricingRefreshLoop["PricingRefreshLoop
loop"]
PRUnstickerLoop["PRUnstickerLoop
loop"]
RCBudgetLoop["RCBudgetLoop
loop"]
SentryLoop["SentryLoop
loop"]
SkillPromptEvalLoop["SkillPromptEvalLoop
loop"]
StaleIssueGCLoop["StaleIssueGCLoop
loop"]
TermPrunerLoop["TermPrunerLoop
loop"]
WikiRotDetectorLoop["WikiRotDetectorLoop
loop"]
WorkspaceGCLoop["WorkspaceGCLoop
loop"]
end
subgraph shared-kernel
AgentPort["AgentPort
port"]
BaseBackgroundLoop["BaseBackgroundLoop
loop"]
BotPRPort["BotPRPort
port"]
EventBus["EventBus
service"]
HydraFlowConfig["HydraFlowConfig
aggregate"]
IssueFetcherPort["IssueFetcherPort
port"]
IssueStorePort["IssueStorePort
port"]
ObservabilityPort["ObservabilityPort
port"]
PRPort["PRPort
port"]
RepoWikiStore["RepoWikiStore
service"]
ReviewInsightStorePort["ReviewInsightStorePort
port"]
RouteBackCounterPort["RouteBackCounterPort
port"]
StateTracker["StateTracker
service"]
WorkspacePort["WorkspacePort
port"]
end
ADRCouncilReviewer -->|depends_on| EventBus
ADRCouncilReviewer -->|depends_on| HydraFlowConfig
ADRReviewerLoop -->|depends_on| HydraFlowConfig
ADRReviewerLoop -->|depends_on| BaseBackgroundLoop
ADRReviewerLoop -->|implements| BaseBackgroundLoop
ADRReviewerLoop -->|depends_on| ADRCouncilReviewer
AdrTouchpointAuditorLoop -->|depends_on| BaseBackgroundLoop
AdrTouchpointAuditorLoop -->|depends_on| HydraFlowConfig
AdrTouchpointAuditorLoop -->|depends_on| StateTracker
AdrTouchpointAuditorLoop -->|implements| BaseBackgroundLoop
AgentPort -->|depends_on| Task
AgentRunner -->|depends_on| PRPort
AgentRunner -->|depends_on| WorkspacePort
AgentRunner -->|depends_on| IssueStorePort
AgentRunner -->|depends_on| HydraFlowConfig
AgentRunner -->|depends_on| RepoWikiStore
AgentRunner -->|depends_on| Task
AgentRunner -->|depends_on| EventBus
BaseBackgroundLoop -->|depends_on| EventBus
BaseBackgroundLoop -->|depends_on| HydraFlowConfig
BotPRPort -->|depends_on| HydraFlowConfig
BotPRPort -->|depends_on| BaseBackgroundLoop
CIMonitorLoop -->|depends_on| HydraFlowConfig
CIMonitorLoop -->|depends_on| BaseBackgroundLoop
CIMonitorLoop -->|depends_on| PRPort
CIMonitorLoop -->|implements| BaseBackgroundLoop
ContractRefreshLoop -->|depends_on| BaseBackgroundLoop
ContractRefreshLoop -->|depends_on| HydraFlowConfig
ContractRefreshLoop -->|depends_on| StateTracker
ContractRefreshLoop -->|implements| BaseBackgroundLoop
CorpusLearningLoop -->|depends_on| BaseBackgroundLoop
CorpusLearningLoop -->|depends_on| HydraFlowConfig
CorpusLearningLoop -->|depends_on| StateTracker
CorpusLearningLoop -->|implements| BaseBackgroundLoop
DependabotMergeLoop -->|depends_on| HydraFlowConfig
DependabotMergeLoop -->|depends_on| BaseBackgroundLoop
DependabotMergeLoop -->|depends_on| StateTracker
DependabotMergeLoop -->|depends_on| PRPort
DependabotMergeLoop -->|implements| BaseBackgroundLoop
DiagnosticLoop -->|depends_on| BaseBackgroundLoop
DiagnosticLoop -->|depends_on| PRPort
DiagnosticLoop -->|depends_on| HydraFlowConfig
DiagnosticLoop -->|depends_on| StateTracker
DiagnosticLoop -->|implements| BaseBackgroundLoop
DiagramLoop -->|depends_on| BaseBackgroundLoop
DiagramLoop -->|depends_on| HydraFlowConfig
DiagramLoop -->|implements| BaseBackgroundLoop
EdgeProposerLoop -->|depends_on| BaseBackgroundLoop
EdgeProposerLoop -->|depends_on| BotPRPort
EdgeProposerLoop -->|depends_on| HydraFlowConfig
EdgeProposerLoop -->|implements| BaseBackgroundLoop
EntryEvidenceLoop -->|depends_on| BaseBackgroundLoop
EntryEvidenceLoop -->|depends_on| BotPRPort
EntryEvidenceLoop -->|depends_on| RepoWikiStore
EntryEvidenceLoop -->|depends_on| HydraFlowConfig
EntryEvidenceLoop -->|implements| BaseBackgroundLoop
FakeCoverageAuditorLoop -->|depends_on| BaseBackgroundLoop
FakeCoverageAuditorLoop -->|depends_on| HydraFlowConfig
FakeCoverageAuditorLoop -->|depends_on| StateTracker
FakeCoverageAuditorLoop -->|implements| BaseBackgroundLoop
FlakeTrackerLoop -->|depends_on| HydraFlowConfig
FlakeTrackerLoop -->|depends_on| BaseBackgroundLoop
FlakeTrackerLoop -->|depends_on| StateTracker
FlakeTrackerLoop -->|implements| BaseBackgroundLoop
GitHubCacheLoop -->|depends_on| BaseBackgroundLoop
GitHubCacheLoop -->|depends_on| HydraFlowConfig
GitHubCacheLoop -->|implements| BaseBackgroundLoop
IssueFetcherPort -->|depends_on| IssueStorePort
IssueFetcherPort -->|depends_on| Task
IssueStorePort -->|depends_on| Task
LiveCorpusReplayLoop -->|depends_on| HydraFlowConfig
LiveCorpusReplayLoop -->|depends_on| BaseBackgroundLoop
LiveCorpusReplayLoop -->|depends_on| StateTracker
LiveCorpusReplayLoop -->|implements| BaseBackgroundLoop
MergeStateWatcherLoop -->|depends_on| HydraFlowConfig
MergeStateWatcherLoop -->|depends_on| BaseBackgroundLoop
MergeStateWatcherLoop -->|depends_on| PRPort
MergeStateWatcherLoop -->|implements| BaseBackgroundLoop
ObservabilityPort -->|depends_on| Task
PricingRefreshLoop -->|depends_on| BaseBackgroundLoop
PricingRefreshLoop -->|depends_on| HydraFlowConfig
PricingRefreshLoop -->|implements| BaseBackgroundLoop
PRPort -->|depends_on| Task
PRUnstickerLoop -->|depends_on| HydraFlowConfig
PRUnstickerLoop -->|depends_on| BaseBackgroundLoop
PRUnstickerLoop -->|depends_on| PRPort
PRUnstickerLoop -->|implements| BaseBackgroundLoop
RCBudgetLoop -->|depends_on| BaseBackgroundLoop
RCBudgetLoop -->|depends_on| HydraFlowConfig
RCBudgetLoop -->|depends_on| StateTracker
RCBudgetLoop -->|implements| BaseBackgroundLoop
ReportIssueLoop -->|depends_on| BaseBackgroundLoop
ReportIssueLoop -->|depends_on| HydraFlowConfig
ReportIssueLoop -->|depends_on| StateTracker
ReportIssueLoop -->|implements| BaseBackgroundLoop
ReviewInsightStorePort -->|depends_on| Task
RouteBackCounterPort -->|depends_on| PRPort
SentryLoop -->|depends_on| BaseBackgroundLoop
SentryLoop -->|depends_on| HydraFlowConfig
SentryLoop -->|depends_on| StateTracker
SentryLoop -->|implements| BaseBackgroundLoop
SkillPromptEvalLoop -->|depends_on| BaseBackgroundLoop
SkillPromptEvalLoop -->|depends_on| HydraFlowConfig
SkillPromptEvalLoop -->|depends_on| StateTracker
SkillPromptEvalLoop -->|implements| BaseBackgroundLoop
StaleIssueGCLoop -->|depends_on| HydraFlowConfig
StaleIssueGCLoop -->|depends_on| BaseBackgroundLoop
StaleIssueGCLoop -->|depends_on| PRPort
StaleIssueGCLoop -->|implements| BaseBackgroundLoop
TermPrunerLoop -->|depends_on| HydraFlowConfig
TermPrunerLoop -->|depends_on| BaseBackgroundLoop
TermPrunerLoop -->|depends_on| BotPRPort
TermPrunerLoop -->|implements| BaseBackgroundLoop
WikiRotDetectorLoop -->|depends_on| BaseBackgroundLoop
WikiRotDetectorLoop -->|depends_on| RepoWikiStore
WikiRotDetectorLoop -->|depends_on| HydraFlowConfig
WikiRotDetectorLoop -->|depends_on| StateTracker
WikiRotDetectorLoop -->|implements| BaseBackgroundLoop
WorkspaceGCLoop -->|depends_on| HydraFlowConfig
WorkspaceGCLoop -->|depends_on| BaseBackgroundLoop
WorkspaceGCLoop -->|depends_on| StateTracker
WorkspaceGCLoop -->|depends_on| WorkspacePort
WorkspaceGCLoop -->|depends_on| PRPort
WorkspaceGCLoop -->|implements| BaseBackgroundLoop
WorkspacePort -->|depends_on| Task