Commit 4e91f34
committed
docs(changeset): state the narrowing's reason as the discriminator argument, and name the two exits that are not healthy
The changeset for this PR justifies leaving every non-stranded parent-resume
exit at `warn`. The justification it now gives is the one this seam can
actually stand behind: those exits carry no `'stranded'` discriminator, and
`'stranded'` is the single exit that journals a repair snapshot — so it is the
single exit an operator can act on, and grading by the engine's own verdict is
what keeps `error` readable rather than skimmed.
That is a claim about what the seam KNOWS, and the changeset now says so, plus
the two exits that are known NOT to have left the parent healthy:
* a THROWN parent resume carries no discriminator at all, and #15555
documents a window in which a throw landing between the journal and the
stamp hides a parent that is genuinely stranded. This seam leaves that arm
at `warn` deliberately and that card tracks it.
* the CLAIM-PATH store failure states in its own envelope text that whether
the suspension was consumed is UNKNOWN, and settles it by retry — which an
up-bubble has no retrier to perform. "Not consumed" is the guarantee of the
strict-load store failure alone, never of every store failure.
Text only: no source, no pins and no ledger move, so the measured behaviour and
both mutation legs are untouched. A blanket "the parent is still parked and
resumable" would have read as a platform guarantee across all three exits, and
release notes are built from this file.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XpTx2tbq3pZRYAdoGt6E6Y1 parent 8f481c2 commit 4e91f34
1 file changed
Lines changed: 15 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
21 | 34 | | |
22 | 35 | | |
0 commit comments