Repository navigation
Releases: Kaagemusha/context-layer-lab
Release list
v1.2.2
No console warning under the security policy. Zod probed eval on load,
which the page's Content Security Policy blocks; the page still worked but
logged a violation on every visit. The browser bundle now runs Zod in jitless
mode, so it never makes the probe.
Browser check. npm run check now loads the console in headless Chrome at
320, 375 and 390 px, fails on horizontal overflow, and fails if the page
reports a Content Security Policy violation or an uncaught error.
Counts that cannot drift. A new check recounts the evals and
fails if the README badges state different numbers.
v1.2.1
Console redesign. The public console now matches antoine.nutu.net: dark
theme, the card's own words, a replayable public scenario with the answer
computed in your browser, four checks that lead with job outcomes, a
fail-closed tamper demo, and working search suggestions. No runtime, sample,
or eval change.
README. The opening timeline now includes the Data Sync lane and plain
wording for the unpublished weekly report.
Hardening. The console pages carry a Content Security Policy (same-origin
scripts, styles, and data only), with the boot fallback moved out of inline
script. CI checkouts no longer persist credentials. The package is marked
private so it cannot be published to npm by accident. @types/node tracks
the supported Node 22 runtime, zod is 4.6.5 in both labs, and npm audit is
clean.
v1.2.0
Console
Console redesign. The public console now matches antoine.nutu.net: dark
theme, the card's own words, a replayable public scenario with the answer
computed in your browser, four checks that lead with job outcomes, a
fail-closed tamper demo, and working search suggestions. No runtime, sample,
or eval change.
1.2.0 (2026-10-01)
First release in this repository's current history. Earlier releases are
summarized below.
- Neutral sample names. The synthetic sample's lanes and failure reason
have neutral names. The packet format (context-layer-diagnostic/v2) and
the reconciliation rules are unchanged; the sample's bytes and digests
changed. - Run record version. Run records passed to
npm run adapt:trajectory
now declareschema_version: "run-record/v1". - 17/17 evals pass.