open-standards/sandbox/sandbox-rs/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
David Charlot 560c3e58fa aac, sandbox: five citations named sections their SPECs do not have
Code cites normative text to say which rule it enforces. These five cited
sections that do not exist, so the citation read as authority it did not have.
None of the rules was missing — every one is written down, just not where the
code said:

  aac §3.3 (3 sites)  the rule is §3 item 3 ("rendering its cell as visually
                      inactive **in place**") and §3.1 item 3 ("MUST keep its
                      position and MUST be rendered as visually inactive and
                      not selectable"). aac/SPEC.md has §3 and §3.1 and no
                      §3.2 or §3.3, and the SPEC's own cross-references
                      already use the form this commit adopts — line 54 reads
                      "(§3 item 3, §3.1)".

  sandbox §6.5        the receipt's storage line is `spec/receipts.md`:
                      "Storage activity is its own line … it does **not** enter
                      the per-device-class energy sum of §6.2". §6 has 6.1-6.4.

  sandbox §12.1       the deterministic-first cascade is `spec/build.md`, under
                      "## Deterministic-first (the cascade)". §12 exists and
                      records the tier in the build receipt, but has no
                      subsections.

So each citation now points where the rule actually is. Sections of a
`spec/*.md` subfile are not sections of `SPEC.md`, and are cited by file name.

Found by checking every `SPEC §N` in the tree against the headings of the
SPEC.md beside it — 1454 citations across 15 standards, and these five were
the only ones that did not resolve. The commit after this one makes that a
check, because all three were written long before anyone read them. The same
family as #190, where `jcp-runtime` cited `SPEC §4.10` in six places and
§4.10 did not exist.

Both workspaces check clean with `--all-targets`.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-10-13 03:06:10 -04:00
..
sandbox-attest sandbox: give the S7 locality claim something that can falsify it (SPEC §7.7) 2026-08-26 11:52:33 -04:00
sandbox-build aac, sandbox: five citations named sections their SPECs do not have 2026-10-13 03:06:10 -04:00
sandbox-capability sandbox-capability: injected egress credentials — the secret never enters the unit 2026-07-20 20:47:37 -04:00
sandbox-cli sandbox-cli: demo and confidential seal illustrative identities, not named devices 2026-10-10 17:52:56 -04:00
sandbox-conformance sandbox: give the S7 locality claim something that can falsify it (SPEC §7.7) 2026-08-26 11:52:33 -04:00
sandbox-exec-microvm sandbox-exec-microvm: the liveness tick advances the fake counters itself 2026-10-11 10:52:05 -04:00
sandbox-exec-wasm aac, sandbox: five citations named sections their SPECs do not have 2026-10-13 03:06:10 -04:00
sandbox-jcp sandbox-jcp: repair the jcp_schema::Grant literal — latent cross-workspace break 2026-07-20 20:47:37 -04:00
sandbox-mcp Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
sandbox-meter joule-code-remediate, sandbox-meter: name the probe an attribution was read by 2026-10-11 22:23:23 -04:00
sandbox-proof sandbox-proof: name the hook type in the panicking-hook test 2026-10-10 18:19:11 -04:00
sandbox-proof-wasm sandbox: give the S7 locality claim something that can falsify it (SPEC §7.7) 2026-08-26 11:52:33 -04:00
sandbox-runtime sandbox: give the S7 locality claim something that can falsify it (SPEC §7.7) 2026-08-26 11:52:33 -04:00
sandbox-schema Add aac, map, sandbox standards; catalog the standards family 2026-06-07 17:04:36 -04:00
sandbox-tee sandbox-tee: attested_efficiency attests what this host's meter read 2026-10-10 17:51:59 -04:00