Skip to content

docs(governance): record DIRTY-drift lesson + mark scratchnode/002 shipping#501

Merged
HomenShum merged 1 commit into
mainfrom
docs/governance-drift-lesson
Jun 3, 2026
Merged

docs(governance): record DIRTY-drift lesson + mark scratchnode/002 shipping#501
HomenShum merged 1 commit into
mainfrom
docs/governance-drift-lesson

Conversation

@HomenShum
Copy link
Copy Markdown
Owner

What

Records an operational lesson in goals/GOVERNANCE.md (new append-only Operational lessons section) from today's loop run, and updates goals/scratchnode/002 status to reflect it shipped via #500.

The lesson

While the daily small-loop shipped ~10 changes to public/proto/home-v5.html, two reviewable PRs left open against it — #469 (host public-write) and the type-scale work (#499) — both went DIRTY/CONFLICTING. Squash-merges rewrote their base; each intervening ship widened the gap. #469 had to be rebuilt fresh on current main as #500.

Rule codified: land or rebase any PR touching a hot file (home-v5.html, convex/events.ts, honesty spec, ScratchNode e2e specs) within one working day; if human-gated, rebase onto main daily + re-run the oracle until it lands, or close + re-cut from main. Serialize ≥2 PRs on the same hot file — strict: true makes the 'behind main' ping-pong explicit (both #499 and #500 went BEHIND the instant #496 merged).

Docs-only. LOW risk.

🤖 Generated with Claude Code

…ipping

Operational lesson from today's loop run: reviewable PRs left open against hot files (home-v5.html, events.ts, honesty spec) go DIRTY as the daily loop squash-merges past them. #469 had to be rebuilt fresh as #500. Rule: land or rebase hot-file PRs within one working day; serialize >=2 PRs on the same hot file (strict:true makes the 'behind main' ping-pong explicit).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
nodebench-ai Ignored Ignored Jun 3, 2026 9:30pm

Request Review

@HomenShum HomenShum enabled auto-merge (squash) June 3, 2026 21:30
@HomenShum HomenShum merged commit 45f24d3 into main Jun 3, 2026
13 checks passed
@HomenShum HomenShum deleted the docs/governance-drift-lesson branch June 3, 2026 21:36
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2026

Demo: walkthrough of the surfaces this PR changed is available as a workflow artifact (pr-demo-501) at https://github.com/HomenShum/nodebench-ai/actions/runs/26914510310

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.

2 participants