diff --git a/00-META/process/07-feature-branches.md b/00-META/process/07-feature-branches.md index 0eab18d5..69f7efe2 100644 --- a/00-META/process/07-feature-branches.md +++ b/00-META/process/07-feature-branches.md @@ -86,8 +86,11 @@ reviews and delivers at the end. The agents never push. the code it touches, finds every open question and settles it: decided on the issue, through the knowledge base, or by the operator. An agent that meets an undecided design question stops, and its whole run is spent again when it restarts. The issue the agent gets then says, in its own text: - - the repository and the files it changes, one repository where it can be (split an issue along - repository lines rather than send one agent through three); + - the repository and the files it changes: one repository and one change, sized so an agent finishes in + five to ten minutes. The repository's own check is a floor under that: mesh-controller's, with its + store, took 6 minutes 51 seconds on 2026-10-15 (the merge check of mesh-controller #342). A change that needs readers in one repository before a writer in another is two issues, + the second depending on the first, not one agent through three repositories: each extra repository + means merging the feature head and running every check again while other agents land; - the decisions it builds with, quoted, never "read notes 8 to 12"; - the test to write first, which fails before the change; - its done-when, in one sentence; @@ -143,7 +146,7 @@ headed exactly "Ready to build". If any line cannot be filled in, the issue is n ``` Ready to build (,