v3.23.0 — The Overlay Seam
Local organs, never severed again
Recall overlay seam. recall.retrieve gains a neutral local-extension point: drop a recall_overlay.py beside the engine and it may re-rank scored retrieval candidates — every adjustment audit-stamped in score_parts. The module is deliberately absent from all bundles: it is a seam for local organs, so engine upgrades and code syncs can never silently sever a local extension again. A broken or missing overlay never breaks recall; retrieve --no-overlay recovers ground-truth ranking.
Policy floors (raise-only). poq.policy_thresholds honors an optional floors section in registry/policy.json: tighten brightness_target, covenant_floor, consistency_floor, grounding_floor, aggregate_min_terms, arm entity_grounding_enforce, or set effort_floor — declaratively, without code or environment variables. Same doctrine as the values floors: raise-only, arm-only. A floors entry can never loosen the conscience.
AGENTS.md per-runtime fix. Every bundle's standing instruction pointed at the Codex install path — an agent following it verbatim on Claude or OpenClaw would run and seal to a chain under ~/.codex/, the wrong self. Each bundle now names its own runtime's install root.
All five bundles scanned SAFE (4/100, LICENSE EA3 false-positive only); full tests/selftest.py PASS.
🤖 Generated with Claude Code