docs(assessment): the holistic macro→micro assessment — taxonomy, 17 cards, both registers, synthesis #139
Merged
core-labs
merged 6 commits from 2026-07-27 23:29:47 +00:00
docs/holistic-assessment into main
6 commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ee481c1c92 |
docs(assessment): Phase 5 — the synthesis, and the directory index
40-assessment.md — the verdict in one paragraph (skeleton real, discipline
exceptional, the two deepest commitments unproven in opposite directions);
the cognitive cycle stage-by-stage with the honest sentence for each; what
is excellent, stated as findings; the macro picture (built-and-dark,
capability outruns proof, the record decays faster than the code); THE
FIVE FRONTIERS (the reading, the verdict, the chooser, the proof of life,
the throughput — everything else on the registers is hygiene, enforcement,
or ceremony); the recommended attack order in five waves sequenced by the
mastery algorithm (scrub/rule -> delete -> simplify/enforce -> accelerate
evidence loops -> automate last, with the warning that an always-on
process consolidating an empty set is "garbage at high speed" and CORE
came within one flag of it); the charter's four questions answered
directly; and the maintenance contract that keeps this directory from
becoming the next dead instrument.
README.md — the directory index and reading order.
The assessment is complete: 21 documents, four phases, three
self-corrections, every claim SHA-stamped at
|
||
|
|
4c342cdc02 |
docs(assessment): Phase 4 — the gap register and the hindrance audit
30-gap-register.md — CORE's first LIVE gap register since docs/gaps.md closed its 26th entry (supersession proposed for ruling). 20 entries in four tiers, each with evidence, deciding authority, and leverage rank: - Tier A (frontier-blocking): G-1 the unrun ADR-0252 §5 experiment (leverage 1 — authorized, scaffolded, verdict-less; the paradigm governs ALL future comprehension); G-2 the #138 fabrications (pre-labeled measured-and-pinned, held for ADR + ratification); G-3 reader 19 vs writer 1739; G-4 CR-2 no-chooser (the AGI-grade conceptual absence); G-5 L10 proof debt (no artifact, no suite, no cadence); G-6 the half-gated lived learning loop. - Tier B (enforcement debt): G-7 orphaned-pin meta-check (the highest- leverage single mechanical change); G-8 flag-default register; G-9 three doctrine laws without verified failing pins; G-10 curriculum scoping + absent ledger; G-11 identity authorization bar unstated. - Tier C (one-line rulings): CR-3 efferent, CR-4 temporal stance, CR-1 attention ADR, the daemon's owning ADR. - Tier D (latent/carried): aspect-arm defect class (generate/templates.py :79, unreachable today), sensorium entry criterion, curriculum-formation bypass (unverified carry), Wilson evidence debt, refusal materialisation. - Plus what is NOT in the register and why (deferred-with-ruling is the scripture model; benchmarks excluded by the completeness criterion). 31-hindrance-audit.md — 11 entries ranked by leverage, each with fitness verdict, evidence, proposed better home, deciding authority; decides nothing. Headliners: H-1 Wilson/replay counting basis (wrong-solution in the counting, not the gating — 21/25 bands short; the re-count may demote licenses and that is the mechanism working); H-2 decoration as testimony (DriveGradientMap, InhibitionMask — deletion per mastery step 2); H-3 the typed refusal discarded at the public boundary; H-4 extend the resolver's declared-precedence pattern upstream; H-8 three record/code contradictions (each one paragraph to fix); H-9 dead instruments standing as if live. Plus five examined-and-CLEARED candidates (the 18 organs' continued service is governance working; pure-Python-by-default is measured-correct; flag-gated conservatism is not hindrance — unregistered darkness is). |
||
|
|
901f028f32 |
docs(assessment): Phase 3 — component descent; the correction chain continues into code
Eight component cards in 20-component-cards/: the four zero-subsystem zones
(comprehend-organ, determine-phase, realize-phase, sensorium-falsification)
plus always-on-process, derivation-organs, surface-selection,
attention-allocation. Plus 05-phase3-findings.md and correction banners on
the M6 and M4 layer cards.
CORRECTIONS (C-1..C-5):
- THREE more map live-serving labels demoted to live-internal:
comprehend-organ (a MATH SETUP ROUTER, not chat comprehension — imported
by neither serving entrypoint), determine-phase and realize-phase (both
behind accrue_realized_knowledge=False / idle flags; NO default-config
serving turn touches any of the three).
- Phase 2's M6 card overstated ephemerality: Shape B+ persistence exists
(persist_session_state, daemon-forced, "restored bit-exactly").
- Phase 2's M4 card understated the resolver: surface_resolution.py IS a
declared-precedence resolver for the pipeline seam; only the upstream
composer arms remain ordered branches. Third Door refines to "extend the
existing pattern upstream."
- 34-vs-18 RESOLVED: 18 resolve_promotable_* organs existed AT the ADR-0252
ratification commit; "34" counted modules (~32-33). No consolidation has
occurred; the governing ADR's headline number has no stated basis.
- The 2026-07-25 verification doc's claim that accrual "is enabled by the
production L10 process" is contradicted: CONTINUOUS_LIFE_CONFIG_FLAGS is
exactly {persist_session_state, consolidate_determinations,
strict_identity_continuity}.
NEW FINDINGS (F-6..F-10):
- F-6 THE CONTINUOUS LIFE MAY CONSOLIDATE AN EMPTY SET: the daemon forces
the consolidator ON but not the accruer, and realize_comprehension — the
only turn-path writer of realized facts — sits behind the accrual flag.
The two halves of the lived learning loop are gated by different flags
and only one is forced. Undocumented either way.
- F-7 ADR-0008's Allocation Physics LANDED, mutated, ungoverned: curvature
kernel -> salience adapter -> attention threshold plan -> candidate
intersection, with budget feedback making attention SELF-NARROWING
across a walk. InhibitionMask is decoration. top_k=16/threshold=0.3 have
no recorded derivation. CR-1 closes with a one-page ADR.
- F-8 two load-bearing naming traps (comprehend-organ; realize vs realizer).
- F-9 REALIZE is sound; its ceiling is the reader that feeds it (the #138
fabrication locus — measured/pinned/held, recorded not re-discovered).
- F-10 _accrue_in_turn swallows exceptions into a no-op with no telemetry.
Phase 4 seed list consolidated: 8 hindrance candidates, 10 gap candidates,
each with its deciding authority. Method note recorded: three phases of
corrections, and nothing in the chain was caught by re-reading documents.
|
||
|
|
36cb29a693 |
docs(assessment): Phase 2 — nine layer cards, verified against code not documents
Fills the taxonomy with evidence. Every liveness label re-verified at
|
||
|
|
8f2e238dc7 |
docs(assessment): Phase 1 — layer taxonomy and card schema (the keystone)
Fixes the decomposition Phases 2-3 fill and Phase 4 audits against, per Pillar I: criteria before judgment. Five decisions recorded explicitly: - D1 The five unreconciled articulations answer five DIFFERENT questions (what for / what happens today / by what mechanism / judged how / built where) and become axes of one taxonomy rather than competitors. Functional axis = the AGENTS.md north star; structural axis = 7 macro layers (M0 Substrate, M1 Knowledge & Memory, M2 Afferent, M3 Comprehension & Reasoning, M4 Expression & Serving, M5 Learning & Growth, M6 Continuity & Process) + 2 cross-cuts (MG Governance, MV Verification), grouping all 33 system-map zones with straddles recorded honestly. Mind-physics blueprint dispositioned element-by-element (identity/compositional/renderer = superseded by stronger implementations; Allocation Physics and DriveGradientMap = orphans -> Candidate Register). - D2 System-map schema EXTENDED, not replaced: 7-value liveness kept; four missing dimensions added as orthogonal fields — evidence (with would-fail-if-absent sabotage bit), capacity (designed/measured/ceilings), design-vs-build split, fitness (6-value: fit/strained/misplaced/ wrong-solution/superseded-in-place/undetermined). Liveness ⊥ fitness: the 34 organs are live-serving + superseded-in-place, a state no merged enum could express. - D3 Completeness criteria fixed: coverage = evidence-bearing ownership of a functional stage; deferred-with-ruling ≠ missing; pins must run. - D4 Candidate Register: CR-1 attention/allocation (the ~73%-of-turn-time hot path has no owner), CR-2 agenda/drive (mechanisms without a chooser; L10 risks landing as a heartbeat with nothing to want), CR-3 efferent action (needs an explicit deferred-vs-out-of-telos ruling), CR-4 temporal self-location (determinism vs lived time, undesigned). Considered-and-not- registered recorded (sociality, affect, embodiment, self-governance-as- layer) so the boundary is visibly examined. - D5 Assessment output is COMMITTED (reviewable, versioned, visible); system map stays local as a regeneratable navigation index. Staleness handled by verified_at SHA stamps on every card. Phase 2 work order: nine layer cards, priority M6 > M3 > M4 > M5; re-verify every map liveness label; run the stage-coverage audit with evidence; the four zero-subsystem zones scoped honestly and queued first for Phase 3. |
||
|
|
9267506a42 |
docs(assessment): Phase 0 — ground truth, corpus triage, and the Phase 1 handoff
Opens the holistic macro→micro assessment of CORE's cognitive-cycle design and implementation fulfillment. Read-only; no runtime behavior changes. Method is governed by docs/conceptualizing_engineering_mastery.md (committed here because the assessment cites it as its method): Semantic Rigor, Mechanical Sympathy, Third Door; delete before optimizing; automate last. Phase 0 findings: - 0-A CORE carries FIVE unreconciled macro articulations of its own cognitive cycle (AGENTS.md north star; AGENTS.md live path; the 2026-05-12 draft three-physics-layer blueprint; ratified ADR-0252's five paradigm stages; the system map's 10-band L0-L11 layering). The blueprint's allocation/attention layer (Salience/Attention/Inhibition) exists in no other articulation. - 0-B .system-map/ is the best existing macro→micro artifact and is 48 days stale, gitignored/local-only, and carries four zero-subsystem zones — three of which sit on the serving path. - 0-C ADR-0252 §5 — the experiment gating the governing paradigm's build — has never returned a verdict (two unmerged rnd/ worktrees). The 34 surface organs the ADR diagnoses as the error keep serving. L10 blocks all 7 OPEN W-* items; field + T1 vault are discarded on exit, so "one continuous life" is today many short lives sharing a checkpoint. - 0-D No live gap register: docs/gaps.md is 26/26 closed, the liveness ratchet is L10-blocked and stale, docs/analysis/ is a chronological archive. - 0-E 333 ADRs, flat numbering, status not reliably machine-extractable; INDEX-by-domain is 21 files behind; the Blueprint reserved 0254-0261 for intents never materialised while those numbers were minted for other work. - 0-F Measured: CGA is ~73% of turn time via cga_inner/geometric_product (~34k calls/turn), NOT versor_condition (0.22%). Rust backend off by default, parity question open and blocked. MLX in no runtime path. - 0-G The 2026-07-25 verification precedent falsified ~1/3 of an external blueprint's items by reading code — the bar for every downstream phase. Phase 1 receives the system map's 17-field proto schema and 7-value liveness vocabulary, plus the four dimensions it lacks (evidence pointer, capacity, design-vs-built, fitness judgment) and five decisions to make explicitly. PR #138's fabrication findings are recorded as measured-and-pinned, held for ADR + ratification — never re-discovered, never fixed here. |