diff --git a/docs/ARCH/11 - architecture_turnaround/06 - phase_acceptance_matrix.md b/docs/ARCH/11 - architecture_turnaround/06 - phase_acceptance_matrix.md index a56b76e..7425130 100644 --- a/docs/ARCH/11 - architecture_turnaround/06 - phase_acceptance_matrix.md +++ b/docs/ARCH/11 - architecture_turnaround/06 - phase_acceptance_matrix.md @@ -12,11 +12,26 @@ Each phase must specify: - `non-goals` - `acceptance signals` -## Current Execution Snapshot (2026-04-17) +## Current Status Pointer (2026-05-01) -Current honest estimate of overall turnaround completion: `~85%` +This file is now a historical phase matrix, not the current progress dashboard. -Current phase status: +Current status is tracked in: + +- [README.md](./README.md) +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) + +Current reporting baseline: + +- Post-F Semantic Integrity Hardening: `99%`, operationally closed/regression gate. +- Planner Autonomy Consolidation: `100%` for the declared phase83 slice. +- Active next pressure: broader Open-World Bounded Autonomy Breadth over unfamiliar 1C asks. + +## Archived Execution Snapshot (2026-04-17) + +Archived honest estimate of overall turnaround completion for this snapshot: `~85%` + +Archived phase status: - `Phase 0` - `100%` - `Phase 1` - `100%` diff --git a/docs/ARCH/11 - architecture_turnaround/08 - current_status_audit_2026-04-17.md b/docs/ARCH/11 - architecture_turnaround/08 - current_status_audit_2026-04-17.md index 6b38566..50d3da7 100644 --- a/docs/ARCH/11 - architecture_turnaround/08 - current_status_audit_2026-04-17.md +++ b/docs/ARCH/11 - architecture_turnaround/08 - current_status_audit_2026-04-17.md @@ -1,4 +1,15 @@ -# 08 - Current Status Audit (2026-04-17) +# 08 - Archived Current Status Audit (2026-04-17) + +## Status Canon Update - 2026-05-01 + +This is an archived execution snapshot, not the current progress dashboard. + +The percentages and graph counts below were correct for the `2026-04-17` audit window. + +Current module wording lives in: + +- [README.md](./README.md) +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) ## Purpose diff --git a/docs/ARCH/11 - architecture_turnaround/11 - continuity_stabilization_plan_2026-04-17.md b/docs/ARCH/11 - architecture_turnaround/11 - continuity_stabilization_plan_2026-04-17.md index 67f8db6..64cfb6a 100644 --- a/docs/ARCH/11 - architecture_turnaround/11 - continuity_stabilization_plan_2026-04-17.md +++ b/docs/ARCH/11 - architecture_turnaround/11 - continuity_stabilization_plan_2026-04-17.md @@ -1,5 +1,16 @@ # 11 - Continuity Stabilization Plan (2026-04-17) +## Status Canon Update - 2026-05-01 + +This plan is historical architecture trail for the continuity breakpoint. + +Any `78%` estimate inside this file is the original `2026-04-17` planning estimate, not the current module status. + +Current module wording lives in: + +- [README.md](./README.md) +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) + ## Purpose This note defines the recovery plan for the current pre-expansion breakpoint. @@ -603,7 +614,7 @@ Current remaining heavy fronts before low-risk domain expansion: Execution framing for the next level: - the working target is now `90%+ pre-multidomain readiness` before controlled domain expansion begins; -- the current honest level is `~78%`, so the remaining gap should be treated as four large iterations, not as a few cosmetic follow-ups. +- the `2026-04-17` honest level was `~78%`, so the remaining gap at that time had to be treated as four large iterations, not as a few cosmetic follow-ups. Current four-iteration plan: diff --git a/docs/ARCH/11 - architecture_turnaround/13 - pre_multidomain_readiness_audit_2026-04-18.md b/docs/ARCH/11 - architecture_turnaround/13 - pre_multidomain_readiness_audit_2026-04-18.md index 2dfc823..4e5f3ab 100644 --- a/docs/ARCH/11 - architecture_turnaround/13 - pre_multidomain_readiness_audit_2026-04-18.md +++ b/docs/ARCH/11 - architecture_turnaround/13 - pre_multidomain_readiness_audit_2026-04-18.md @@ -1,5 +1,16 @@ # 13 - Pre-Multidomain Readiness Audit (2026-04-18) +## Status Canon Update - 2026-05-01 + +This is an archived readiness audit, not the current module-progress dashboard. + +The `78%` pre-multidomain readiness estimate below belongs to the `2026-04-18` audit window. + +Current module wording lives in: + +- [README.md](./README.md) +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) + ## Purpose This note answers one question directly: @@ -16,12 +27,12 @@ Short version: - the turnaround is real and already operational; - but the system is still not ready for low-risk broad multi-domain expansion. -Current verdict: +Archived verdict at the `2026-04-18` audit point: - safe for continued hardening and controlled domain-by-domain expansion under replay gates; - not yet safe for wide parallel multi-agent domain expansion. -Current confidence snapshot: +Archived confidence snapshot: - turnaround implementation progress: `~96%` - exit-from-danger-zone readiness: `~91%` @@ -165,7 +176,7 @@ The system should not be considered ready for the next level until all of the fo The current planning assumption is: - `90%+ pre-multidomain readiness` is the practical threshold for starting controlled domain expansion; -- the project is currently around `78%`; +- the project was around `78%` at this audit point; - therefore the remaining gap should be treated as roughly four large iterations rather than as a handful of cosmetic fixes. The following priority rule now applies across all four iterations: diff --git a/docs/ARCH/11 - architecture_turnaround/16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md b/docs/ARCH/11 - architecture_turnaround/16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md index 4556469..deb59cb 100644 --- a/docs/ARCH/11 - architecture_turnaround/16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md +++ b/docs/ARCH/11 - architecture_turnaround/16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md @@ -318,3 +318,18 @@ It is a successful bounded breadth slice: The detailed map is: - [19 - inventory_stock_open_world_breadth_proof_2026-05-01.md](./19%20-%20inventory_stock_open_world_breadth_proof_2026-05-01.md) + +## Status Canon Update - 2026-05-01 + +D/E/F remain the bounded-autonomy baseline. + +They should not be reopened just because later documents discuss Post-F or Planner Autonomy progress. + +Current reading: + +- D/E/F are implemented substrate. +- Post-F Semantic Integrity Hardening is operationally closed at `99%` and now acts as a regression gate for this substrate. +- Planner Autonomy Consolidation is closed at `100%` for the declared phase83 planner-brain slice. +- The active next module is broader Open-World Bounded Autonomy Breadth over unfamiliar 1C asks. + +Use [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) as the short status source of truth. diff --git a/docs/ARCH/11 - architecture_turnaround/17 - post_f_semantic_integrity_hardening_2026-04-23.md b/docs/ARCH/11 - architecture_turnaround/17 - post_f_semantic_integrity_hardening_2026-04-23.md index ec0f326..7fc7c68 100644 --- a/docs/ARCH/11 - architecture_turnaround/17 - post_f_semantic_integrity_hardening_2026-04-23.md +++ b/docs/ARCH/11 - architecture_turnaround/17 - post_f_semantic_integrity_hardening_2026-04-23.md @@ -281,3 +281,17 @@ The last seam produced the final `fix5` guard: Detailed proof: - [19 - inventory_stock_open_world_breadth_proof_2026-05-01.md](./19%20-%20inventory_stock_open_world_breadth_proof_2026-05-01.md) + +## Status Canon Update - 2026-05-01 + +Post-F should no longer be reported as an active unfinished module at `78%`, `87%`, or `92%`. + +Current reporting rule: + +- `Прогресс модуля: 99% (Post-F Semantic Integrity Hardening, operationally closed/regression gate)` when this slice itself is being discussed. +- New breadth work should use its own module name and percentage instead of lowering the Post-F percentage. + +Planner Autonomy closure and the next active pressure are tracked in: + +- [20 - planner_autonomy_consolidation_2026-05-01.md](./20%20-%20planner_autonomy_consolidation_2026-05-01.md) +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) diff --git a/docs/ARCH/11 - architecture_turnaround/18 - post_f_code_documentation_sync_2026-04-24.md b/docs/ARCH/11 - architecture_turnaround/18 - post_f_code_documentation_sync_2026-04-24.md index 7413eb2..fa1bac6 100644 --- a/docs/ARCH/11 - architecture_turnaround/18 - post_f_code_documentation_sync_2026-04-24.md +++ b/docs/ARCH/11 - architecture_turnaround/18 - post_f_code_documentation_sync_2026-04-24.md @@ -19,12 +19,14 @@ So this document becomes the current map layer over the older maps. Use the documentation in this order: -1. `README.md` for the current package snapshot and readiness percentages. -2. `16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md` for the D/E/F bounded-autonomy baseline. -3. `17 - post_f_semantic_integrity_hardening_2026-04-23.md` for the semantic-integrity invariants and closure evidence. -4. This document for the code-level responsibility map after Post-F. -5. `19 - inventory_stock_open_world_breadth_proof_2026-05-01.md` for the first post-closure inventory-stock breadth proof under Post-F gates. -6. Documents `01` through `15` as historical architecture and stabilization trail, not as the current final status. +1. `README.md` for the current package snapshot. +2. `21 - current_status_canon_2026-05-01.md` for current module-progress wording. +3. `20 - planner_autonomy_consolidation_2026-05-01.md` for the closed phase83 planner-brain slice. +4. `16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md` for the D/E/F bounded-autonomy baseline. +5. `17 - post_f_semantic_integrity_hardening_2026-04-23.md` for the semantic-integrity invariants and closure evidence. +6. This document for the code-level responsibility map after Post-F. +7. `19 - inventory_stock_open_world_breadth_proof_2026-05-01.md` for the first post-closure inventory-stock breadth proof under Post-F gates. +8. Documents `01` through `15` as historical architecture and stabilization trail, not as the current final status. ## Current Code Map @@ -197,3 +199,19 @@ It adds evidence that the code map can now support a broader inventory-stock sce The detailed inventory-stock map is: - [19 - inventory_stock_open_world_breadth_proof_2026-05-01.md](./19%20-%20inventory_stock_open_world_breadth_proof_2026-05-01.md) + +## Status Canon Addendum - 2026-05-01 + +This document is still the Post-F code map, but it is no longer the top-level status dashboard. + +Current module wording lives in: + +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) + +Read this file as: + +- Post-F code responsibility map; +- evidence trail for the operational Post-F closure; +- regression-gate checklist for future breadth work. + +Do not read it as a reason to lower the Post-F module percentage when the active work has moved to the next breadth slice. diff --git a/docs/ARCH/11 - architecture_turnaround/20 - planner_autonomy_consolidation_2026-05-01.md b/docs/ARCH/11 - architecture_turnaround/20 - planner_autonomy_consolidation_2026-05-01.md index 055c112..e6de689 100644 --- a/docs/ARCH/11 - architecture_turnaround/20 - planner_autonomy_consolidation_2026-05-01.md +++ b/docs/ARCH/11 - architecture_turnaround/20 - planner_autonomy_consolidation_2026-05-01.md @@ -360,3 +360,24 @@ The key rule remains: - do not hide a domain workaround inside the planner; - promote repeated successful domain behavior into a reviewed primitive or chain template. + +## Status Canon Addendum - 2026-05-01 + +The declared Planner Autonomy Consolidation slice is closed at `100%` for the phase83 acceptance target. + +Future work should not lower this module's percentage. + +If new defects appear while broadening unfamiliar 1C asks, track them under the next active module: + +- `Open-World Bounded Autonomy Breadth` + +Keep phase83 as a regression gate for that next module: + +- catalog alignment must remain visible in replay artifacts; +- direct-answer and human-answer quality remain acceptance invariants; +- live-readiness preflight must run before expensive live semantic replays; +- checked-source failures must not leak raw MCP/internal continuation errors into the user-facing answer. + +The short status source of truth is: + +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) diff --git a/docs/ARCH/11 - architecture_turnaround/21 - current_status_canon_2026-05-01.md b/docs/ARCH/11 - architecture_turnaround/21 - current_status_canon_2026-05-01.md new file mode 100644 index 0000000..c28aa63 --- /dev/null +++ b/docs/ARCH/11 - architecture_turnaround/21 - current_status_canon_2026-05-01.md @@ -0,0 +1,78 @@ +# 21 - Current Status Canon (2026-05-01) + +## Purpose + +This note is the short source of truth for current module wording after the Post-F and Planner Autonomy closure work. + +It exists to prevent stale percentage drift in planning discussions. + +If another document says `78%`, `87%`, `92%`, or `85%` for a module that is now closed, read that value as a historical snapshot unless this note explicitly repeats it as current. + +## Current Module Map + +- `Post-F Semantic Integrity Hardening`: `99%`, operationally closed as a hardening slice and now used as a regression gate. +- `Inventory Stock Open-World Breadth Proof`: `100%` for the declared inventory-stock scenario pack, not for arbitrary inventory questions. +- `Planner Autonomy Consolidation`: `100%` for the declared phase83 planner-brain slice, including catalog alignment, live-readiness gating, checked-source sanitation, and accepted mixed replay. +- Active next pressure: broader `Open-World Bounded Autonomy Breadth` over unfamiliar 1C asks, while keeping Post-F and phase83 as regression gates. + +## Reporting Rule + +Use these labels when reporting progress: + +- `Прогресс модуля: 99% (Post-F Semantic Integrity Hardening, operationally closed/regression gate)` when discussing the Post-F slice itself. +- `Прогресс модуля: 100% (Planner Autonomy Consolidation, declared phase83 slice closed)` when discussing the planner-autonomy slice that was just completed. +- `Прогресс модуля: X% (Open-World Bounded Autonomy Breadth, active slice: )` for new breadth work after this point. + +Do not report Post-F as `78%`, `87%`, or `92%`. + +Do not report Planner Autonomy as still open unless the discussion is about the next broader module, not the declared phase83 closure target. + +## What Is Actually Closed + +Post-F closed the acute semantic-integrity rescue layer: + +- stale organization scope must not beat explicit current-turn counterparty meaning; +- stale focus objects must not hijack newly grounded entities; +- VAT and exact materialization must not self-filter confirmed rows away; +- repeated pivots must keep subject, lane, and time continuity honest; +- business-answer review remains the primary acceptance surface. + +Planner Autonomy closed the declared planner-brain slice: + +- reusable catalog chain templates are first-class planner objects; +- selected chains expose catalog-template matches and alignment status; +- replay artifacts surface catalog alignment as an acceptance invariant; +- phase83 proved selected-counterparty, open-organization money flow, broad-evaluation continuity, metadata drilldown, and off-domain safety together under live-readiness gating. + +## What Is Not Closed + +The project is not yet a universal arbitrary-1C agent. + +Remaining work belongs to the next breadth module: + +- broader dynamic schema traversal for unfamiliar 1C asks; +- more primitive descriptors where live evidence proves a real gap; +- more replay-backed domain packs that start from user business meaning, not from route convenience; +- continued pressure reduction around central intent seams such as `resolveAddressIntent()`; +- preservation of Post-F and phase83 canaries as regression gates during breadth expansion. + +## Graphify Rule + +`graphify-out/GRAPH_REPORT.md` is the current graph snapshot. + +Older graph counts inside historical validation bullets are evidence-at-the-time, not the current graph size. + +After any code or documentation sync that changes the map, rebuild graphify and treat the new report as the navigational source. + +## Canonical Reading Order + +For current planning, read: + +1. `README.md` +2. this document +3. `20 - planner_autonomy_consolidation_2026-05-01.md` +4. `19 - inventory_stock_open_world_breadth_proof_2026-05-01.md` +5. `17 - post_f_semantic_integrity_hardening_2026-04-23.md` +6. `16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md` + +Documents `01` through `15` remain valuable, but mostly as the historical architecture trail. diff --git a/docs/ARCH/11 - architecture_turnaround/README.md b/docs/ARCH/11 - architecture_turnaround/README.md index e1d2f70..9337de1 100644 --- a/docs/ARCH/11 - architecture_turnaround/README.md +++ b/docs/ARCH/11 - architecture_turnaround/README.md @@ -38,12 +38,20 @@ This package answers the next question: 18. [18 - post_f_code_documentation_sync_2026-04-24.md](./18%20-%20post_f_code_documentation_sync_2026-04-24.md) 19. [19 - inventory_stock_open_world_breadth_proof_2026-05-01.md](./19%20-%20inventory_stock_open_world_breadth_proof_2026-05-01.md) 20. [20 - planner_autonomy_consolidation_2026-05-01.md](./20%20-%20planner_autonomy_consolidation_2026-05-01.md) +21. [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) ## Current Status Snapshot (2026-05-01) This package is no longer planning-only. -It now documents a turnaround that is already operational in code, already materially past the acute regression breakpoint, and already moved through the bounded MCP autonomy build-out into the next semantic hardening layer: +Status canon for planning: + +- Post-F Semantic Integrity Hardening is operationally closed at `99%` and should now be used as a regression gate, not as the active module denominator. +- Planner Autonomy Consolidation is closed at `100%` for the declared phase83 planner-brain slice. +- The active next pressure is broader `Open-World Bounded Autonomy Breadth` over unfamiliar 1C asks, with Post-F and phase83 retained as semantic canaries. +- The short source of truth for status wording is [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md). + +It now documents a turnaround that is already operational in code, already materially past the acute regression breakpoint, and already moved through bounded MCP autonomy, Post-F hardening, inventory breadth proof, and the declared Planner Autonomy slice: - route, transition, boundary, meta, memory, and provider policy owners exist as separate modules; - exact-lane truth and coverage/evidence contracts exist as explicit runtime artifacts; @@ -55,7 +63,7 @@ It now documents a turnaround that is already operational in code, already mater - `Question -> Data Need Graph` - dynamic schema traversal and primitive search - multi-hop evidence loop with bounded clarification recovery -- the current architecture mainline is now `Post-F Semantic Integrity Hardening`: +- the Post-F semantic integrity layer is now a closed regression-gate layer: - protect grounded subject integrity against stale scope contamination - protect exact and planner-selected pivots from metadata/discovery drift - keep temporal continuity and repeated lane switches semantically stable @@ -68,7 +76,7 @@ It now documents a turnaround that is already operational in code, already mater - the next bounded breadth slice is now replay-backed under Post-F gates: - inventory stock/provenance/sale-trace pack: `inventory_stock_open_world_breadth_rerun_semantic_integrity_20260501_fix5`, accepted - live map sync: [19 - inventory_stock_open_world_breadth_proof_2026-05-01.md](./19%20-%20inventory_stock_open_world_breadth_proof_2026-05-01.md) -- Planner Autonomy Consolidation is now active beyond the initial catalog-template cut: +- Planner Autonomy Consolidation is now closed for the declared phase83 slice beyond the initial catalog-template cut: - MCP catalog now carries reusable chain templates in addition to primitive contracts; - planner route-fabric selection has started moving from local recipe branches toward catalog-instantiated chains; - value-flow, value-flow comparison, value-flow ranking, lifecycle, metadata, movement, document, and entity fallback branches now expose catalog-template instantiation reason codes in planner output; @@ -108,11 +116,11 @@ Current honest status: - Post-F semantic integrity module progress: `~99%` operationally closed, with remaining risk now treated as next-slice discovery rather than an open blocker inside the closed slice - active inventory-stock breadth slice progress: `100%` for the declared scenario pack, not for arbitrary inventory questions - Planner Autonomy Consolidation progress: `100%` for the declared module, with catalog-fabric, value-flow arbitration, lifecycle bounded inference, broad-evaluation bridge, inventory catalog templates, inventory runtime-boundary honesty, exact inventory recipe bridging, unambiguous metadata-surface lane inference, catalog chain-template scoring, structured chain-match contract exposure, runtime/debug propagation, subject-aware bidirectional comparison arbitration, structured catalog-alignment verdicts, representative alignment regression guard, catalog-alignment reason-code telemetry, explicit `alignment_status` propagation, truth-harness/acceptance-matrix surfacing, soft divergence warning, `catalog_alignment_ok` acceptance invariant, step-level expected catalog-alignment assertions, phase66 and phase32 spec alignment expectations, AGENT source-catalog surfacing, generated phase83 mixed planner-brain replay spec, checked-source user-facing error sanitation, surface-grounded catalog promotion, and guarded live phase83 acceptance validated. Broader unfamiliar 1C asks are now next-module breadth work rather than an open blocker inside this declared slice -- graph snapshot after latest rebuild: `5973 nodes`, `12971 edges`, `138 communities` -- current breakpoint: +- graph snapshot after latest rebuild: `5974 nodes`, `12974 edges`, `138 communities` +- current regression-gate breakpoint: - the validated hot paths are no longer structurally broken; - flagship continuity collapse is no longer the primary risk; - - the main remaining risk is no longer "A/B/C or D/E/F do not exist", but "already-supported semantic chains can still be contaminated by stale scope, legacy focus state, or wrong post-pivot arbitration"; + - the main closed-slice regression risk is no longer "A/B/C or D/E/F do not exist", but "already-supported semantic chains can still be contaminated by stale scope, legacy focus state, or wrong post-pivot arbitration"; - pure wording polish remains secondary debt, but semantic integrity and explicit-subject protection are now first-class blockers; - the practical product risk is no longer only "the route collapsed", but "the user can still occasionally see a semantically wrong answer on a question that the architecture should already support". - main remaining architectural pressure: @@ -196,6 +204,7 @@ For the detailed audit, current percentages, and remaining debt, read: - [17 - post_f_semantic_integrity_hardening_2026-04-23.md](./17%20-%20post_f_semantic_integrity_hardening_2026-04-23.md) - [19 - inventory_stock_open_world_breadth_proof_2026-05-01.md](./19%20-%20inventory_stock_open_world_breadth_proof_2026-05-01.md) - [20 - planner_autonomy_consolidation_2026-05-01.md](./20%20-%20planner_autonomy_consolidation_2026-05-01.md) +- [21 - current_status_canon_2026-05-01.md](./21%20-%20current_status_canon_2026-05-01.md) ## Architectural Objects Of Planning @@ -234,6 +243,7 @@ Read in this order: 19. `18 - post_f_code_documentation_sync_2026-04-24.md` 20. `19 - inventory_stock_open_world_breadth_proof_2026-05-01.md` 21. `20 - planner_autonomy_consolidation_2026-05-01.md` +22. `21 - current_status_canon_2026-05-01.md` ## Planning Rules @@ -253,7 +263,7 @@ and start being described as: - "a stateful exact-data assistant with explicit transition contracts and isolated truth gating." -As of `2026-04-24`, the project is already materially closer to the target description and is no longer in the same acute collapse state. The remaining blocker is no longer the original continuity failure itself, no longer the A/B/C or D/E/F build-out, and no longer the first Post-F rescue slice. The active blocker is now the combination of: +As of `2026-05-01`, the project is already materially closer to the target description and is no longer in the same acute collapse state. The remaining blocker is no longer the original continuity failure itself, no longer the A/B/C or D/E/F build-out, no longer the first Post-F rescue slice, and no longer the declared phase83 Planner Autonomy consolidation slice. The active blocker is now the combination of: - unfinished convergence from reviewed bounded MCP chains toward broader open-world autonomy; - continued use of Post-F semantic integrity invariants as regression gates while that breadth grows.