From 610be938030581c6b4ff13968cfdecb851b1a7f0 Mon Sep 17 00:00:00 2001 From: jochen Date: Sat, 17 Oct 2026 21:23:05 +0200 Subject: [PATCH] Playbook 07: a fixing agent never runs an integration test locally (the operator, 2026-10-17) --- 00-META/process/07-feature-branches.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/00-META/process/07-feature-branches.md b/00-META/process/07-feature-branches.md index 402fe62b..84cd0bab 100644 --- a/00-META/process/07-feature-branches.md +++ b/00-META/process/07-feature-branches.md @@ -115,7 +115,10 @@ never into the running one, unless it blocks the running one. message ("issue 805: landing in mesh-catalog"); reach the mesh only through the mesh MCP server, never ssh; never push, open, merge or close a pull request; never write to a store's database by hand, a schema change is a numbered migration and the consolidated schema; Go only unless the context file says otherwise; never - move another issue. Report back in under 150 words: commits, tests added and that they failed first, the + move another issue; **never run an integration test locally** (no `go test -tags integration`, no `merge-check.sh`, + no bus or store test run): compile them with `go vet -tags integration ./...` and leave the running to the + forge's merge check. On 2026-10-17 three fixing agents ran them anyway, one for minutes on end, because the + brief only said they wait for the check (the operator). Report back in under 150 words: commits, tests added and that they failed first, the check results, anything you stopped on. - **An agent that finds the code differs from its context file stops and reports** (file:line); the lead settles it, updates the context file, and continues the agent.