Commit cd8db1c
committed
docs(CLAUDE.md): agent operations notes from parallel-bot session experience
Captures five operational findings from the parallel-claude
coordinator-feedback turn (2026-05-24), as a single "Agent
operations notes" section:
* CI signal reliability — "PR merged" does NOT mean "build green"
on this repo today; auto-merge fires through red builds.
Recently-merged PRs (#334/#335/#336/#344) all landed with `build`
red; the red persisted until PR #346.
* Reading CI logs — WebFetch on the Actions UI returns React
skeleton; use mcp__github__pull_request_read get_check_runs /
get_status, hand back to user for actual log lines via
`gh run view --log-failed`.
* Known-failing baseline checks — vscode-smoke (npm 404),
migration-assistant (fixed by #342 but stale-base branches red),
governance/Language anti-pattern policy (flags approved TS
exemptions), Hypatia 143-finding comment (mostly the same
exemption hits). Don't waste turns investigating per-PR; only
investigate *changes* in this set.
* Branching discipline — `git fetch origin main && git rebase
origin/main` immediately before push, not just at branch-
creation. Claude 1's #337 accidentally reverted #334+#335 from
a stale base; cheap to prevent.
* Test-fixture hygiene — when adding a new declaration shape
(extern fn, etc.), test it against EVERY downstream consumer
(parse/resolve/typecheck/interp/codegen). PR #346's FnExtern
interp bug survived since the interpreter was written because
no test fed an inline `extern fn` to Interp.eval_program.
Pure documentation. Zero behavioural risk.
Refs PR #346, #335, #337, #3441 parent d4522e4 commit cd8db1c
1 file changed
Lines changed: 84 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
0 commit comments