githubnext/chopinPublic

Let's compose rich plans together

Wire PR readiness coordinator and isolated agent workers #327

MergedMaggieAppletonmerged 1 commit intoautomation/pr-readiness-runtimefromrefs/pull/327/head
  1. MA

    Wire the deterministic coordinator to one isolated agent worker per reserved PR. Reconciliation runs on PR/CI events and every 15 minutes. Threat detection must succeed before a fresh trusted job validates and publishes a proposal; ordinary CI confirms the new head.

    The new writer is disabled by default. Enabling it gates off the old rebase and CI-fixer writers. Rollout requires signed-state provisioning and main-based canaries; non-main bases stop with a human blocker until recorded stack replay boundaries are supported. Humans retain merge control.

    Validation: both agentic workflows compiled with pinned gh-aw v0.86.2 in strict mode; compiled permissions, artifact flow, detector gating, and trusted-main checkouts independently reviewed. Full maintenance tests and repository CI/type checks pass locally; live canary validation follows merge.

    Security review: the compiler references existing Codex/OpenAI engine credentials, the new `PR_MAINTENANCE_STATE_KEY`, and existing `PR_MAITENANCE_TOKEN`. Engine credentials remain in the managed engine boundary; the state key is scoped to trusted preparation/application steps, and the write token is scoped to the trusted application step. New Actions dependencies are official actions pinned in the lock file; the privileged coordinator uses pinned checkout/setup actions. No new redirects or credential destinations were added. Existing writers must finish or be cancelled before enabling the new coordinator.

    ![Coordinator, isolated worker, and trusted application](https://github.com/user-attachments/assets/4f159dfb-6270-4b6c-b49e-3f6dc039b61c)

  2. MaggieAppletonadded-to-stacklast month on GitHub

  3. MaggieAppletonrenamed feat: wire deterministic PR maintenance to isolated agent workers to Wire PR readiness coordinator and isolated agent workerslast month on GitHub

  4. MaggieAppletonhead-ref-force-pushed 43cac09571e5last month on GitHub

  5. MaggieAppletonhead-ref-force-pushed 8a6a6925f534last month on GitHub

  6. MaggieAppletonbase-ref-force-pushedlast month on GitHub

  7. MaggieAppletonhead-ref-force-pushed f8e77ef9a87elast month on GitHub

  8. MaggieAppletonhead-ref-force-pushed d1cf1c42583clast month on GitHub

  9. MaggieAppletonmerged b919317f14f2last month on GitHub

  10. MaggieAppletonclosedlast month on GitHub

  11. MaggieAppletonhead-ref-deletedlast month on GitHub