76 KiB
11 - Architecture Turnaround Package
Purpose
This folder is the execution-oriented continuation of the baseline note:
That baseline note answers:
- what the project is today;
- where the main architectural fragility sits;
- what direction is safe.
This package answers the next question:
- how the team should design the architectural turnaround without breaking the current exact-data baseline.
Package Contents
- 01 - project_architecture_baseline_map.md
- 02 - state_and_transition_contracts.md
- 03 - capability_contract_spec.md
- 04 - coverage_evidence_truth_gate.md
- 05 - assistantService_extraction_map.md
- 06 - phase_acceptance_matrix.md
- 07 - external_reference_appendix.md
- 08 - current_status_audit_2026-04-17.md
- 09 - pre_expansion_cut_2026-04-17.md
- 10 - regression_breakpoint_analysis_2026-04-17.md
- 11 - continuity_stabilization_plan_2026-04-17.md
- 12 - manual_run_system_analysis_3NilqwT1G2_2026-04-18.md
- 13 - pre_multidomain_readiness_audit_2026-04-18.md
- 14 - semantic_dialog_authority_recovery_plan_2026-04-19.md
- 15 - mcp_bounded_autonomy_reset_plan_2026-04-21.md
- 16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md
- 17 - post_f_semantic_integrity_hardening_2026-04-23.md
- 18 - post_f_code_documentation_sync_2026-04-24.md
- 19 - inventory_stock_open_world_breadth_proof_2026-05-01.md
- 20 - planner_autonomy_consolidation_2026-05-01.md
- 21 - current_status_canon_2026-05-01.md
- 22 - open_world_bounded_autonomy_breadth_2026-05-01.md
- 23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md
- 24 - agentic_semantic_development_loop_and_autorun_hygiene_2026-05-10.md
- 25 - open_world_route_candidate_promotion_2026-05-10.md
- 26 - route_candidate_driven_enablement_loop_2026-05-10.md
- 27 - proof_family_enablement_candidates_2026-05-10.md
- 28 - accounting_profit_margin_reviewed_route_2026-05-10.md
- 29 - debt_due_date_aging_reviewed_route_2026-05-10.md
- 30 - vendor_procurement_quality_reviewed_route_2026-05-12.md
- 31 - inventory_reserve_liquidation_quality_reviewed_route_2026-05-12.md
- 32 - financial_counterparty_flow_hints_2026-05-13.md
- 33 - limit_honesty_business_language_2026-05-13.md
- 34 - large_query_budget_continuation_2026-05-13.md
- 35 - large_query_continuation_ux_2026-05-13.md
- 36 - inventory_root_scope_no_warehouse_clarification_2026-05-13.md
- 37 - debt_mirror_clean_scope_polarity_2026-05-13.md
- 38 - financial_role_purpose_arbitration_2026-05-13.md
- 39 - generic_role_tail_anchor_hygiene_2026-05-13.md
- 40 - mixed_schema_primitive_closure_replay_2026-05-13.md
Current Status Snapshot (2026-05-13)
This package is no longer planning-only.
Status canon for planning:
- The current operational overlay is now 24 - agentic_semantic_development_loop_and_autorun_hygiene_2026-05-10.md.
- The active engineering surface is no longer only individual route hardening; it is the repo-native AGENT/stage-loop operating system that should generate/review/replay/audit/repair/rerun current-stage packs before saving accepted autoruns.
- The first dogfood stage loop for
agentic_semantic_development_loopis accepted in artifacts, but manual GUI confirmation remains required before treating a fat AGENT pack as fully human-accepted. - Autorun/runtime Cyrillic hygiene is now a current regression gate: old saved-session mojibake with C1 controls must be repaired before cards, questions, and runtime jobs reach the GUI or assistant lane.
- 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 module is now
Open-World Bounded Autonomy Breadthover unfamiliar 1C asks, with Post-F and phase83 retained as semantic canaries. - The first active slice is
Business Overview Evidence Fusion: broad company-analysis wording now produces a richer evidence-grounded business overview from confirmed MCP/session facts instead of a thin generic summary. - The current completed slice is
Business Overview Fresh Multi-Probe Runtime Bridge:business_overviewis now a reviewed catalog/data-need/planner chain and a live-replay accepted runtime bridge over incoming money flow, outgoing supplier payouts, activity-window evidence, net-spread, top customer, and analyst-safe answer drafting. - The current completed breadth slice is
Business Overview VAT/Tax Fact-Family Bridge: explicit-period business overview can include confirmed VAT/tax position, while all-time follow-ups and negated VAT period wording do not reuse stale tax scope. - The current completed breadth slice is
Business Overview Debt-Position Fact-Family Bridge: explicit-period business overview can include confirmed receivables/payables as-of-date debt position, while all-time follow-ups do not reuse stale debt snapshots and debt quality/aging remains unclaimed. - The current completed breadth slice is
Business Overview Inventory-Position Fact-Family Bridge: explicit-date business overview can include confirmed stock-on-hand inventory position, while all-time follow-ups do not reuse stale inventory snapshots and inventory liquidity/turnover remains unclaimed. - The current completed breadth slice is
Business Overview Open-Settlement Quality Bridge: explicit-period business overview can check open-contract settlement concentration, while due-date aging and confirmed overdue debt remain outside the answer until a reviewed due-date route exists. - The current completed breadth slice is
Selected-Item Profitability Route Bridge: selected-object inventory profitability now has a bounded exact route over purchase/sale document rows and reports gross spread/margin proxy without claiming company net profit. - The current completed breadth slice is
Business Overview Contract-Date Debt Age Signal Bridge: explicit-period open-settlement quality can include contract-date age as a bounded signal, while due-date aging/overdue debt still waits for reviewed payment-term evidence. - The current completed breadth slice is
Business Overview Analyst Synthesis Layer: broad company-analysis answers now synthesize checked fact families into operating scale, customer concentration, risk contours, and a concise bounded LLM-audit. - The current completed breadth slice is
Business Overview Trading Margin Proxy Bridge: explicit-period company analysis can now include товарный sales-vs-purchase document proxy for revenue, purchase-cost trace, gross spread, and margin proxy, while clean profit/accounting финрезультат remains unclaimed. - The current completed breadth slice is
Business Overview Inventory Sales Velocity Proxy Bridge: when explicit-period stock and sales evidence are both present, company analysis can include a bounded sales-to-stock proxy while full FIFO/liquidity/obsolescence remains unclaimed. - The current completed breadth slice is
Business Overview Inventory Staleness Risk Proxy Bridge: when current-turn stock aging and sales-to-stock evidence are both present, company analysis can include a bounded staleness-risk proxy while confirmed obsolete stock, reserves, write-offs, and liquidation value remain unclaimed. - The current completed breadth slice is
Business Overview Gap-Specific Headline And Next-Step Precision: business-overview answers now name remaining unchecked families frommissing_signal_familiesinstead of falling back to stale generic gap wording. - The current completed breadth slice is
Business Overview Debt Staleness Risk Proxy Bridge: when current-turn open-settlement concentration and contract-date age are both present, company analysis can include a bounded debt staleness-risk proxy while confirmed overdue debt, contractual delinquency, credit risk, and due-date aging remain unclaimed. - The current completed breadth slice is
Business Overview Supplier Concentration Proxy Bridge: company analysis now ranks confirmed outgoing payment counterparties and surfaces supplier/procurement concentration as a bounded proxy, not as vendor risk or full expense structure. - The current completed breadth slice is
Business Overview Yearly Operating-Flow Proxy Bridge: company analysis now builds annual incoming/outgoing/net buckets from confirmed money-flow rows and names strongest years as operating-flow proxy, not profit or full P&L. - The current completed breadth slice is
Business Overview Earnings Wording Arbitration Bridge: organization-level earnings, best-year, and overall-turnover wording now reachesbusiness_overviewinstead of the exact customer-value route, while explicit customer/counterparty ranking remains unchanged. - The current completed breadth slice is
Business Overview Profit/Margin Wording Boundary Bridge: organization-level profit, margin, financial-result, and P&L wording now reachesbusiness_overviewwith explicit clean-profit boundaries, while explicit customer/item/contract routes remain unchanged. - The current completed breadth slice is
Business Overview Debt Due-Date Boundary Bridge: organization-level overdue debt, debt quality, debt aging, due-date, and credit-risk wording now reachesbusiness_overview, while explicit buyer/debtor lists stay in exact receivables routes with a due-date proof boundary. - The current completed breadth slice is
Business Overview Inventory Reserve/Liquidation Boundary Bridge: organization-level inventory reserve, write-off, obsolete-stock, and liquidation-value wording now reachesbusiness_overview, while explicit item/stock lists stay in exact inventory routes with a reserve/liquidation proof boundary. - The current completed breadth slice is
Business Overview Supplier/Procurement Quality Boundary Bridge: organization-level supplier concentration, vendor-risk, dependency, and procurement-quality wording now reachesbusiness_overview, while supplier payment/open-settlement/doc questions stay in exact supplier/payables routes with a vendor-risk proof boundary. - The current completed breadth slice is
Business Overview Document/Account Activity Profile Bridge: business overview now executes the reviewed document-type/account-section profile and can surface confirmed operational activity mix without claiming process quality, accounting correctness, or full 1C coverage. - The current completed breadth slice is
Business Overview Counterparty/Contract Profile Bridge: business overview now executes reviewed counterparty population/roles and contract usage profiles, while CRM quality, counterparty due diligence, legal completeness, and contract-risk remain unclaimed. - The current completed breadth slice is
Business Overview Missing Proof Ledger: business overview now records hard remaining proof gaps as machine-readablemissing_proof_families, separating proxy-only evidence from reviewed routes that are not wired yet. - The
assistant-stage1-EHMOy3lNFtmanual GUI replay opened the next acceptance gate:Open-World Semantic Control Gate. - The
~99%Open-World number now means implementation breadth through Slice 25, not accepted semantic closure under broad human dialogue pressure. - The active breadth slice is semantic control rather than new proof-family expansion: garbage-anchor protection, business-overview continuation, intent dominance, frame hygiene, counterparty/organization arbitration, and final-summary answer shape.
- The current accepted dogfood infrastructure slice is
Agentic Semantic Development Loop: stage manifest, stage pack, loop wrapper, status/continue safety, strong business-audit handoff, and save-after-acceptance gating are wired and validated by theaslaccepted loop artifact. - The latest hygiene slice is
Autorun Cyrillic C1 Repair:addressTextRepair,autoRuns,eval, andassistantServicenow preserve C1 bytes while repairing old saved-session Russian text, preventing replacement-character autorun cards or runtime turns from leaking into the user path after backend refresh. - The GUI-side autorun Cyrillic check is now reported clean by the user after the backend-side C1 repair cut.
- The completed autonomy slice is now
Open-World Route Candidate Promotion: runtime bridge emits a versionedroute_candidatecontract that records the selected reviewed chain, catalog alignment, fact/action family, required/provided/missing axes, execution readiness, and safe next action; debug/truth-harness/acceptance/lead-handoff artifacts preserve that handoff, and the phase90 live replay is accepted at5/5. - The active autonomy slice is
Route-Candidate-Driven Enablement Loop:needs_route_enablementroute candidates now become first-class repair targets and Lead Codex handoff groups, whileneeds_user_scoperemains a valid clarification signal rather than a false bug. - The current live canary for this slice is accepted:
address_truth_harness_phase91_route_candidate_driven_enablement_loop_live1_20260510passed5/5. - The current proof-family candidate slice is accepted:
address_truth_harness_phase92_proof_family_enablement_candidates_live5_20260510passed6/6, proving exact profit/margin, debt due-date aging, inventory reserve/liquidation, and vendor-risk/procurement-quality asks remain user-safe whileroute_candidatemarks the missing reviewed proof families asneeds_route_enablement. - The accepted user-runnable autorun for that slice is
AGENT | Phase 92 proof-family enablement candidates(gen-ag05101045-374169). - The first proof-family route is now implemented and accepted:
accounting_profit_marginmoved fromneeds_route_enablementto reviewed execution through the 90/91/99 accounting-result recipe;address_truth_harness_phase93_accounting_profit_margin_reviewed_route_live3_20260510passed6/6. - The accepted user-runnable autorun for that slice is
AGENT | Phase 93 accounting profit-margin reviewed route(gen-ag05101213-596d99). - The second proof-family route is now implemented and accepted:
debt_due_date_aging_qualitymoved from proxy-only route-candidate gap to reviewed payment-term/open-balance execution;phase94_debt_due_date_aging_reviewed_route_live4passed7/7. - The accepted user-runnable autorun for that slice is
AGENT | Phase 94 debt due-date aging reviewed route(gen-ag05101319-c04f79). - The third proof-family route is now implemented and accepted:
vendor_risk_procurement_qualitymoves from missing proof-family gap into reviewed procurement-concentration evidence when outgoing payment, bank-like recipient, non-financial recipient, counterparty-role, and contract-usage signals are reachable;phase95_vendor_procurement_quality_reviewed_route_live2passed7/7. - The accepted user-runnable autorun for that slice is
AGENT | Phase 95 vendor/procurement quality reviewed route(gen-ag05121357-9ea5d6). - The fourth/final proof-family route is now implemented and accepted:
inventory_reserve_liquidation_qualitymoves from missing proof-family gap into reviewed inventory quality-event evidence over posted write-off, receipt-adjustment, stocktaking, and revaluation documents;phase96_inventory_reserve_liquidation_quality_rerunpassed2/2. - The accepted user-runnable autorun for that slice is
AGENT | Phase 96 inventory reserve/liquidation quality-events(gen-ag05122057-c9786e). - The first broader schema/primitive discovery slice is now accepted:
financial counterparty flow hintsadds bank-document purpose/operation/comment hints, protects bank-like counterparties from ordinary supplier/customer overclaim, and keeps normal counterparty net-flow canaries healthy;phase97_financial_counterparty_flow_hints_live4passed4/4. - The accepted user-runnable autorun for that slice is
AGENT | Phase 97 financial counterparty flow hints replay(gen-ag05122250-4451a8). - The second broader schema/primitive discovery support slice is now accepted:
limit honesty and business-language gatesanitizes route/proxy/MCP-style answer wording, keeps row-limit disclosure relevant to the asked business contour, and preserves debt/VAT/bank/inventory/supplier canaries;phase98_limit_honesty_business_language_live3passed6/6. - The accepted user-runnable autorun for that slice is
AGENT | Phase 98 limit honesty and business-language replay(gen-ag05122315-f1e27c). - The third broader schema/primitive discovery support slice is now accepted:
large-query budget and continuation policygrants explicit-yearbusiness_overviewthe existing monthly recovery budget, avoids artificial row-limit refusal when yearly money-flow coverage can be chunked safely, and fixes the profit follow-up answer shape so cash-flow net is not equated with clean profit;phase99_large_query_budget_continuation_live2passed4/4. - The accepted user-runnable autorun for that slice is
AGENT | Phase 99 large-query budget and continuation policy replay(gen-ag05131009-f08174). - The fourth broader schema/primitive discovery support slice is now accepted:
large-query continuation UXturns all-time row-cap disclosure into a safe year/quarter continuation path, keeps broad answers honest about checked-slice coverage, and fixes organization-scoped bidirectional value-flow wording after continuation;phase100_large_query_continuation_ux_live2passed3/3. - The accepted user-runnable autorun for that slice is
AGENT | Phase 100 large-query continuation UX replay(gen-ag05131028-234e5e). - The fifth broader schema/primitive discovery support slice is now accepted:
inventory root scope without warehouse clarificationproves a broad stock-on-hand root query resumes after company clarification as an all-warehouse company snapshot instead of asking for a warehouse, item, category, or material;phase101_inventory_root_scope_no_warehouse_clarification_live1passed7/7. - The accepted user-runnable autorun for that slice is
AGENT | Phase 101 inventory root scope without warehouse clarification replay(gen-ag05131044-cbe2ff). - The sixth broader schema/primitive discovery support slice is now accepted:
debt mirror clean-scope polarityproves a bare company-name turn in a fresh session can bind organization scope from live data-scope probe, confirmed payables/receivables keep the selected organization, short mirror follow-ups such asа мы кому?stay in the clean debt route instead of drifting into open-items, and mirrored 76.09 financial-security rows are disclosed as offset/mirror evidence rather than counted as debt in both directions;phase102_debt_mirror_clean_scope_polarity_live3passed6/6. - The accepted user-runnable autorun for that slice is
AGENT | Phase 102 debt mirror clean-scope polarity replay(gen-ag05131121-8c41ab). - The seventh broader schema/primitive discovery support slice is now accepted:
financial role/purpose arbitrationkeeps grounded exactbank_operations_*evidence over generic value-flow candidates, summarizes incoming/outgoing bank rows compactly, and prevents bank-like counterparties from being classified as ordinary customer revenue or supplier dependency without operation/purpose/contract evidence;phase103_financial_role_purpose_arbitration_live3passed6/6. - The accepted user-runnable autorun for that slice is
AGENT | Phase 103 financial role and purpose arbitration replay(gen-ag05131200-0ed59a). - The eighth broader schema/primitive discovery support slice is now accepted:
generic role-tail anchor hygieneprevents wording such asили поставщикfrom becoming a fake counterparty in exact filters, selected objects, or discovery predecompose input, while preserving real role-prefixed counterparties such asпо поставщику Группа СВК;phase104_generic_role_tail_anchor_hygiene_live2passed4/4. - The accepted user-runnable autorun for that slice is
AGENT | Phase 104 generic role-tail anchor hygiene replay(gen-ag05131226-630ddf). - The ninth broader schema/primitive discovery closure slice is now accepted:
mixed schema/primitive closure replayvalidates inventory scope, historical inventory carryover, role-tail hygiene, bank role/purpose, supplier payout wording, bidirectional SVK value-flow, clean payables/receivables polarity, VAT tax-period continuity, and cash-flow-vs-profit answer shape together;phase105_mixed_schema_primitive_closure_live3passed13/13. - The accepted user-runnable autorun for that slice is
AGENT | Phase 105 mixed schema/primitive closure replay(gen-ag05131312-2d0445). - The phase94 replay spec was repaired to real UTF-8 Russian before autorun persistence, so the saved user-runnable pack does not repeat the earlier GUI mojibake/card-text regression.
- The short source of truth for status wording is 21 - current_status_canon_2026-05-01.md.
- The current execution spine after EHMO is 23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md.
- The current stage-loop/hygiene overlay after the AGENT dogfood cut is 24 - agentic_semantic_development_loop_and_autorun_hygiene_2026-05-10.md.
- The current route-candidate autonomy slice is 25 - open_world_route_candidate_promotion_2026-05-10.md.
- The closed route-candidate enablement-loop slice is 26 - route_candidate_driven_enablement_loop_2026-05-10.md, now used as a regression gate.
- The closed proof-family enablement-candidate slice is 27 - proof_family_enablement_candidates_2026-05-10.md.
- The first reviewed proof-family route slice is 28 - accounting_profit_margin_reviewed_route_2026-05-10.md.
- The second reviewed proof-family route slice is 29 - debt_due_date_aging_reviewed_route_2026-05-10.md.
- The third reviewed proof-family route slice is 30 - vendor_procurement_quality_reviewed_route_2026-05-12.md.
- The fourth/final reviewed proof-family route slice is 31 - inventory_reserve_liquidation_quality_reviewed_route_2026-05-12.md.
- The first broader schema/primitive discovery slice is 32 - financial_counterparty_flow_hints_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The second broader schema/primitive discovery support slice is 33 - limit_honesty_business_language_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The third broader schema/primitive discovery support slice is 34 - large_query_budget_continuation_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The fourth broader schema/primitive discovery support slice is 35 - large_query_continuation_ux_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The fifth broader schema/primitive discovery support slice is 36 - inventory_root_scope_no_warehouse_clarification_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The sixth broader schema/primitive discovery support slice is 37 - debt_mirror_clean_scope_polarity_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The seventh broader schema/primitive discovery support slice is 38 - financial_role_purpose_arbitration_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The eighth broader schema/primitive discovery support slice is 39 - generic_role_tail_anchor_hygiene_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
- The mixed schema/primitive closure replay is 40 - mixed_schema_primitive_closure_replay_2026-05-13.md, now accepted live and saved as a user-runnable AGENT autorun.
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;
-
scenario acceptance writes machine-readable
scenario_acceptance_matrix.jsonandpack_state.json; -
AGENT semantic packs and source catalogs already exist for mixed domain/meta validation.
-
the reset toward
MCP-first bounded autonomyis now formalized; -
Big Block A/B/Cof that reset are now closed in runtime code and replay-backed; -
Big Block D/E/Fare now also materially closed in runtime code and replay-backed:Question -> Data Need Graph- dynamic schema traversal and primitive search
- multi-hop evidence loop with bounded clarification recovery
-
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
- recover already-supported questions that still look broken to a human user
-
the Post-F module is now operationally closed as a hardening slice:
- code fix commit:
739e8b8 Post-F: закрыть ручные провалы НДС, выручки и item-flow - runtime artifact tail commit:
837e1fe Post-F: сохранить хвосты ручных runtime-прогонов - live map sync: 18 - post_f_code_documentation_sync_2026-04-24.md
- code fix commit:
-
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
- inventory stock/provenance/sale-trace pack:
-
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;
- explicit document/movement data-need now scores over ambiguous carried metadata surfaces without forcing neutral follow-ups into a lane;
- lifecycle now behaves as a bounded activity-window inference chain with an explicit legal-fact boundary instead of an unqualified age answer;
- current-turn value-flow aggregate questions can override narrower supported exact routes when the user asks for totals/net/payment amounts;
- broad business evaluation remained guarded during phase83 and is now carried forward in the next breadth module as a reviewed
business_overviewdiscovery route instead of being displaced by generic metadata discovery; - inventory stock snapshot, supplier overlap, purchase provenance, and sale trace are now reviewed catalog chain templates; generic free-form inventory execution remains forbidden, and evidence must pass through reviewed exact recipe bridges;
- runtime bridge and answer adapter now keep unsupported inventory route templates behind an explicit user-facing boundary instead of letting template planning look like confirmed stock/supplier/purchase/sale evidence;
- inventory catalog templates now bridge through existing exact inventory recipes (
41.01scoped stock, supplier overlap, purchase provenance, and sale trace) inside the bounded MCP discovery pilot, while missing selected-item anchors still clarify instead of guessing; - unambiguous metadata surfaces can now infer the next reviewed lane from
Document.*,Register.*, orCatalog.*objects even before upstream labelsdownstream_route_family, while mixed surfaces still do not guess; - catalog index now scores reviewed chain templates directly from fact/action/axis/comparison/ranking needs, and planner/runtime/debug surfaces expose ranked catalog chain matches through the structured
catalog_chain_template_matchescontract path instead of relying only on reason-code strings; - planner/runtime/debug surfaces now expose
catalog_chain_template_alignment, so semantic replay can see whether selected chains match the catalog top match, fall back to a lower-ranked template, or bypass catalog search; - planner reason codes now also emit stable catalog-alignment telemetry, so automated replay review can filter top-match, lower-rank, outside-match, and unscored selected-chain states without hand-parsing debug JSON;
- catalog-alignment now carries a single
alignment_statusverdict through planner/runtime/debug, making replay divergence detection explicit instead of reconstructing it from booleans; - truth-harness and scenario acceptance artifacts now preserve catalog-alignment status/top-match fields, so AGENT replay review can spot planner-vs-catalog divergence directly in
truth_review.mdandscenario_acceptance_matrix.json; - truth-harness now emits a warning finding when selected chains fall below or outside the reviewed catalog top match, unless a spec explicitly allows that divergence;
- scenario acceptance now exposes
catalog_alignment_ok, so planner-vs-catalog divergence is a first-class acceptance invariant instead of an ungrouped warning; - truth-harness specs can now assert expected catalog-alignment status/top-match/top-flag per step, so AGENT packs can validate the planner brain's selected chain against the reviewed catalog route fabric;
- the phase66 open-scope money dialog spec now asserts expected catalog-chain top matches across value-flow totals, bidirectional comparison, and ranking follow-ups;
- the phase32 selected-counterparty chain spec now asserts expected catalog-chain top matches across entity grounding, incoming/outgoing/net value-flow, document evidence, and movement evidence follow-ups;
- AGENT semantic source catalog generation now preserves expected catalog-alignment fields and tags reusable steps as
planner_catalog_alignment, so mixed pack construction can find planner-brain regression probes explicitly; - phase83 planner-brain mixed replay spec is now generated from the AGENT source catalog and interleaves selected-counterparty catalog alignment, open-organization money flow/ranking, broad-evaluation continuity, metadata drilldown, and off-domain living-chat safety;
- phase83 live replay now accepts
20/20under guarded MCP live-readiness and proves catalog-alignment, direct-answer, temporal honesty, selected-object continuity, truth-gate, human-answer-quality, and meta-context invariants together; - checked-source failure answers now keep raw MCP transport/internal continuation errors out of the user-facing layer while preserving those details in technical debug artifacts;
- explicit-counterparty incoming-vs-outgoing data-need graphs now select the reviewed
value_flow_comparisonchain instead of falling back to genericvalue_flow; - confirmed metadata-surface follow-ups now promote the surface-grounded chain template to the catalog top match, so neutral catalog drilldowns no longer look like lower-rank planner/catalog divergence;
- live map sync: 20 - planner_autonomy_consolidation_2026-05-01.md
Current honest status:
- turnaround implementation progress:
~99% - exit-from-danger-zone readiness:
~97% - pre-multidomain readiness:
~90% - bounded-autonomy foundation readiness:
~89% - legacy open-world bounded-autonomy parent-readiness snapshot:
~87%before the later route-candidate/schema-primitive closure; use the active module line below for the current95%schema/primitive discovery status - active Open-World Bounded Autonomy Breadth implementation breadth:
~99%, with business-overview evidence fusion, the reviewedbusiness_overviewcatalog/data-need/planner route-fabric slice, the fresh multi-probe runtime bridge, the explicit-period VAT/tax fact-family bridge, the explicit-period debt-position bridge, the explicit-date inventory-position bridge, the open-settlement quality bridge accepted by live semantic replay, selected-item profitability bridged by local semantic/runtime regression tests, contract-date debt age bridged locally, debt staleness-risk proxy bridged locally, debt due-date boundary arbitration bridged locally, inventory reserve/liquidation boundary arbitration bridged locally, supplier/procurement-quality boundary arbitration bridged locally, supplier concentration proxy bridged locally, document/account-section activity profile bridged locally, counterparty population/roles and contract usage profiles bridged locally, yearly operating-flow proxy bridged locally, earnings/best-year wording arbitration bridged locally, profit/margin wording boundary arbitration bridged locally, analyst synthesis added to business-overview answer drafting, company-period trading margin proxy bridged locally, inventory sales-to-stock proxy bridged locally, inventory staleness-risk proxy bridged locally, gap-specific answer shaping bridged locally, missing proof families recorded as runtime evidence ledger, exact accounting profit/margin promoted into a reviewed 90/91/99 route by phase93, debt due-date aging promoted into a reviewed payment-term/open-balance route by phase94, vendor/procurement quality promoted into reviewed procurement-concentration evidence by phase95, inventory reserve/write-off/liquidation quality promoted into reviewed inventory quality-event evidence by phase96, and bank-like financial counterparty role/purpose hints accepted by phase97 - active Open-World Bounded Autonomy Breadth accepted-module progress:
~99%, because the EHMO-derivedOpen-World Semantic Control Gatecritical subset accepts live at21/21after W5/W7 hardening; full closure is still held back for the fat manual GUI pack and remaining answer-shape residual review - 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, explicitalignment_statuspropagation, truth-harness/acceptance-matrix surfacing, soft divergence warning,catalog_alignment_okacceptance 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 - Open-World Route Candidate Promotion progress:
100%for the declared phase90 slice, with structuredroute_candidateruntime contract, artifact propagation, live semantic replay accepted at5/5, and accepted AGENT autorun persistence; broader autonomous route enablement remains the next active slice - Route-Candidate-Driven Enablement Loop progress:
100%, with deterministic repair-target grouping, Lead Codex handoff surfacing, local tooling tests, live phase91 canary acceptance, phase92 proof-family candidates accepted/saved as a user-runnable AGENT autorun,accounting_profit_marginpromoted into reviewed 90/91/99 execution by phase93 live replay,debt_due_date_aging_qualitypromoted into reviewed payment-term/open-balance execution by phase94 live replay,vendor_risk_procurement_qualitypromoted into reviewed procurement-concentration evidence by phase95 live replay, andinventory_reserve_liquidation_qualitypromoted into reviewed inventory quality-event evidence by phase96 live replay; the declared route-candidate-driven enablement loop is now closed and should be used as a regression gate for the next broader autonomy slice - Open-World Schema/Primitive Discovery progress:
95%, with phases97-105 accepted live and saved as user-runnable AGENT autoruns; the latest closure replayphase105_mixed_schema_primitive_closure_live3passed13/13across inventory scope, historical inventory carryover, business overview role-tail hygiene, bank role/purpose, supplier payout wording, bidirectional SVK value-flow, clean payables/receivables polarity, VAT tax-period continuity, and cash-flow-vs-profit answer shape. - Current manual checkpoint for this module: run
AGENT | Phase 105 mixed schema/primitive closure replay(gen-ag05131312-2d0445) from GUI autoruns before moving the module from95%to final closure. - graph snapshot after latest rebuild: see
graphify-out/GRAPH_REPORT.md - current regression-gate breakpoint:
- the validated hot paths are no longer structurally broken;
- flagship continuity collapse is no longer the primary risk;
- 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:
- open-world breadth is still narrower than the intended arbitrary 1C blast radius
- planner-selected chains are now real, but still not broad enough to cover unfamiliar 1C asks without additional primitive/search growth
- semantic integrity can still fail on stale carryover, repeated pivots, and mixed scope contamination if those seams are not replay-hardened
- central domain-intent pressure inside
resolveAddressIntent() - replay breadth is still below the future open-world autonomy surface
Latest live proof now includes:
-
address_truth_harness_phase24_metadata_lane_choice_loop_live_rerun14accepted -
address_truth_harness_phase32_planner_selected_chain_end_to_end_live_rerun2accepted6/6 -
address_truth_harness_phase42_catalog_metadata_drilldown_live_rerun2accepted -
address_truth_harness_phase45_multi_hop_open_total_clarification_loop_live_rerun2accepted -
address_truth_harness_phase67_svk_grounded_counterparty_integrity_live_rerun_vatfixaccepted -
address_truth_harness_phase68_referential_document_followup_integrity_live_rerun1accepted -
address_truth_harness_phase69_document_to_payments_pronoun_pivot_live_rerun3accepted -
address_truth_harness_phase72_document_to_contracts_year_switch_live_rerun3accepted -
address_truth_harness_phase80_payments_to_contracts_to_documents_all_time_live_rerun1accepted -
address_truth_harness_phase82_human_mixed_integrity_status_dialog_post_m23_rerun_documents_scope_bidirectionalaccepted19/19 -
address_truth_harness_phase82_human_mixed_integrity_status_dialog_post_f_account_injection_guard_clean_scopeaccepted19/19, with theЖуковке 51numeric counterparty suffix kept as counterparty scope instead of leaking as account51 -
address_truth_harness_post_f_cross_stage_canary_agent_20260424_live7accepted24/24, proving a saved cross-stage AGENT canary across VAT metadata, metadata-scoped organization/document pivots, numeric counterparty suffixes, open-organization value-flow clarification, ranked value-flow year switches, and SVK grounded reset; the saved autorun isAGENT | Post-F cross-stage semantic integrity canary(gen-ag04241406-abe4d8) -
address_truth_harness_post_f_manual_failures_20260424_live3accepted11/11, proving the manual failure slice fromassistant-stage1-9liEOh-7JP: VAT purchase-date, VAT February 2017, highest-value customer, and Chepurnov item-flow after stale inventory context; the saved autorun isAGENT | Post-F ручные провалы VAT revenue item-flow live3(gen-ag04241710-bdb248) -
address_truth_harness_phase89_open_world_semantic_control_gate_ehmo_subset_live_fix8b_20260505accepted21/21, proving the EHMO-derived Semantic Control Gate subset after business-audit lane repair, money-breakdown business-overview recovery, SVK zero-row value-flow answer shaping, final executive-summary memory synthesis, and pseudo-counterparty recap filtering -
address_truth_harness_phase11_manual_followup_meta_quality_live_rerun_vatfixaccepted10/10 -
address_truth_harness_phase20_continuity_stabilization_live_rerun_vatfixaccepted6/6 -
addressQueryRuntimeM23.test.tsfull semantic/runtime slice accepted403/403after Post-F VAT/date-basis, scope-recovery, open value-flow organization clarification, document-vs-bank arbitration, and reply-shape hardening -
inventory_stock_open_world_breadth_rerun_semantic_integrity_20260501_fix5accepted all declared inventory stock scenarios: root snapshots, selected-item supplier provenance, supplier overlap, stock aging/unresolved supplier-link, sale trace, and purchase-to-sale chain -
address_truth_harness_phase66_human_org_open_scope_dialog_planner_template_rerun2accepted7/7, proving catalog-instantiated value-flow still preserves open-organization clarification, year switches, and guarded candidate arbitration -
address_truth_harness_phase52_metadata_movement_full_recovery_planner_metadata_scoring_rerun2accepted4/4, proving metadata-born movement continuation keeps lane choice, organization, and period recovery intact -
address_truth_harness_phase54_metadata_document_full_recovery_planner_metadata_scoring_rerun2accepted4/4, proving metadata-born document continuation keeps lane choice, organization, and period recovery intact -
MCP planner/catalog consolidation slice accepted locally:
assistantMcpCatalogIndex.test.ts+assistantMcpDiscoveryPlanner.test.tspassed47/47, full MCP-discovery slice passed227/227with9skipped -
lifecycle/value-flow Planner Autonomy response gate accepted:
address_truth_harness_phase19_mcp_discovery_response_gate_planner_lifecycle_rerun4accepted8/8, proving bounded lifecycle inference, current-turn value-flow aggregate arbitration, and sanitized evidence wording -
broad-evaluation bridge continuity accepted:
address_truth_harness_phase21_net_followup_after_broad_eval_planner_lifecycle_rerun2accepted3/3andaddress_truth_harness_phase22_broad_business_evaluation_bridge_planner_lifecycle_rerun2accepted3/3 -
latest local Planner Autonomy slice accepted: full MCP-discovery suite passed
268/268with9skipped; broad MCP/living-chat/route/meaning slice passed305/305with9skipped; build passed -
business-overview route-fabric slice accepted locally: catalog/data-need/planner/pilot boundary slice passed
102/102, proving the reviewedbusiness_overviewchain and stable route scope -
business-overview fresh multi-probe runtime bridge accepted locally: targeted runtime-entry/pilot/answer/turn-input/response-policy/planner slice passed
211/211with9skipped; full MCP-discovery suite passed296/296with9skipped; build passed -
business-overview fresh multi-probe runtime bridge accepted live:
address_truth_harness_phase84_business_overview_multi_probe_bridge_live_20260503_runtime_bridge2accepted3/3, proving explicit company overview, exact counterparty net-flow after the company overview, and explicit company overview after a counterparty pivot withcatalog_alignment_ok=true,human_answer_quality_ok=true, and no internal route/debug leakage in the user-facing answer -
business-overview VAT/tax fact-family bridge accepted live:
address_truth_harness_phase85_business_overview_tax_family_live_20260504_taxfamily2accepted2/2, proving explicit-period VAT/tax position in the company overview and all-time follow-up protection against stale or negated VAT-period reuse -
business-overview debt-position fact-family bridge accepted live:
address_truth_harness_phase86_business_overview_debt_position_live_20260504_debt2accepted2/2, proving explicit-period receivables/payables as-of-date debt position and all-time follow-up protection against stale debt snapshot reuse -
business-overview inventory-position fact-family bridge accepted live:
address_truth_harness_phase87_business_overview_inventory_position_live_20260504_inventory2accepted2/2, proving explicit-date stock-on-hand position and all-time follow-up protection against stale inventory snapshot reuse -
business-overview open-settlement quality bridge accepted live:
address_truth_harness_phase88_business_overview_open_settlement_quality_live_20260504_openquality4accepted2/2, proving explicit-period open-contract concentration and all-time follow-up protection against stale open-contract/debt-quality reuse -
business-overview contract-date debt age signal accepted locally: targeted executor/answer-adapter slice passed
65/65with1skipped; full MCP-discovery slice passed305/305with9skipped; build passed; graphify rebuilt to6016 nodes,13098 edges,139 communities; contract-date age is surfaced as a bounded signal while due-date aging/overdue debt remains unclaimed -
business-overview analyst synthesis accepted locally: answer-adapter slice passed
34/34with1skipped; full MCP-discovery slice passed305/305with9skipped; build passed; graphify rebuilt to6023 nodes,13112 edges,136 communities; broad company-analysis drafts now include operating scale, customer concentration, risk contours, and bounded LLM-audit inference lines -
business-overview inventory staleness-risk proxy accepted locally: targeted executor/answer-adapter slice passed
66/66with1skipped; M23 route/runtime regression passed412/412; build passed; graphify rebuilt to6034 nodes,13145 edges,136 communities; the proxy combines stock aging and sales-to-stock ratio while confirmed obsolete stock, reserves, write-offs, and liquidation value remain unclaimed -
business-overview gap-specific answer shaping accepted locally: answer-adapter slice passed
34/34with1skipped; build passed; graphify rebuilt to6036 nodes,13149 edges,134 communities; headline and next-step wording now followmissing_signal_familiesinstead of stale generic gap labels -
business-overview debt staleness-risk proxy accepted locally: targeted executor/answer-adapter slice passed
66/66with1skipped; M23 route/runtime regression passed412/412; build passed; graphify rebuilt to6040 nodes,13158 edges,135 communities; the proxy combines contract-date age and open-balance concentration while confirmed overdue debt, contractual delinquency, credit risk, and due-date aging remain unclaimed -
business-overview supplier concentration proxy accepted locally: targeted executor/answer-adapter slice passed
66/66with1skipped; M23 route/runtime regression passed412/412; build passed; graphify rebuilt to6041 nodes,13162 edges,136 communities; the proxy ranks confirmed outgoing payment counterparties while vendor risk, procurement quality, and full expense structure remain unclaimed -
business-overview yearly operating-flow proxy accepted locally: targeted executor/answer-adapter slice passed
66/66with1skipped; M23 route/runtime regression passed412/412; build passed; graphify rebuilt to6047 nodes,13177 edges,139 communities; the proxy builds annual incoming/outgoing/net buckets from confirmed money-flow rows while profit, финрезультат, and full P&L remain unclaimed -
business-overview missing proof ledger accepted locally: targeted executor/answer-adapter slice passed
66/66with1skipped; M23 route/runtime regression passed416/416; build passed; graphify count is recorded in the current graph snapshot; hard remaining proof gaps are now visible as machine-readablemissing_proof_familiesrather than only prose warnings -
semantic control gate critical subset accepted live: W5/W7 focused regression plus focused W2/W3/W6 and broader living/router semantic slices passed locally; build passed; EHMO-derived replay
address_truth_harness_phase89_open_world_semantic_control_gate_ehmo_subset_live_fix8b_20260505accepted21/21with0warnings; graphify rebuilt after this cut; fat manual GUI pack remains the closure check -
business-overview earnings wording arbitration accepted locally: turn-meaning/turn-input slice passed
85/85with6skipped; M23 route/runtime regression passed412/412; runtime-entry/pilot/answer slice passed85/85with3skipped; build passed; graphify rebuilt to6052 nodes,13187 edges,138 communities; organization-level earnings/best-year wording now reachesbusiness_overviewwhile explicit customer/counterparty ranking remains in exact customer value routes -
inventory template lift accepted locally: catalog/data-need/planner/turn-input slice passed
139/139with6skipped; full MCP-discovery slice passed276/276with9skipped; build passed; graphify stayed at5912 nodes,12833 edges,138 communities -
inventory runtime-boundary hardening accepted locally: runtime-bridge/answer-adapter/pilot-executor slice passed
68/68with1skipped; full MCP-discovery slice passed277/277with9skipped; build passed; graphify rebuilt to5913 nodes,12837 edges,138 communities -
inventory exact-runtime bridge accepted locally: runtime-bridge/answer-adapter/pilot-executor slice passed
70/70with1skipped; full MCP-discovery slice passed279/279with9skipped; build passed; graphify rebuilt to5930 nodes,12884 edges,135 communities -
unambiguous metadata-surface lane inference accepted locally: planner slice passed
36/36; full MCP-discovery slice passed281/281with9skipped; build passed; graphify rebuilt to5937 nodes,12899 edges,138 communities -
live inventory exact-bridge rerun
inventory_stock_exact_bridge_live_20260501_after_runtime_bridgeis recorded as infrastructure-blocked, not accepted: route/intent/recipe/capability matched, but MCP calls aborted and directget_metadatatimed out while proxy health showedactive_sessions_count=0with pending commands -
catalog chain-template scoring accepted locally: catalog/planner slice passed
54/54; full MCP-discovery slice passed282/282with9skipped; build passed; graphify rebuilt to5938 nodes,12903 edges,139 communities -
structured chain-template planner contract accepted locally: planner slice passed
36/36; full MCP-discovery slice passed282/282with9skipped; build passed; graphify rebuilt to5939 nodes,12906 edges,138 communities -
structured chain-template runtime/debug propagation accepted locally: runtime/debug slice passed
18/18; full MCP-discovery slice passed282/282with9skipped; build passed; graphify rebuilt to5940 nodes,12909 edges,137 communities -
subject-aware bidirectional comparison arbitration accepted locally: planner slice passed
36/36; full MCP-discovery slice passed282/282with9skipped; build passed; graphify rebuilt to5940 nodes,12909 edges,137 communities -
structured catalog-alignment verdict accepted locally: planner/runtime/debug slice passed
54/54; full MCP-discovery slice passed282/282with9skipped; build passed; graphify rebuilt to5941 nodes,12911 edges,136 communities -
representative catalog-alignment regression guard accepted locally: planner slice passed
37/37; full MCP-discovery slice passed283/283with9skipped; build passed; graphify rebuilt to5942 nodes,12912 edges,140 communities -
catalog-alignment reason-code telemetry accepted locally: planner/runtime slice passed
53/53; full MCP-discovery suite passed283/283with9skipped; build passed; graphify rebuilt to5943 nodes,12915 edges,136 communities -
catalog-alignment status verdict accepted locally: planner/runtime/debug slice passed
55/55; full MCP-discovery suite passed283/283with9skipped; build passed; graphify rebuilt to5943 nodes,12915 edges,136 communities -
catalog-alignment replay artifact surfacing accepted locally: Python truth-harness/acceptance tests passed
4/4; graphify rebuilt to5946 nodes,12918 edges,136 communities -
catalog-alignment divergence warning accepted locally: Python truth-harness/acceptance tests passed
5/5; graphify rebuilt to5947 nodes,12920 edges,138 communities -
catalog-alignment acceptance invariant accepted locally: Python truth-harness/acceptance tests passed
6/6; graphify rebuilt to5949 nodes,12923 edges,136 communities -
catalog-alignment spec assertions accepted locally: Python truth-harness/acceptance tests passed
7/7; graphify rebuilt to5951 nodes,12926 edges,139 communities -
phase66 planner-alignment spec hardening accepted locally: Python truth-harness/acceptance tests passed
7/7;load_truth_harness_specconfirmed expected top matches[value_flow, value_flow, value_flow, value_flow_comparison, value_flow_comparison, value_flow_ranking, value_flow_ranking] -
phase32 selected-counterparty planner-alignment spec hardening and AGENT source-catalog surfacing accepted locally: Python replay-tooling tests passed
9/9;load_truth_harness_specconfirmed expected top matches[entity_resolution, value_flow, value_flow, value_flow_comparison, document_evidence, movement_evidence]; regenerated source catalog exposesplanner_catalog_alignmentas a reusable tag -
phase83 mixed planner-brain spec generation accepted locally: Python replay-tooling tests passed
10/10; generated spec has20steps and15expected catalog top-match checks after the phase19/21/22 alignment hardening; regenerated source catalog exposesplanner_catalog_alignmentwith26reusable entries; graphify rebuilt to5952 nodes,12927 edges,138 communities -
checked-source error sanitation accepted: targeted answer/candidate/policy tests passed
61/61with1skipped; build passed;phase83_first2_sanity_live_20260501_errorfilterconfirms the user-facing assistant section no longer exposes rawMCP fetch failedorEntity-resolution could not continuestrings; graphify rebuilt to5953 nodes,12930 edges,137 communities -
live-readiness guard accepted:
scripts/check_mcp_live_readiness.py --confirm-live --wait-for-polling-seconds 60now confirms backend/proxy/direct read-only 1C evidence before expensive live replays; -
guarded phase83 acceptance:
phase83_planner_brain_alignment_live_20260501_readygate_rerun3accepted20/20, with0warnings,0failures,catalog_alignment_ok=true,direct_answer_ok=true,temporal_honesty_ok=true,selected_object_continuity_ok=true,truth_gate_ok=true,human_answer_quality_ok=true, andmeta_context_integrity_ok=true; -
surface-grounded catalog promotion accepted locally: targeted planner/response-policy/pilot/continuity slice passed
109/109, build passed, and graphify rebuilt to5973 nodes,12971 edges,138 communities. -
accepted phase83 is saved as an autorun canary:
AGENT | Planner Autonomy phase83: мозг маршрутов, pivots и legacy continuity(gen-ag05011759-6f85fc). -
route-candidate promotion accepted live:
address_truth_harness_phase90_route_candidate_handoff_open_world_live5_20260510accepted5/5, proving open-scope value-flow clarification, organization-scope continuation, counterparty lifecycle stale-scope reset, metadata-scoped VAT movement arbitration, and bounded reserve/no-overclaim behavior; the accepted autorun isAGENT | Phase 90 open-world route candidate handoff replay(gen-ag05100927-aec0ad). -
route-candidate-driven enablement loop cut 1 accepted locally/live: Python tooling tests passed
33/33;address_truth_harness_phase91_route_candidate_driven_enablement_loop_live1_20260510accepted5/5, proving the user-facing canary remains clean whileneeds_route_enablementcan now become a Lead Codex repair target in deterministic loop artifacts. -
proof-family enablement candidates accepted locally/live: targeted runtime/answer/turn-input/candidate tests passed
178/178with8skipped;address_truth_harness_phase92_proof_family_enablement_candidates_live5_20260510accepted6/6, proving exact profit/margin, debt due-date aging, vendor-risk/procurement-quality, and reserve/liquidation asks remain bounded while their missing reviewed proof families become concrete route-candidate enablement targets; the accepted autorun isAGENT | Phase 92 proof-family enablement candidates(gen-ag05101045-374169). -
accounting profit/margin reviewed route accepted locally/live: targeted runtime/answer/turn-input/candidate/intent tests passed
194/194with8skipped; targeted VAT tax-period regression passed;address_truth_harness_phase93_accounting_profit_margin_reviewed_route_live3_20260510accepted6/6, proving 90/91/99 accounting result, short profit/loss follow-up continuity, VAT continuity, value-flow canary, and inventory reserve boundary canary together; the accepted autorun isAGENT | Phase 93 accounting profit-margin reviewed route(gen-ag05101213-596d99). -
debt due-date aging reviewed route accepted locally/live: transition policy passed
38/38, turn-input adapter passed103/103with7skipped, executor/answer/candidate/runtime bridge passed113/113with1skipped, build passed;phase94_debt_due_date_aging_reviewed_route_live4accepted7/7, proving payment-term/open-balance checked-negative overdue answers, short due-date boundary follow-up continuity, profit/margin/VAT/value-flow canaries, and reserve/vendor boundary safety together; the accepted autorun isAGENT | Phase 94 debt due-date aging reviewed route(gen-ag05101319-c04f79). -
vendor/procurement quality reviewed route accepted locally/live: executor/runtime bridge/answer/candidate tests passed
118/118with1skipped, build passed;phase95_vendor_procurement_quality_reviewed_route_live2accepted7/7;vendor_risk_procurement_qualitynow derives reviewed procurement-concentration evidence from confirmed outgoing payment rows, separates bank-like outgoing leaders from ordinary supplier dependency, removes the proof family frommissing_proof_familieswhen this reviewed evidence exists, and can promotevendor_risk_procurement_boundaryroute candidates toready_for_reviewed_execution; the accepted autorun isAGENT | Phase 95 vendor/procurement quality reviewed route(gen-ag05121357-9ea5d6). -
inventory reserve/liquidation quality reviewed route accepted locally/live: answer/runtime/candidate tests passed
84/84with1skipped, pilot-executor tests passed34/34, build passed; direct MCP query foraddress_inventory_quality_events_for_organization_v1returnedfetched_rows=0,matched_rows=0,error=null;phase96_inventory_reserve_liquidation_quality_rerunaccepted2/2;inventory_reserve_liquidation_qualitynow derives reviewed evidence from posted write-off, receipt-adjustment, stocktaking, and revaluation documents, removes the proof family frommissing_proof_familieswhen this reviewed route executes, anchors the organization in the direct answer, and can promoteinventory_reserve_boundaryroute candidates toready_for_reviewed_execution; the accepted autorun isAGENT | Phase 96 inventory reserve/liquidation quality-events(gen-ag05122057-c9786e). -
financial counterparty flow hints accepted locally/live: targeted bank-flow/intent/turn-input/answer tests passed
554/554with7skipped, build passed, graphify rebuilt to6483nodes,14382edges,143communities;phase97_financial_counterparty_flow_hints_live4accepted4/4, proving explicitСБЕРБАНКwording, bank-operation purpose/direction disclosure, incoming-bank no-overclaim, business-overview bank boundaries, andГруппа СВКnet-flow canary continuity; the accepted autorun isAGENT | Phase 97 financial counterparty flow hints replay(gen-ag05122250-4451a8). -
limit honesty and business-language gate accepted locally/live: response-candidate/answer-adapter/pilot-executor/M23 tests passed
519/519with1skipped, build passed, graphify rebuilt to6484nodes,14385edges,142communities;phase98_limit_honesty_business_language_live3accepted6/6, proving debt due-date boundary, short follow-up directness, VAT debug hygiene, top incoming bank boundary, inventory reserve boundary language, and supplier dependency language together; the accepted autorun isAGENT | Phase 98 limit honesty and business-language replay(gen-ag05122315-f1e27c). -
large-query budget/continuation policy accepted locally/live: targeted planner/pilot/answer/candidate tests passed
141/141with1skipped, build passed;phase99_large_query_budget_continuation_live2accepted4/4, proving explicit-year business overview can recover money-flow coverage through monthly probes, cash-flow net is not treated as clean profit, bank-like incoming leaders stay bounded, and supplier-dependency answers remain concentration-only unless stronger evidence exists; the accepted autorun isAGENT | Phase 99 large-query budget and continuation policy replay(gen-ag05131009-f08174). -
large-query continuation UX accepted locally/live: response-candidate tests passed
28/28, build passed;phase100_large_query_continuation_ux_live2accepted3/3, proving all-time row-cap disclosure becomes a safe year/quarter continuation path, the 2020 follow-up recovers checked incoming/outgoing/net numbers under company scope, and profit follow-up remains cash-flow-vs-profit honest; the accepted autorun isAGENT | Phase 100 large-query continuation UX replay(gen-ag05131028-234e5e). -
inventory root scope without warehouse clarification accepted live:
phase101_inventory_root_scope_no_warehouse_clarification_live1accepted7/7, proving the manualassistant-stage1-hyh1A1WR3jstock-root seam now asks only for company when organization scope is ambiguous, resumes the root stock snapshot afterАЛЬТЕРНАТИВА, preserves organization/date carryover for June 2017 and March 2016, and does not invent warehouse/item/category/material clarification requirements; the accepted autorun isAGENT | Phase 101 inventory root scope without warehouse clarification replay(gen-ag05131044-cbe2ff). -
debt mirror clean-scope polarity accepted locally/live: targeted living-chat/transition/follow-up tests passed
95/95with1skipped, build passed;phase102_debt_mirror_clean_scope_polarity_live3accepted6/6, proving a fresh bare company-name turn bindsООО Альтернатива Плюсthrough data-scope probe, clean payables/receivables keep organization scope, Committee 76.09 mirror rows are disclosed as offset evidence rather than double-counted debt, and shortа мы кому?follow-up stays inpayables_confirmed_as_of_dateinstead of drifting into open-items; the accepted autorun isAGENT | Phase 102 debt mirror clean-scope polarity replay(gen-ag05131121-8c41ab).
Current architectural reading:
- the system is already materially past the dangerous regression breakpoint;
- it is now safe for continued architecture hardening and controlled domain-by-domain enablement under replay gates;
- it is materially closer to pre-multidomain stability, but still not safe to declare broad low-risk expansion over arbitrary unfamiliar 1C questions.
- the practical next target is no longer Post-F rescue itself; it is broader open-world bounded autonomy over 1C evidence while preserving the Post-F semantic-integrity invariants as regression gates.
- from this point onward, readiness must be judged not only by route truth and replay pass rate, but also by whether already-supported questions stay semantically correct through stale memory, pivots, clarifications, and mixed scope resets.
For the detailed audit, current percentages, and remaining debt, read:
- 08 - current_status_audit_2026-04-17.md
- 09 - pre_expansion_cut_2026-04-17.md
- 10 - regression_breakpoint_analysis_2026-04-17.md
- 11 - continuity_stabilization_plan_2026-04-17.md
- 12 - manual_run_system_analysis_3NilqwT1G2_2026-04-18.md
- 13 - pre_multidomain_readiness_audit_2026-04-18.md
- 14 - semantic_dialog_authority_recovery_plan_2026-04-19.md
- 15 - mcp_bounded_autonomy_reset_plan_2026-04-21.md
- 16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md
- 17 - post_f_semantic_integrity_hardening_2026-04-23.md
- 19 - inventory_stock_open_world_breadth_proof_2026-05-01.md
- 20 - planner_autonomy_consolidation_2026-05-01.md
- 21 - current_status_canon_2026-05-01.md
- 22 - open_world_bounded_autonomy_breadth_2026-05-01.md
- 23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md
- 24 - agentic_semantic_development_loop_and_autorun_hygiene_2026-05-10.md
- 25 - open_world_route_candidate_promotion_2026-05-10.md
- 26 - route_candidate_driven_enablement_loop_2026-05-10.md
- 27 - proof_family_enablement_candidates_2026-05-10.md
- 28 - accounting_profit_margin_reviewed_route_2026-05-10.md
- 29 - debt_due_date_aging_reviewed_route_2026-05-10.md
- 30 - vendor_procurement_quality_reviewed_route_2026-05-12.md
- 31 - inventory_reserve_liquidation_quality_reviewed_route_2026-05-12.md
- 32 - financial_counterparty_flow_hints_2026-05-13.md
- 33 - limit_honesty_business_language_2026-05-13.md
- 34 - large_query_budget_continuation_2026-05-13.md
- 35 - large_query_continuation_ux_2026-05-13.md
- 36 - inventory_root_scope_no_warehouse_clarification_2026-05-13.md
- 37 - debt_mirror_clean_scope_polarity_2026-05-13.md
- 38 - financial_role_purpose_arbitration_2026-05-13.md
- 39 - generic_role_tail_anchor_hygiene_2026-05-13.md
- 40 - mixed_schema_primitive_closure_replay_2026-05-13.md
Architectural Objects Of Planning
This package makes five objects explicit:
state modeltransition modelcapability contract modelcoverage / evidence / truth gateassistantService extraction plan
These are the objects that should now drive refactoring discussions.
How To Use The Package
Read in this order:
- baseline note in
docs/ARCH/11 - unified_project_architecture_and_reference_update_plan_2026-04-15.md 01 - project_architecture_baseline_map.md02 - state_and_transition_contracts.md03 - capability_contract_spec.md04 - coverage_evidence_truth_gate.md05 - assistantService_extraction_map.md06 - phase_acceptance_matrix.md07 - external_reference_appendix.md08 - current_status_audit_2026-04-17.md09 - pre_expansion_cut_2026-04-17.md10 - regression_breakpoint_analysis_2026-04-17.md11 - continuity_stabilization_plan_2026-04-17.md12 - manual_run_system_analysis_3NilqwT1G2_2026-04-18.md13 - pre_multidomain_readiness_audit_2026-04-18.md14 - semantic_dialog_authority_recovery_plan_2026-04-19.md15 - mcp_bounded_autonomy_reset_plan_2026-04-21.md16 - data_need_graph_and_open_world_mcp_plan_2026-04-22.md17 - post_f_semantic_integrity_hardening_2026-04-23.md18 - post_f_code_documentation_sync_2026-04-24.md19 - inventory_stock_open_world_breadth_proof_2026-05-01.md20 - planner_autonomy_consolidation_2026-05-01.md21 - current_status_canon_2026-05-01.md22 - open_world_bounded_autonomy_breadth_2026-05-01.md23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md24 - agentic_semantic_development_loop_and_autorun_hygiene_2026-05-10.md25 - open_world_route_candidate_promotion_2026-05-10.md26 - route_candidate_driven_enablement_loop_2026-05-10.md27 - proof_family_enablement_candidates_2026-05-10.md28 - accounting_profit_margin_reviewed_route_2026-05-10.md29 - debt_due_date_aging_reviewed_route_2026-05-10.md30 - vendor_procurement_quality_reviewed_route_2026-05-12.md31 - inventory_reserve_liquidation_quality_reviewed_route_2026-05-12.md32 - financial_counterparty_flow_hints_2026-05-13.md33 - limit_honesty_business_language_2026-05-13.md34 - large_query_budget_continuation_2026-05-13.md35 - large_query_continuation_ux_2026-05-13.md36 - inventory_root_scope_no_warehouse_clarification_2026-05-13.md37 - debt_mirror_clean_scope_polarity_2026-05-13.md38 - financial_role_purpose_arbitration_2026-05-13.md39 - generic_role_tail_anchor_hygiene_2026-05-13.md40 - mixed_schema_primitive_closure_replay_2026-05-13.md
Planning Rules
- Do not treat this package as a rewrite plan.
- Do not dissolve
AddressQueryServiceinto generic chat logic. - Do not move state back into transcript-only memory.
- Do not let answer wording substitute for policy/runtime fixes.
- Use scenario-based acceptance as the primary gate for all phases.
Expected Outcome
When this package is fully operational, the project should stop being described as:
- "a big custom assistant service with many heuristics"
and start being described as:
- "a stateful exact-data assistant with explicit transition contracts and isolated truth gating."
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.
The biggest remaining blockers are:
- broader open-world primitive search is still narrower than the future arbitrary 1C blast radius;
- dynamic schema traversal is still not broad enough for many unfamiliar 1C asks outside the repaired families;
- new stale-scope or post-pivot seams may still appear in future breadth work and must be treated as regression-gated semantic defects, not as wording polish;
- residual
assistantServiceoverload; - central intent pressure in
resolveAddressIntent(); - semantic robustness gaps may still appear where already-supported questions meet new wording, typo pressure, short follow-up retargets, or human-answer mismatch.