Актуализировать статусный канон Post-F и Planner Autonomy

This commit is contained in:
dctouch 2026-05-01 23:41:55 +03:00
parent bf5967df61
commit 6df2018086
10 changed files with 225 additions and 21 deletions

View File

@ -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%`

View File

@ -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

View File

@ -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:

View File

@ -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:

View File

@ -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.

View File

@ -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)

View File

@ -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.

View File

@ -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)

View File

@ -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: <name>)` 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.

View File

@ -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.