Commit 4f66449
Re-vendor Claudinite mount: close the stale-executor duplicate-dispatch hazard (#769)
This repo was carrying a 75-line `engine/scheduler/executor.md` — the copy as
it stood at the stamped ref 61b90ee (#413, the commit that first shipped
executor.md to consumers). Every other member of the fleet had since moved on;
we had not. The gap was not cosmetic:
- the **one-session/one-issue** concurrency guard was missing, so a run was
free to sweep every due task instead of running only the issue that
triggered it; and
- the **earliest-claim-wins** tie-break was missing, so two sessions that
both claimed the same issue would both proceed.
Together those are precisely the guards that stop duplicate dispatch. Without
them concurrent scheduler runs can file duplicate tracker issues, duplicate bug
reports, and duplicate PRs making the same change — a live correctness hazard,
not latent drift.
Re-vendoring from current canon (526c991) brings executor.md to its present
188-line form and lands `engine/scheduler/resolve-dispatch.mjs` alongside it —
the shell executor.md's step 1 now invokes. The two ship as one unit in the
vendor set, so the mount stays import-closed.
Stamp: 61b90ee -> 526c991. 189 files vendored (mount 192 -> 189; the net drop is
the retired tidy-repo/repo-tidy task, not a truncation). Stamp lineage was
checked before vendoring: 61b90ee is a genuine ancestor of origin/main, so the
stamp was honest-but-stale and needed no correction.
`converge-wiring.mjs` additionally corrected the scheduler workflow: `actions:`
read -> write (creating a workflow_dispatch event needs write; `read` silently
403s the POST) and added the `report-failure` escalation job. No stamp fields
changed and the cron minute was re-derived unchanged.
check_the_world: 0 blocking before and after. Advisories 11 -> 10 — the
refreshed wiring resolved `gha/scheduled-failure-escalation`. Nothing new was
introduced and nothing had to be forced or suppressed.
Refs missingbulb/Claudinite#394
Claude-Session: https://claude.ai/code/session_01LgokEeqgbFvhbLqbYwxHgx
Co-authored-by: Claude <noreply@anthropic.com>1 parent 8bfa43d commit 4f66449
88 files changed
Lines changed: 2095 additions & 1320 deletions
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
| 35 | + | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
Lines changed: 18 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
17 | 26 | | |
| 27 | + | |
18 | 28 | | |
19 | 29 | | |
20 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
21 | 37 | | |
22 | 38 | | |
23 | 39 | | |
| |||
Lines changed: 41 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
25 | 50 | | |
26 | 51 | | |
27 | 52 | | |
| |||
253 | 278 | | |
254 | 279 | | |
255 | 280 | | |
| 281 | + | |
256 | 282 | | |
257 | 283 | | |
258 | 284 | | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
259 | 290 | | |
260 | 291 | | |
261 | 292 | | |
| |||
394 | 425 | | |
395 | 426 | | |
396 | 427 | | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
397 | 435 | | |
398 | 436 | | |
399 | 437 | | |
400 | 438 | | |
401 | 439 | | |
402 | 440 | | |
403 | | - | |
| 441 | + | |
404 | 442 | | |
405 | 443 | | |
406 | 444 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
251 | | - | |
| 251 | + | |
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
38 | 59 | | |
39 | 60 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
45 | 68 | | |
46 | 69 | | |
47 | 70 | | |
| |||
92 | 115 | | |
93 | 116 | | |
94 | 117 | | |
95 | | - | |
| 118 | + | |
96 | 119 | | |
97 | | - | |
| 120 | + | |
98 | 121 | | |
99 | 122 | | |
100 | 123 | | |
| |||
111 | 134 | | |
112 | 135 | | |
113 | 136 | | |
114 | | - | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
115 | 140 | | |
116 | 141 | | |
117 | 142 | | |
| |||
0 commit comments