5.6 KiB
5.6 KiB
Capability Roadmap — Progress Tracker
Tracks completion of the phased plan defined in docs/capability_roadmap.md
(ADR-0016). Updated as work lands.
Phase 0 — Benchmark Methodology Lock-in
Status: Complete Started: 2026-05-15 Completed: 2026-05-16
- Promote roadmap to ADR-0016
- Extract
docs/eval_methodology.mdfrom roadmap Part I - Create progress tracker (
docs/PROGRESS.md) - Implement
evals/<lane>/directory convention - Build generic eval framework (
evals/framework.py) - Retrofit
core eval cognitioninto new convention- Split 45 cases into dev (13) / public v1 (13) / holdout (19)
- Write
evals/cognition/contract.md - Migrate
runner.pyto use framework - Record v1 results under new layout
- Generalize
core eval <lane>CLI (dynamic lane discovery) - Implement holdout runner scaffold
- Implement baseline runner scaffold
- Exit gate:
core eval cognitionruns under new convention with v1 public + holdout + baseline
Methodology issues discovered (Phase 0 audit)
- Pipeline turn_log crash:
CognitiveTurnPipeline.run()assumedturn_logwas always populated afterchat(), but the unknown-domain gate returns a stub without appending. Fixed with fallback to tokenizer output. - Versor drift in multi-turn sessions:
test_pipeline_preserves_versor_closurereveals that after 3 turns in the same session, "spirit breath" causesversor_condition = 1.12e-04(threshold: 1e-6). Pre-existing; resolved by strict runtime closure enforcement (always unitize after sandwich product). - Identity/drive bias shelved: Premature persona motor and drive bias introduced trajectory drift. Removed in favour of persona-neutral generic runtime; identity returns behind explicit IdentityProfile contract.
Phase 1 — Foundational Triple
Status: Complete ✓ Started: 2026-05-16 Completed: 2026-05-16 Depends on: Phase 0 exit
- grammatical-coverage lane (v1 + v2 complete)
- Enumerate English v1 constructions (13 constructions: C01-C13)
- Write contract test pairs (PropositionGraph -> surface family)
- Implement v1 dev/public (~41/36 items)
- Implement holdout (52 items) — 100% pass
- Engineer
realizer.pyto pass v1 (dev=100%, public=100%, holdout=100%) - Hebrew pack (
he_core_cognition_v1with binyanim support) - Koine Greek pack (
grc_logos_cognition_v1with Greek morphology) - Generate v2 on pass (deeper nesting, longer sentences, rarer vocabulary) — 36 cases (100% pass)
- zero-code-domain-acquisition lane (v1 complete, zero engineering gaps)
- Define 3 surprise domains (kinship, calendar, color)
- Build pack-only authoring kits (vocabulary, relations, axioms, teaching examples, prompts)
- Test: author brings CORE to >=80% without Python edits (100% achieved)
- Log engineering gaps (ZERO — pack-only authoring contract is solid)
- v1 dev (30/30), v1 public (18/18 across all 3 domains), v1 holdout (21/21) — all 100% pass
- identity-divergence lane (v1 complete)
- Define two identity axis sets (Axis A: Precision-first, Axis B: Generosity-first)
- Curate shared curriculum (93 teaching events across color/kinship/reasoning/spatial)
- Build divergence metric (>0.30 threshold): all pass (1.000)
- Build coherence metric (>0.85 threshold for A and B): all pass (1.000)
- Identity-stripped baseline with causal check: all pass (delta=1.000)
- v1 dev (5/5), v1 public (5/5), v1 holdout (5/5) — all 100% pass
- Exit gate: All three lanes pass v1 public + holdout ✓
Phase 2 — Structural Wins Made Visible
Status: Ready (Phase 1 exit gate locked) Depends on: Phase 1 exit
- provenance lane
- monotonic-learning lane
- calibration lane
- symbolic-logic lane
- adversarial-identity lane
- Frontier baselines computed for all lanes
- Exit gate: All five v1+v2 with baselines; at least two have v3
Phase 3 — Reasoning Depth
Status: Not Started Depends on: Phase 2 exit
- compositionality lane (construction-family splits, not sampling)
- inference-closure lane
- introspection lane
- multi-step-reasoning lane
- cross-domain-transfer lane
- Pin agency scope decision (responsive vs. goal-directed)
- Pin tool-use scope decision
- Exit gate: All five v1 scored; at least two passing v1
Phase 4 — Scale and Efficiency
Status: Not Started Depends on: Phase 3 exit
- sample-efficiency curves (>=10 concepts)
- long-context-cost curves (10^3 to 10^6 vault entries)
- multi-agent-composition (>=2 agents, replay preserved)
- Vault indexing strategy decided
- Exit gate: All curves published with confidence intervals
Phase 5 — Curriculum Era
Status: Not Started Depends on: Phase 4 exit
- 5.1 English fluency (grammatical-coverage v5 OOD)
- 5.2 Hebrew fluency
- 5.3 Koine Greek fluency
- 5.4 Elementary mathematics
- 5.5 Foundational physics
- 5.6 Foundational biology
- 5.7 Classical literature
- Phase 1-4 lanes re-run on every release (no regression)
Open Scope Decisions
| Decision | Status | Deadline |
|---|---|---|
| Agency (responsive vs. goal-directed) | Open | Before Phase 3 |
| Tool use (typed deterministic operators) | Open | Before Phase 3 |
| Code generation (first-class target) | Open | Before Phase 5 |
| Embodiment (sensorium gates) | Open | Phase 5 |