core/core/demos
Shay 640dbe8fd7
Some checks failed
lane-shas / verify pinned lane SHAs (pull_request) Has been cancelled
smoke / smoke (-m "not quarantine") (pull_request) Has been cancelled
feat: close 3-lang depth deck — same-turn roots, capability pins, public_demo budget
Complete residual work after PR #2/#3 merge:
- Same-turn he/grc depth via resolve_token_depths before PropGraph build
- Capability suite (he/grc exemplars, result fields, construction, dilation)
- public_demo: 60s reference budget, soft runtime case (hard raise opt-in)
- Pack-first geometric scale for fraction dilation; legacy N/M retained
- Re-pin public_demo SHA; lane-shas 9/9 green

Invariants: exact pack lookup, immutability, versor by construction, no
prior-turn dependency for first-contact he/grc root canonicalization.
2026-07-08 19:15:34 -07:00
..
__init__.py
audit_tour_adapter.py
contract.py Lane 4: Registry Consolidation (language_packs to packs) 2026-07-04 15:11:28 -07:00
expert_demo.py feat: ADR-0113 rename expert-demoaudit-passed; reserve expert namespace (ADR-0114 GSM8K roadmap) 2026-05-22 15:36:10 -07:00
learning_loop_adapter.py feat(demos): implement ADR-0099 — Public Showcase Demo 2026-05-21 19:44:48 -07:00
README.md chore: Refactor CLI and Governance Anchors (#926) 2026-07-03 12:34:56 -07:00
showcase.py feat: close 3-lang depth deck — same-turn roots, capability pins, public_demo budget 2026-07-08 19:15:34 -07:00
showcase_adapters.py fix(ci): re-pin public_demo lane SHA after showcase content drift (#807) 2026-06-17 15:42:40 -07:00
tour_adapters.py

Demo Composition Layer

core/demos/ contains the typed composition surface for demos: contracts, adapters, showcase rendering, and expert-demo packaging.

It does not own standalone scenario fixtures. Those live under top-level demos/, where each demo package can pin its inputs, expected artifacts, and honesty ledger.

Boundary:

  • demos/ proves a narrow claim inside a deterministic local envelope.
  • core/demos/ adapts proven demos into shared presentation and Workbench surfaces.