Checkpoint 2026-06-25 — BlankIntent + countries offline dataset
·
560 commits
to master
since this release
Source checkpoint (not an npm publish — all packages remain private; the npm handover is tracked in docs/launch/npm-handover.md). This tag marks a known-good snapshot of master.
Highlights
- BlankIntent (
blank-intent-mode, OFF by default) — an LLM invocation gate for keyword script-blanks: prose that merely mentions a blank keyword CEDEs; real invocations INVOKE. Includes:- Line-scoped Phase-1 via a single shared
keywordInWindowpredicate across all five claim/cede sites (BlankFill + BlankSource + FluidBlank/Transform/ConfigIntent) — proximity tuning becomes irrelevant when the gate is on, with no source able to drift out of lockstep. - Typed get/set/step —
volume 30 _sets,volume up _/brightness down _step byblankStep, with 0–100 clamping; keyword consent unchanged; non-settable/lookup blanks degrade to get.
- Line-scoped Phase-1 via a single shared
- countries blank — moved to a bundled offline dataset (restcountries.com fully deprecated its API). Offline, instant, immune to further API death.
Packages at this tag
@opencues/core 0.5.1 · @opencues/runtime 0.4.4 (others unchanged)
Verification
Unit: core 911 / runtime 1719. Agentic: 83/83 (69 gate-off regression + 14 BlankIntent). CC patch-boot + bundle-integrity gates green.
Full detail: see CHANGELOG.md § [2026-06-25].