NODEDC_1C/docs/ARCH/11 - architecture_turnaround/21 - current_status_canon_2...

21 KiB

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.

2026-05-05 Overlay - EHMO Manual QA Gate

The manual GUI replay assistant-stage1-EHMOy3lNFt changed the status wording.

It did not reopen Post-F and it did not prove that the Open-World implementation breadth collapsed. It opened a new acceptance gate for semantic control under broad human-style dialogue pressure.

From this point forward:

  • ~99% for Open-World means implementation breadth through Business Overview Missing Proof Ledger;
  • accepted module progress is ~99% after the EHMO-derived Semantic Control Gate subset accepted live again at 21/21 with W5/W7 hardening;
  • the active work is finishing the control-gate closure surface, not immediate expansion into more proof families.
  • full 100% is still held back until the fat manual GUI pack is rerun/reviewed or remaining rough answers are explicitly classified outside the declared contour.

For the current execution spine, read 23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md.

2026-05-10 Overlay - Agentic Loop And Autorun Hygiene

The next active operating layer is now the repo-native Agentic Semantic Development Loop, not another isolated route patch.

Current interpretation:

  • the Open-World Semantic Control Gate remains the semantic pressure surface;
  • the stage-loop is the development operating system around that surface: generate/review/replay/audit/repair/rerun, then save accepted AGENT autoruns only after reviewed acceptance;
  • Lead Codex remains the repair brain, while the loop produces strong business-audit artifacts and lead-coder handoff instead of relying on a weak autonomous coder;
  • the first dogfood loop artifact is accepted at artifacts/domain_runs/stage_agent_loops/agentic_semantic_development_loop/domain_loops/asl/final_status.md;
  • manual GUI confirmation remains required after accepted replay artifacts;
  • autorun/runtime Cyrillic hygiene is now part of the acceptance surface, because broken saved-session text can invalidate the GUI review even when the backend route is correct.

Fresh validation cut:

  • commit 3be06b5 Починить восстановление кириллицы в автопрогонах;
  • targeted mojibake/autorun/runtime tests passed 20/20;
  • targeted organization-clarification carryover tests passed 2/2;
  • npm.cmd run build passed;
  • graphify rebuilt to 6371 nodes, 14048 edges, 141 communities.

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 module: broader Open-World Bounded Autonomy Breadth over unfamiliar 1C asks, while keeping Post-F and phase83 as regression gates.
  • Completed active slice: Business Overview Evidence Fusion, tracked in 22 - open_world_bounded_autonomy_breadth_2026-05-01.md.
  • Completed active slice: Business Overview Catalog Route Fabric: the route is reviewed in catalog/data-need/planner contracts and exposes the stable business_overview route scope.
  • Completed active slice: Business Overview Fresh Multi-Probe Runtime Bridge: the reviewed route now executes incoming money flow, outgoing supplier payout, activity-window, net-spread, top-customer, and analyst-safe answer drafting, and has passed live semantic replay against the real assistant runtime.
  • Completed active slice: 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 periods do not reuse stale tax scope.
  • Completed active slice: 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.
  • Completed active slice: 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.
  • Completed active slice: Business Overview Open-Settlement Quality Bridge: explicit-period business overview can check open-contract settlement concentration on 60/62/76, while due-date aging/overdue debt remains unclaimed until a reviewed due-date route exists.
  • Completed active slice: Selected-Item Profitability Route Bridge: selected-object inventory profitability now has a bounded exact recipe over purchase/sale document rows, with explicit boundaries that this is a gross spread/margin proxy rather than company net profit.
  • Completed active slice: Business Overview Contract-Date Debt Age Signal Bridge: explicit-period open-settlement quality can now include contract-date age as a bounded signal, while due-date aging/overdue debt remains unclaimed until a reviewed payment-term route exists.
  • Completed active slice: Business Overview Analyst Synthesis Layer: business-overview answers now turn checked fact families into a bounded analyst note with operating scale, customer concentration, risk contours, and explicit profit/margin boundaries.
  • Completed active slice: Business Overview Trading Margin Proxy Bridge: explicit-period business overview can include a bounded товарный sales-vs-purchase document proxy for revenue, purchase-cost trace, gross spread, and margin proxy, while clean profit/accounting финрезультат remains unclaimed.
  • Completed active slice: Business Overview Inventory Sales Velocity Proxy Bridge: when explicit-period stock and товарные sales evidence are both present, business overview can include a bounded sales-to-stock proxy while full FIFO turnover/liquidity remains unclaimed.
  • Completed active slice: Business Overview Inventory Staleness Risk Proxy Bridge: when current-turn stock aging and sales-to-stock evidence are both present, business overview can include a bounded warehouse staleness-risk proxy while confirmed obsolete stock, reserves, write-offs, and liquidation value remain unclaimed.
  • Completed active slice: Business Overview Gap-Specific Headline And Next-Step Precision: broad company-analysis answers now name the remaining unchecked families from missing_signal_families instead of using stale generic profit/debt/VAT/warehouse wording after partial proxies are proven.
  • Completed active slice: Business Overview Debt Staleness Risk Proxy Bridge: when current-turn open-settlement concentration and contract-date age are both present, business overview can include a bounded debt staleness-risk proxy while contractual delinquency, credit risk, and due-date aging remain unclaimed.
  • Completed active slice: Business Overview Supplier Concentration Proxy Bridge: business overview now derives top suppliers/recipients from confirmed outgoing payment rows and surfaces procurement concentration without claiming vendor risk, procurement quality, or full expense structure.
  • Completed active slice: Business Overview Yearly Operating-Flow Proxy Bridge: business overview now derives annual incoming/outgoing/net buckets from confirmed money-flow rows and can name the strongest incoming year and best operating-net year without claiming profit or P&L.
  • Completed active slice: Business Overview Earnings Wording Arbitration Bridge: organization-level earnings/best-year/overall-turnover wording now routes to business_overview instead of the exact customer-value lane, while explicit customer/counterparty wording remains in customer_revenue_and_payments.
  • Completed active slice: Business Overview Profit/Margin Wording Boundary Bridge: organization-level profit, margin, financial-result, and P&L wording now routes to business_overview with clean-profit boundary wording, while explicit customer/item/contract routes still use exact recipes.
  • Completed active slice: Business Overview Debt Due-Date Boundary Bridge: organization-level overdue debt, debt quality, debt aging, due-date, and credit-risk wording now routes to business_overview, while explicit buyer/debtor lists stay in exact receivables routes with a due-date proof boundary.
  • Completed active slice: Business Overview Inventory Reserve/Liquidation Boundary Bridge: organization-level inventory reserve, write-off, obsolete-stock, and liquidation-value wording now routes to business_overview, while explicit item/stock lists stay in exact inventory routes with a reserve/liquidation proof boundary.
  • Completed active slice: Business Overview Supplier/Procurement Quality Boundary Bridge: organization-level supplier concentration, vendor-risk, dependency, and procurement-quality wording now routes to business_overview, while supplier payment/open-settlement/doc questions stay in exact supplier/payables routes with a vendor-risk proof boundary.
  • Completed active slice: Business Overview Document/Account Activity Profile Bridge: business overview now executes the reviewed document_type_and_account_section_profile recipe and surfaces confirmed operational activity mix without claiming process quality, accounting correctness, or complete 1C activity coverage.
  • Completed active slice: Business Overview Counterparty/Contract Profile Bridge: business overview now executes reviewed counterparty_population_and_roles and contract_usage_overview recipes, surfacing active counterparty role split and contract usage without claiming CRM quality, counterparty due diligence, legal completeness, or contract-risk.
  • Completed active slice: Business Overview Missing Proof Ledger: business overview now records machine-readable hard proof gaps for accounting profit/margin, due-date debt aging, inventory reserve/liquidation quality, and vendor/procurement quality, distinguishing proxy-only evidence from reviewed routes that are not wired yet.
  • Completed semantic-control slice: W5/W7 Counterparty Value-Flow And Money-Breakdown Integrity: bank-document/value-flow recipes now materialize explicit counterparty predicates, zero-row supplier-payment checks answer as checked negative evidence, compound money-breakdown wording stays in business_overview, and MCP discovery receives active organization scope only when the current turn has no explicit organization.
  • Completed operating-system slice: Agentic Semantic Development Loop Dogfood Gate: stage manifest, stage pack, stage-loop wrapper, review/status/continue safety, lead-coder handoff, and save-after-acceptance gating are wired and accepted by the asl dogfood loop artifact.
  • Completed hygiene slice: Autorun Cyrillic C1 Repair: old autorun cards/questions/runtime materialization now repair C1-control mojibake before UI or assistant-lane use, including the historical БОЛЬШОЙ ОБЩИЙ / АЛЬТЕРНАТИВА failure class.
  • Completed autonomy slice: Open-World Route Candidate Promotion: assistantMcpDiscoveryRuntimeBridge now emits a structured route_candidate handoff with candidate status, selected chain, catalog alignment, fact/action family, required/provided/missing axes, execution readiness, enablement reason, safe next action, and forbidden-overclaim flags; debug attachment, truth-harness artifacts, acceptance matrix rows, source-catalog tags, and lead-coder handoff preserve those fields, and the phase90 live replay is accepted at 5/5.
  • Active autonomy slice: Route-Candidate-Driven Enablement Loop: needs_route_enablement route candidates now become first-class deterministic repair targets and Lead Codex handoff groups, while needs_user_scope remains a valid clarification signal rather than a false bug.
  • Completed autonomy slice inside that loop: Proof-Family Enablement Candidates: exact organization-level profit/margin, overdue/due-date debt aging, inventory reserve/liquidation, and vendor-risk/procurement-quality asks remain user-safe while route candidates mark the missing reviewed proof families as needs_route_enablement.
  • Completed autonomy slice inside that loop: Accounting Profit-Margin Reviewed Route: accounting_profit_margin is now promoted from needs_route_enablement into a reviewed 90/91/99 accounting-result route with accepted live replay.
  • Completed autonomy slice inside that loop: Debt Due-Date Aging Reviewed Route: debt_due_date_aging_quality is now promoted from proxy-only route-candidate gap into a reviewed payment-term/open-balance route with accepted live replay.
  • Completed autonomy slice inside that loop: Vendor/Procurement Quality Reviewed Route: vendor_risk_procurement_quality now promotes to reviewed procurement-concentration evidence when confirmed outgoing payment, bank-like recipient segregation, non-financial recipient, counterparty-role, and contract-usage signals are reachable; phase95 live replay is accepted.
  • Completed autonomy slice inside that loop: Inventory Reserve/Liquidation Quality Reviewed Route: inventory_reserve_liquidation_quality now promotes to reviewed inventory quality-event evidence from posted write-off, receipt-adjustment, stocktaking, and revaluation documents; phase96 live replay is accepted.
  • Current live canary: phase96_inventory_reserve_liquidation_quality_rerun accepted 2/2.
  • Current accepted autorun: AGENT | Phase 96 inventory reserve/liquidation quality-events (gen-ag05122057-c9786e).
  • Implementation breadth: ~99% (Open-World Bounded Autonomy Breadth through Slice 25).
  • Active broader autonomy slice: Open-World Schema/Primitive Discovery, starting with Financial Counterparty Flow Hints: bank-document money-flow recipes now expose operation/purpose/comment fields and ranked value-flow buckets carry financial_flow_hint so bank-like leaders are not treated as ordinary suppliers/customers by name alone.
  • Next active slice: add live semantic replay around bank-like counterparty wording, then continue broader schema/primitive discovery while using phase91-phase96 as regression canaries.
  • Active module progress: ~99% (Agentic Semantic Development Loop, accepted dogfood loop + autorun hygiene; manual GUI confirmation still required).

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.
  • Прогресс модуля: 99% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate) while discussing current module closure after the EHMO-derived critical subset accepted live again with W5/W7 hardening.
  • Прогресс модуля: 99% (Agentic Semantic Development Loop, accepted dogfood loop + autorun hygiene; manual GUI confirmation still required) when discussing the current development-loop operating layer.
  • Прогресс модуля: 100% (Open-World Route Candidate Promotion, declared phase90 slice accepted) when discussing the route-candidate handoff slice itself.
  • Прогресс модуля: 100% (Route-Candidate-Driven Enablement Loop, final reviewed proof-family route accepted; use as regression gate) when discussing the current candidate-driven enablement loop.
  • Прогресс модуля: 12% (Open-World Schema/Primitive Discovery, active slice: financial counterparty flow hints) when discussing the current broader schema/primitive discovery module.
  • Open-World Business Overview implementation breadth: ~99%, Semantic Control Gate critical subset accepted, fat GUI pack still pending when discussing only the already wired Slice 25 breadth.
  • Прогресс модуля: X% (Open-World Bounded Autonomy Breadth, active slice: <name>) for later breadth work after the Semantic Control Gate is accepted.

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.

Do not report Open-World as simply 99% closed until the fat manual GUI pack is rerun/reviewed or remaining residuals are explicitly classified.

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:

  • confirm the latest autorun Cyrillic hygiene cut in the GUI after backend refresh and inspect frontend/API payloads if old replacement characters remain visible;
  • continue dogfooding the Agentic Semantic Development Loop on real stage packs, especially generated-question quality, semantic business audit, repair handoff, and rerun acceptance;
  • finish closure of the Open-World Semantic Control Gate opened by assistant-stage1-EHMOy3lNFt; the EHMO-derived critical subset is accepted live after W5/W7 hardening, but the fat GUI pack and residual answer-shape roughness still need final review;
  • extend open-world coverage beyond the reviewed business_overview families already wired for money-flow/activity, customer and supplier concentration, document/account-section activity mix, counterparty role split, contract usage, yearly operating-flow dynamics, explicit profit/margin, debt due-date aging, inventory reserve/liquidation quality events, supplier/procurement quality, explicit-period VAT/tax, as-of-date debt and inventory position, open-settlement concentration, contract-date debt age, staleness proxies, trading-margin proxy, sales-to-stock inventory proxy, the missing-proof ledger, and the phase93-phase96 reviewed routes;
  • 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. 31 - inventory_reserve_liquidation_quality_reviewed_route_2026-05-12.md
  4. 32 - financial_counterparty_flow_hints_2026-05-13.md
  5. 30 - vendor_procurement_quality_reviewed_route_2026-05-12.md
  6. 29 - debt_due_date_aging_reviewed_route_2026-05-10.md
  7. 28 - accounting_profit_margin_reviewed_route_2026-05-10.md
  8. 27 - proof_family_enablement_candidates_2026-05-10.md
  9. 26 - route_candidate_driven_enablement_loop_2026-05-10.md
  10. 25 - open_world_route_candidate_promotion_2026-05-10.md
  11. 24 - agentic_semantic_development_loop_and_autorun_hygiene_2026-05-10.md
  12. 23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md
  13. 22 - open_world_bounded_autonomy_breadth_2026-05-01.md
  14. 20 - planner_autonomy_consolidation_2026-05-01.md
  15. 19 - inventory_stock_open_world_breadth_proof_2026-05-01.md
  16. 17 - post_f_semantic_integrity_hardening_2026-04-23.md
  17. 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.