Skip to content

Commit 9cd638e

Browse files
reid-spencerclaude
andcommitted
HANDOFF: bin/riddlc restaged on RC6, and the corpus cost measured
`../bin/riddlc` was the RC4 build; it is now 2.0.0-rc.26-5-ab3ada49 on Scala 3.9.0-RC6, staged through publish-and-stage.sh so ivy and binary came from one invocation. Recorded as verified BY BEHAVIOUR rather than by the version string, which a dirty-tree build understates: the boundary-violating repro now errors while both legal forms stay clean, the inversion of how those same three models behaved on rc.26. Also records the corpus measurement that was owed on the boundary rule -- 6 findings in 1 of 190 models, all true positives -- so the next session does not have to re-run it to find out. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent ab3ada4 commit 9cd638e

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

NOTEBOOK.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,12 @@ byte-identical to the rc.26 certification on RC4**, which is the expected result
3535
because no test source changed, and is therefore evidence that nothing was SKIPPED
3636
rather than that nothing broke.
3737

38-
**`../bin/riddlc` is still the RC4 build** and is deliberately stale; restage with
39-
`scripts/publish-and-stage.sh` when a consumer needs RC6 behaviour. `[0.6]` in
40-
BACKLOG carries the full site list and the grep that finds them, for the eventual
38+
**`../bin/riddlc` is `2.0.0-rc.26-5-ab3ada49`, built on Scala 3.9.0-RC6** and restaged
39+
2026-08-27 via `scripts/publish-and-stage.sh`, so the ivy artifacts and the binary came
40+
from one invocation and agree. It is a real Mach-O arm64 file, not a symlink and not the
41+
JVM launcher. **Verified by BEHAVIOUR, not by the version string**: the boundary-violating
42+
repro errors and the two legal forms stay clean, which is the inversion of how the same
43+
three models behaved on rc.26. `[0.6]` in BACKLOG carries the site list for the eventual
4144
3.9.0-final bump.
4245

4346
### Traps a fresh session would hit
@@ -79,7 +82,8 @@ Nothing awaits triage, which is a fact about right now and not a reason to skip
7982
`release/2` carries the boundary work (`msg-target-crosses-boundary`) unpushed, and the
8083
Computational Model amendment is committed separately in the `ossuminc` repo (`dcaca50`),
8184
also unpushed. Certified tri-platform locally, zero failures on all six rows; CI has not
82-
seen it.
85+
seen it. Corpus cost measured on the staged binary: **6 findings in 1 of 190 models**
86+
(reactive-bbq), all true positives, migration filed in `riddl-models/task/`.
8387

8488
## 2026-08-27 — a boundary rule that already half-existed (`msg-target-crosses-boundary`)
8589

0 commit comments

Comments
 (0)