Commit d9194f0
docs(agents): the two multi-agent failure modes that cost this branch the most rounds (#4152)
Both written from one branch's lifetime, so every row is something actually hit
rather than something that might happen.
#9 — refresh a long-lived worktree's build state after merging main. Four stale
artefacts each fail AS IF your change broke something, naming other people's
exports, other packages' files, or config you never touched:
packages/spec/dist check:api-surface reports OTHER people's exports as
"N breaking"; check:i18n-coverage rejects an example
config for a value the spec allows
node_modules a package cannot resolve a dependency it declares
runtime/.objectstack/ fixture rows accumulating across runs
.cache/objectui-* dozens of lint errors in files never opened
None is CI-visible — CI checks out fresh and installs clean — so the whole cost
lands on whoever is debugging, which is exactly why it is worth recognising in one
step instead of re-diagnosing per gate. Also records that OS_SKIP_DTS=1 leaves no
.d.ts, so gen:api-surface cannot run under it at all.
#10 — a clean merge is not a working merge. Git conflicts on overlapping lines and
says nothing when two changes are individually fine and jointly wrong. Both
examples are recent: a test pinning a response body's exact shape landed while
that shape was being changed elsewhere (merged clean, failed CI), and a domain
file was deleted while another agent's guard still declared it (caught only
because the guard existed). Hence pull main and re-run before opening a PR, and
again before merging.
Claude-Session: https://claude.ai/code/session_01CYbS3kS8xzsHNXFTzp4e2z
Co-authored-by: Claude <noreply@anthropic.com>1 parent 8186a70 commit d9194f0
2 files changed
Lines changed: 59 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
120 | 151 | | |
121 | 152 | | |
122 | 153 | | |
| |||
0 commit comments