Commit 7e75fb9
skills(pm-dispatch): a seated session reads whether origin/main touched its charter before its first write, and re-reads on a hit
The round-open sequence of SKILL.md 〈入口与角色〉 gains one criterion: after
the mutex clears, the seat fetches and reads the newest touch of the three
charter files it loaded (SKILL.md, references/core-rules.md, its own lane
file) on origin/main; a touch different from the one its previous round-open
marker recorded means it re-reads those files before acting, and the marker
now carries that touch and names the re-read. Paid in place: the seat-post
block's restatement of the archive obligation leaves SKILL.md (it stays at
references/seat-post-protocol.md item 8 and in the core-rules digest);
core-rules.md absorbs the twin on its existing marker line at 119 bytes.
A content reading, not a time window: on this mainline the queue's landed
commit carries a committer date 19.6-34.1 min before merged_at (29 of 29
recent landings), so a window keyed to fire time is blind to a governed
merge that predates a fire but lands after it — the inversion
check-governed-merges.mjs already rules on.
Claude-Session: https://claude.ai/code/session_01MoTv7pn338AZ71owsp19gQ
Co-authored-by: Claude <noreply@anthropic.com>1 parent 0da638c commit 7e75fb9
2 files changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
| |||
283 | 284 | | |
284 | 285 | | |
285 | 286 | | |
286 | | - | |
287 | 287 | | |
288 | 288 | | |
289 | 289 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments