Mark the Group program topology dormant in AGENTS.md - #72
Merged
Conversation
The packet workflow that drove Group integration is retired. AGENTS.md still read as though it were the normal path: a Group branch starting at origin/flow and PRing to flow, with the ordinary branch route mentioned almost in passing. An agent reading it would re-enter the retired model, which is how the process comes back. The ordinary route to dev is now stated as the route for all new work, and the Group topology is marked dormant. What did NOT change, and why. Two attempts to remove the Group routing and the R0 closure language failed tests/dev/ci-workflow-cases.sh, and those failures were correct. The guard still routes group/* -> flow -> dev in expected_pr_base, and the CI fast job still runs `git merge-base --is-ancestor "$FLOW_R0_SHA" "$dev_head"`. That topology is enforced, not merely described, so removing it from the doc would have made AGENTS.md inaccurate about what the repository actually does. Both CI-asserted phrases are preserved verbatim; only the framing changed. Dropped: the human freeze ritual holding flow until CI/CodeQL and protection pass, and the slice/group vocabulary in the Done line. Neither is enforced anywhere and neither describes how work now reaches dev. 5938 -> 5864 bytes against the 6000 budget. ci-workflow-cases, policy-verify, pretooluse-cases and `./scripts/dev/test full` all green, with the pre-change baseline confirmed clean first so the passes mean something. Rail maintenance under AGENT_LAB_MAINTENANCE=1 at the owner's direction.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Mark the Group program topology dormant in
AGENTS.md. Rail maintenanceunder
AGENT_LAB_MAINTENANCE=1at the owner's direction.Motivation / Context
The packet workflow that drove Group integration is retired.
AGENTS.mdstill read as though it were the normal path: a Group branch starting at
origin/flowand PRing toflow, with the ordinary branch route mentionedalmost in passing. An agent reading it would re-enter the retired model, which
is how a removed process returns.
Changes
The ordinary route to
devis stated as the route for all new work, and theGroup topology is marked dormant. The human freeze ritual holding
flowuntilCI/CodeQL pass, and the slice/group vocabulary in the Done line, are dropped:
neither is enforced anywhere and neither describes how work now reaches
dev.Two earlier attempts removed more and were wrong to. The guard still routes
group/*->flow->devinexpected_pr_base, and the CI fast job stillruns
git merge-base --is-ancestor "$FLOW_R0_SHA" "$dev_head". That topologyis enforced, not merely described, so both CI-asserted phrases are preserved
verbatim and only the framing changed.
5938 -> 5864 bytes against the 6000 budget.
Testing
bash tests/dev/ci-workflow-cases.sh-- pass, failures=0.bash tests/agent/policy-verify.sh-- pass=80 fail=0.bash tests/guard/pretooluse-cases.sh-- pass, failures=0../scripts/dev/test full-- pass.Evidence
Cycle 1
maint/sequester-dev-lane->dev14ea8955daac371d79fd5685ea4e4cefa771cee02e482af8d9ec3f049073768491c40d4aa44a1d0dagent policy makes Group branches PR-only integration parents,AGENTS.md binds flow creation to the bootstrap closure14ea8955daac371d79fd5685ea4e4cefa771cee0bash tests/dev/ci-workflow-cases.shagainst a first draft that removed the group-slice and R0 closure language, reporting 2 failures -- rc=1 classification=assertion-failurebash tests/dev/ci-workflow-cases.shat the exact head, failures=0 -- rc=0 classification=successdrop-group-slice-phrase-- removingreceives changes only through matching group-slice PRsfails the PR-only integration-parent assertion -- detected rc=1 classification=assertion-failuredrop-flow-closure-binding-- removing the exact-closure-commit clause fails the bootstrap-closure assertion -- detected rc=1 classification=assertion-failuretest fullreplay greengit status --porcelainempty after eachtools/bin/gh,scripts/dev/workflow-checkandci.ymlstill implement the Group topology; only the doc framing changed, so routing behaviour is unaltered and retiring that machinery remains a separate decision.