core/core/contemplation
Shay 5c69b74138 feat(adr-0244): Phase 5a — §2.7 content-id semantic rigor (4 sites)
Widen the residual contemplation/vault content-ids to full 256-bit digests and
remove the last default=str / bare-tobytes byte-order gaps (ADR-0244 §2.7 /
ADR-0245 §2.3). Content-addresses must not floor collision resistance or silently
collapse distinct payloads:

- core/contemplation/schema.py: _sha256_16 → _content_digest (full 64-hex);
  finding_id + run_id no longer 16-hex truncated (was 2^32 birthday floor).
- core/contemplation/plan_preflight.py: _plan_substrate_hash full digest.
- core/contemplation/miners/articulation_quality.py: drop default=str (as_dict is
  JSON-native — ints/str/python-float ratios/None — so a non-serializable field
  now fails closed instead of str()-collapsing) + full digest.
- core/physics/holographic_vault.py: _default_mode_id full digest AND explicit
  little-endian float64 coercion (was bare .tobytes() — implicit host endianness).

Content-addresses only; no persisted-id migration (old ids stay valid, new ones
widen). Tests assert determinism + content, not id length, so no cascade.

Verified: 334 contemplation/vault/miner tests pass (determinism + content intact).
Full smoke + fast lane run at Phase 5 close.
2026-07-17 19:48:11 -07:00
..
miners feat(adr-0244): Phase 5a — §2.7 content-id semantic rigor (4 sites) 2026-07-17 19:48:11 -07:00
__init__.py feat(adr-0243): Lane A — discovery wiring + live kappa-search caller 2026-07-17 11:36:41 -07:00
__main__.py refactor(contemplation): converge to shared discovery-sink plumbing (#58) 2026-05-20 12:32:53 -07:00
contract.md Lane 4: Registry Consolidation (language_packs to packs) 2026-07-04 15:11:28 -07:00
plan_metrics.py feat(contemplation): Phase 4 — per-plan articulation telemetry metrics 2026-05-21 10:39:39 -07:00
plan_preflight.py feat(adr-0244): Phase 5a — §2.7 content-id semantic rigor (4 sites) 2026-07-17 19:48:11 -07:00
runner.py feat(adr-0243): Lane A — discovery wiring + live kappa-search caller 2026-07-17 11:36:41 -07:00
schema.py feat(adr-0244): Phase 5a — §2.7 content-id semantic rigor (4 sites) 2026-07-17 19:48:11 -07:00
snapshot.py feat(contemplation): ADR-0080 read-only speculative loop (#55) 2026-05-20 11:40:12 -07:00
wave_seam.py feat(wave): P9 Trace A contemplation → SPECULATIVE holographic seal 2026-07-14 21:08:02 -07:00