Skip to content

docs: the shape of a change is part of the bar - #333

Merged
udaychandra merged 1 commit into
mainfrom
docs/agents-bar
Oct 22, 2026
Merged

udaychandra merged 1 commit into
mainfrom
docs/agents-bar

Conversation

@udaychandra

Copy link
Copy Markdown
Contributor

AGENTS.md gains a "Shape of a change" section after the quality audit of 2026-10-21.

The audit found the hygiene rules hold (no inline comments, no mocks, seams respected, gates honest) while the codebase accretes faster than it consolidates: main code +43% and tests +82% in six weeks at a 2.5:1 add-to-delete ratio (6.5:1 in store+sync); facades that absorb every verb (SailOperations 66 → 88 public methods, FdeCommand 713 → 1,728 lines, a 275-line ServerStartCommand.execute); four liveness compensators over one gap; run status as string literals in six lifecycle classes; two-phase construction behind 42 null guards; 71 hand-written toMap bodies; 13 private ShellExec fakes.

The section names each of those shapes as a finding for the build agent, the reviewer, the fix agent and the merge, so the same bar applies at every step. It adds one rule to "Working a spec": the pull request body states what the change deleted.

Consolidation itself is six draft specs: sail-stores-share-one-journal, sail-api-one-constructor-one-encoder, sail-run-ends-through-one-finish, sail-one-provisioning-pipeline, sail-test-support-shared, sail-v1-drop-migrations.

@udaychandra
udaychandra merged commit 0235bc5 into main Oct 22, 2026
5 checks passed
@udaychandra
udaychandra deleted the docs/agents-bar branch October 22, 2026 00:23
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