Commit 6465cc0
docs(approvals): the resubmit discriminator states what main measured, not an invariant main falsified (#17686)
* docs(approvals): the resubmit discriminator states what main measured, not an invariant main falsified
`resolveRecordedContinuation` argued its `action: 'resubmit'` discriminator was
"exact and structural" on three clauses. The first two hold. The third — "a
resubmit opens the next round as a NEW row, so at most one such action row
exists per request" — was measured false: a resubmit whose own resume strands
opens no next round, the row stays `returned`, and after
`restoreConsumedSuspension` re-arms the pause a second `resubmit` by the same
submitter lands a SECOND `action: 'resubmit'` row.
Prose only, zero behaviour change. No door narrowed, no guard touched: the
comment now records the doubling, states why the read is correct anyway (it is
a presence check with `limit: 1`, deciding identically on one row or two), and
points at the pin that measured it. The pin's header gains one line recording
that the ruling landed and chose prose, so the doubling is accepted residue;
none of its assertions move.
Claude-Session: https://claude.ai/code/session_01ToDPcx9AESFubJkDiFMtKW
Co-authored-by: Claude <noreply@anthropic.com>
* chore(changeset): patch @objectstack/plugin-approvals for the resubmit discriminator prose
Claude-Session: https://claude.ai/code/session_01ToDPcx9AESFubJkDiFMtKW
Co-authored-by: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>1 parent 49cd715 commit 6465cc0
3 files changed
Lines changed: 45 additions & 4 deletions
File tree
- .changeset
- packages/plugins/plugin-approvals/src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
Lines changed: 24 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4874 | 4874 | | |
4875 | 4875 | | |
4876 | 4876 | | |
4877 | | - | |
4878 | | - | |
4879 | | - | |
4880 | | - | |
| 4877 | + | |
| 4878 | + | |
| 4879 | + | |
4881 | 4880 | | |
| 4881 | + | |
| 4882 | + | |
| 4883 | + | |
| 4884 | + | |
| 4885 | + | |
| 4886 | + | |
| 4887 | + | |
| 4888 | + | |
| 4889 | + | |
| 4890 | + | |
| 4891 | + | |
| 4892 | + | |
| 4893 | + | |
| 4894 | + | |
| 4895 | + | |
| 4896 | + | |
| 4897 | + | |
| 4898 | + | |
| 4899 | + | |
| 4900 | + | |
| 4901 | + | |
4882 | 4902 | | |
4883 | 4903 | | |
4884 | 4904 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
16 | 21 | | |
17 | 22 | | |
18 | 23 | | |
| |||
0 commit comments