Purpose
Live dispatch canary. Filed 2026-08-26 to test the end-to-end path — issue → dispatch → branch → PR — using the live GitHub event path rather than a historical backfill.
Context: canaries #350 and #364 have sat undispatched since Aug 23/24. Investigation showed the Relayfile mount had gone stale, so Factory could not see them — they were never evaluated. A replay is repairing the mount but has to walk forward through history. This issue instead arrives via live events, which are confirmed flowing, so it should materialise in the mount within seconds.
Deliverable — deliberately trivial
Add a single line to the end of README.md:
<!-- dispatch-canary: 2026-08-26 -->
That is the entire task. It is an HTML comment, so it renders as nothing and changes no behaviour, no build, and no test.
Definition of done
- A branch
factory/<issue-number>-* exists
- A PR is open against
main containing exactly that one-line change
- Nothing else is modified
Explicitly out of scope
Do not refactor, do not touch source, tests, workflows, or config. Do not merge the PR — the merge gate belongs to the principal. If the task appears larger than one line, stop and comment rather than expanding scope.
What this proves
A factory/* branch appearing is unfakeable evidence that dispatch works end to end. Sweep health has been green throughout and told us nothing; this is the measurement that was missing.
Purpose
Live dispatch canary. Filed 2026-08-26 to test the end-to-end path — issue → dispatch → branch → PR — using the live GitHub event path rather than a historical backfill.
Context: canaries #350 and #364 have sat undispatched since Aug 23/24. Investigation showed the Relayfile mount had gone stale, so Factory could not see them — they were never evaluated. A replay is repairing the mount but has to walk forward through history. This issue instead arrives via live events, which are confirmed flowing, so it should materialise in the mount within seconds.
Deliverable — deliberately trivial
Add a single line to the end of
README.md:That is the entire task. It is an HTML comment, so it renders as nothing and changes no behaviour, no build, and no test.
Definition of done
factory/<issue-number>-*existsmaincontaining exactly that one-line changeExplicitly out of scope
Do not refactor, do not touch source, tests, workflows, or config. Do not merge the PR — the merge gate belongs to the principal. If the task appears larger than one line, stop and comment rather than expanding scope.
What this proves
A
factory/*branch appearing is unfakeable evidence that dispatch works end to end. Sweep health has been green throughout and told us nothing; this is the measurement that was missing.