Skip to content

refactor: begin Phase 2 event interpretation boundary - #325

Draft
eshulman2 wants to merge 14 commits into
phase1/domain-contractsfrom
phase2/event-interpretation
Draft

refactor: begin Phase 2 event interpretation boundary#325
eshulman2 wants to merge 14 commits into
phase1/domain-contractsfrom
phase2/event-interpretation

Conversation

@eshulman2

@eshulman2 eshulman2 commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • introduce an infrastructure-free ingress adapter contract and registry
  • move Jira ticket-type/observation interpretation and source-control observation/PR-correlation evidence out of OrchestratorWorker
  • make worker source registration data-driven
  • derive stable, versioned workflow commands for approval, rejection, retry, questions, checks, reviews and merges in shadow mode
  • make unmatched/wrong-stage signals explicitly inspectable as ignored decisions
  • document the remaining Phase 2 delivery slices and compatibility rules

Stack

Verification

  • uv run ruff check src/forge/orchestrator/worker.py src/forge/orchestrator/event_adapters tests/unit/orchestrator/event_adapters
  • uv run pytest -q tests/unit/orchestrator/event_adapters tests/unit/orchestrator/test_worker.py (103 passed)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant