Skip to content

docs/plans: dogfood route manual interventions, dispositioned - #13124

Merged
gunbai-bot[bot] merged 5 commits into
mainfrom
plans/dogfood-route-interventions
Oct 4, 2026
Merged

gunbai-bot[bot] merged 5 commits into
mainfrom
plans/dogfood-route-interventions

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

A plan only: one new file, docs/plans/dogfood-route-manual-interventions.md, agreed with the operator on 2026-10-03.

The first end-to-end attempt on srv2 (01feb0b65dee1377) did its work but never reached a PR, and it took six kinds of hand intervention. For each intervention, the doc records:

  • what it exposed;
  • what must become automatic;
  • what stays with the operator;
  • its owning module;
  • the test that must go red first.

The frame: safe-to-retry and convergent are required everywhere; automatic repair is a policy choice, and today it is no. gunbc.ensure EnsureObserveOnly already carries that distinction. Failures converge to a safe incident state that awaits an operator disposition, and the disposition is keyed by incident identity so repeating it is a no-op.

Operator rulings recorded:

  • manual resume, for now;
  • Wi-Fi is a valid serving medium for the Sparks;
  • Spark auth must be bound to the seat grant;
  • event-driven over the belt timer;
  • an explicitly admitted branch revision is valid for the deployment it is admitted to.

Most urgent: item 6 (the monolithic belt_run_once tick, which is why the attempt has no PR) and item 3 (the second door onto group-b).

Each functional row lands under the home it names. factory-dogfood-route (#13077, bold-bee-114) consumes their receipts, or carries dependency edges where they gate the qualifying route; it coordinates route integration, not every underlying capability. The 2026-10-03 side-chat corrections are applied: one PR per logical work item; automation described as owed, not established; prod named by ProdRoleSelection, never by host.

🤖 Generated with Claude Code

gunbc-ci-auto-heal and others added 2 commits October 3, 2026 16:30
…or-agreed 2026-10-03)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
gunbc-ci-auto-heal and others added 3 commits October 3, 2026 17:26
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…ibuted ownership, owed-not-established wording, no host-relative prod)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…gate; residual vocabulary

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@gunbai-bot
gunbai-bot Bot added this pull request to the merge queue Oct 4, 2026
Merged via the queue into main with commit c537b65 Oct 4, 2026
4 checks passed
@gunbai-bot
gunbai-bot Bot deleted the plans/dogfood-route-interventions branch October 4, 2026 06:26
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.

0 participants