Repository navigation
Commit 68e8bcc
feat(pm): unread-knock check before a seat-post body refresh
A seat-post body refresh closes the read window (comments newer than the
body's last edit) on every comment inside it, so an unread knock vanishes
with no signal to the knocker. Text half: the read-window rule now says
read the tail to its end and receipt every unread knock before refreshing
(SKILL.md, core-rules.md mirror, seat-post-protocol.md). Mechanical half:
`post-stamped.mjs --body` refuses the write while comments newer than the
body's newest stamp exist and `--ack-through=ID` does not name the newest
one; self-test covers both directions and the control.
Co-authored-by: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DAcomhvR9kKizeYgg89Vo81 parent bdb247d commit 68e8bcc
4 files changed
Lines changed: 237 additions & 9 deletions
File tree
- .claude/skills/pm-dispatch
- references
- scripts/pm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
| 274 | + | |
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
50 | 51 | | |
51 | 52 | | |
52 | 53 | | |
53 | | - | |
54 | | - | |
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
| |||
0 commit comments