docs(framing): record revision 12 approval
Revision 12 is approved at 1fc0df6 after closing the controlled-arm
provenance, total-helper-ABI, and standing-ledger blockers. Record that
R-b plus R-d implementation may proceed under the replacement A1-A7
contract.
This commit is contained in:
parent
1fc0df6a8e
commit
7752bcbf7a
|
|
@ -279,11 +279,12 @@ from #171 and #215.
|
||||||
**`72da24a`**, worktree
|
**`72da24a`**, worktree
|
||||||
`/home/jeans/Repos/personal/pmacs-probe-sigint`. Recover with
|
`/home/jeans/Repos/personal/pmacs-probe-sigint`. Recover with
|
||||||
`git fetch githubsucks && git checkout gpu-probe-sigint-teardown`.
|
`git fetch githubsucks && git checkout gpu-probe-sigint-teardown`.
|
||||||
- **No PR. Framing revision 10 at `docs/gpu-probe-sigint-framing.md`,
|
- **No PR. Framing revision 12 at `docs/gpu-probe-sigint-framing.md`,
|
||||||
APPROVED 2026-08-19 at `4fba9f6`** — revision 9 was approved at
|
APPROVED 2026-08-19 at `1fc0df6`** — revision 10 was approved at
|
||||||
`15c25ec`, but did **not** cover retiring D0b. Revision 10 does, with
|
`4fba9f6` and revision 9 at `15c25ec`; neither approval covered the
|
||||||
the A3 contingency preserved. **D1/D2 HAVE RUN and found the
|
later mechanism finding and remedy selection. **D1/D2 HAVE RUN and
|
||||||
mechanism: `SIGINT` was ignored group-wide (`SigIgn=0x1007`) because
|
found the mechanism: `SIGINT` was ignored group-wide
|
||||||
|
(`SigIgn=0x1007`) because
|
||||||
the test runner was launched in the background — `SIG_IGN` is
|
the test runner was launched in the background — `SIG_IGN` is
|
||||||
inherited across `fork` and survives `exec`, so it reached the
|
inherited across `fork` and survives `exec`, so it reached the
|
||||||
launcher and probe, and `kill(-pgid, SIGINT)` was a no-op.**
|
launcher and probe, and `kill(-pgid, SIGINT)` was a no-op.**
|
||||||
|
|
@ -298,8 +299,8 @@ from #171 and #215.
|
||||||
never executed**, so no claim is made that a real session behaves
|
never executed**, so no claim is made that a real session behaves
|
||||||
correctly, only that no evidence of a user-facing defect survives.
|
correctly, only that no evidence of a user-facing defect survives.
|
||||||
**A3/D0b are SATISFIED by that explanation** — D0b is not owed and
|
**A3/D0b are SATISFIED by that explanation** — D0b is not owed and
|
||||||
will not run. Framing **revision 12 AWAITING APPROVAL**, and it
|
will not run. The approved revision 12 **selects the remedy**: R-b +
|
||||||
**selects the remedy**: R-b + R-d via one checked-in helper,
|
R-d via one checked-in helper,
|
||||||
`scripts/check-sigint-deliverable`. Its preserved-status inner probe
|
`scripts/check-sigint-deliverable`. Its preserved-status inner probe
|
||||||
maps to one complete ABI: helper exit **0** = `safe`, **1** =
|
maps to one complete ABI: helper exit **0** = `safe`, **1** =
|
||||||
`ignored`, **2** = probe `error`; the helper owns the two failure
|
`ignored`, **2** = probe `error`; the helper owns the two failure
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
# GPU launcher / probe SIGINT teardown — framing
|
# GPU launcher / probe SIGINT teardown — framing
|
||||||
|
|
||||||
Revision 12. Status: **MECHANISM FOUND (§4c), REMEDY SELECTED (§7c).
|
Revision 12. Status: **APPROVED 2026-08-19 at `1fc0df6`.
|
||||||
Awaiting approval.**
|
MECHANISM FOUND (§4c), REMEDY SELECTED (§7c); implementation may
|
||||||
|
proceed under §8's A1–A7 contract.**
|
||||||
|
|
||||||
Revision 10 was approved 2026-08-19 at `4fba9f6`, authorising
|
Revision 10 was approved 2026-08-19 at `4fba9f6`, authorising
|
||||||
diagnostic-only D1/D2. They ran, and found the mechanism on the first
|
diagnostic-only D1/D2. They ran, and found the mechanism on the first
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue