Skip to content

docs(research): Stage C dogfood — channel-discipline gate end-to-end validation - #767

Merged
artyhoo merged 2 commits into
stagingfrom
feature/meta-orch-channel-discipline-stage-c
Jun 27, 2026
Merged

docs(research): Stage C dogfood — channel-discipline gate end-to-end validation#767
artyhoo merged 2 commits into
stagingfrom
feature/meta-orch-channel-discipline-stage-c

Conversation

@artyhoo

@artyhoo artyhoo commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Stage C dogfood — M6 #worker-dispatch-via-subagent gate, end-to-end validation

Final stage of the meta-orch-channel-discipline umbrella. Validates (inline Mode A — a full aif re-dispatch was unnecessary; Stage B's paired-negative + live-tree sweep already supply CI-green mechanical proof) that the M6 gate shipped in #765 works end-to-end.

Result: ✅ fires on the ground-truth fixture (exit 1), silent on clean kickoffs, CI principle test gates every PR.

Two honest findings (neither a blocker):

  • F1 — edit-time wall-clock ~250–300ms (tsx cold-start), modestly over the ≤200ms aspirational target. Same cost the pre-existing check-doc-authority.sh already pays → accepted project pattern, not a regression.
  • F2 — hook fails OPEN (silent exit 0) when node_modules/.bin/tsx is absent (e.g. symlinked-node_modules worktree). Deliberate graceful-degrade shared with check-doc-authority.sh; the CI principle test (vitest, not the hook path) is the fail-closed backstop → no enforcement gap.

Closes the umbrella's recursive-self-application loop. Validation-only (no new capability).

artyhoo added 2 commits June 27, 2026 18:17
…nd validation (#765)

Validates the Stage B mechanism: fires on the ground-truth fixture (exit 1),
silent on clean kickoffs, CI principle test gates every PR. Two honest findings
(F1 ~250ms tsx cold-start over the 200ms aspirational target; F2 fail-open when
node_modules/.bin/tsx absent) — both shared with check-doc-authority.sh, both
backstopped by the fail-closed CI test. Closes the umbrella's recursive-self-
application loop.

Prior-art: skipped — validation-only patch, no new capability (dogfoods the
mechanism shipped in #765; documents two pre-existing-pattern findings).
@artyhoo
artyhoo enabled auto-merge (squash) June 27, 2026 15:19
@artyhoo
artyhoo merged commit 85190c5 into staging Jun 27, 2026
26 checks 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