Skip to content

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