Semantic Gate: закрепить доминирование intent и reset frame
This commit is contained in:
@@ -27,7 +27,7 @@ Current reporting baseline:
|
||||
- Post-F Semantic Integrity Hardening: `99%`, operationally closed/regression gate.
|
||||
- Planner Autonomy Consolidation: `100%` for the declared phase83 slice.
|
||||
- Open-World Business Overview implementation breadth: `~99%` through Slice 25.
|
||||
- Active next pressure: `Open-World Semantic Control Gate`, accepted module progress `~94%` after the first local control-gate cut.
|
||||
- Active next pressure: `Open-World Semantic Control Gate`, accepted module progress `~96%` after the second local control-gate cut.
|
||||
|
||||
## Archived Execution Snapshot (2026-04-17)
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ It did not reopen Post-F and it did not prove that the Open-World implementation
|
||||
From this point forward:
|
||||
|
||||
- `~99%` for Open-World means implementation breadth through `Business Overview Missing Proof Ledger`;
|
||||
- accepted module progress is `~94%` after the first local Semantic Control Gate cut, and remains below closure until the EHMO-derived subset is rerun;
|
||||
- accepted module progress is `~96%` after the second local Semantic Control Gate cut, and remains below closure until the EHMO-derived subset is rerun;
|
||||
- the active work is control-gate hardening, not immediate expansion into more proof families.
|
||||
|
||||
For the current execution spine, read `23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md`.
|
||||
@@ -55,7 +55,7 @@ For the current execution spine, read `23 - current_execution_spine_and_semantic
|
||||
- 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.
|
||||
- Implementation breadth: `~99% (Open-World Bounded Autonomy Breadth through Slice 25)`.
|
||||
- Next active slice: `Open-World Semantic Control Gate`, covering garbage-anchor protection, business-overview continuation, intent dominance, frame hygiene, counterparty/organization arbitration, and final-summary answer shape.
|
||||
- Active module progress: `~94% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)`.
|
||||
- Active module progress: `~96% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)`.
|
||||
|
||||
## Reporting Rule
|
||||
|
||||
@@ -63,7 +63,7 @@ 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.
|
||||
- `Прогресс модуля: 94% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)` while discussing current module closure after the first local Semantic Control Gate cut.
|
||||
- `Прогресс модуля: 96% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)` while discussing current module closure after the second local Semantic Control Gate cut.
|
||||
- `Open-World Business Overview implementation breadth: ~99%, semantic acceptance gate still open` 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.
|
||||
|
||||
|
||||
+18
-2
@@ -779,7 +779,7 @@ Suggested first subset:
|
||||
Current status:
|
||||
|
||||
- implementation breadth through Slice 25: `~99%`;
|
||||
- accepted Open-World module progress after the first local Semantic Control Gate cut: `~94%`;
|
||||
- accepted Open-World module progress after the second local Semantic Control Gate cut: `~96%`;
|
||||
- exact P&L, real due-date debt aging, reserve/write-off/liquidation evidence, and vendor-risk engines stay queued behind this semantic gate.
|
||||
|
||||
### Slice 26 local cut 1 - anchor hygiene and overview continuation
|
||||
@@ -798,8 +798,24 @@ Validation:
|
||||
- `npm.cmd test -- addressCounterpartyIntentSignals.test.ts addressQueryRuntimeM23.test.ts assistantMcpDiscoveryTurnInputAdapter.test.ts addressIntentResolverRegression.test.ts`: passed `515` with `6` skipped.
|
||||
- `npm.cmd run build`: passed.
|
||||
|
||||
### Slice 26 local cut 2 - intent dominance, frame reset, and final-summary control
|
||||
|
||||
Implemented now:
|
||||
|
||||
- paired receivables/payables wording such as "debtors and creditors as of today" is deferred into `business_overview` instead of collapsing into only payables or only receivables;
|
||||
- raw metadata scope on an explicit topic switch, such as "now what registers and fields exist for VAT?", overrides stale document/value-flow subjects and suppresses stale follow-up date scope;
|
||||
- final next-step summary wording after a business overview stays in the bounded overview lane instead of becoming a fresh wrong documents/counterparty lookup;
|
||||
- business-overview continuation now suppresses stale follow-up counterparties before they can leak into the new summary frame.
|
||||
|
||||
Local validation is accepted for this cut:
|
||||
|
||||
- `npm.cmd test -- assistantMcpDiscoveryTurnInputAdapter.test.ts addressIntentResolverRegression.test.ts`: passed `98` with `6` skipped.
|
||||
- `npm.cmd test -- addressCounterpartyIntentSignals.test.ts addressQueryRuntimeM23.test.ts assistantMcpDiscoveryTurnInputAdapter.test.ts addressIntentResolverRegression.test.ts`: passed `519` with `6` skipped.
|
||||
- `npm.cmd run build`: passed.
|
||||
- graphify rebuild after Slice 26 local cut 2: `6076 nodes`, `13247 edges`, `138 communities`.
|
||||
|
||||
Remaining before acceptance:
|
||||
|
||||
- rerun the EHMO-derived semantic subset;
|
||||
- continue W3/W4/W5/W6 for intent dominance, frame reset, counterparty/organization arbitration, and final-summary answer lane;
|
||||
- continue W5 and any EHMO-revealed W3/W4/W6 gaps for counterparty/organization arbitration, remaining wrong-lane prevention, frame reset, and final-summary answer lane;
|
||||
- only then rerun the fat manual GUI pack for acceptance.
|
||||
|
||||
+15
-8
@@ -66,12 +66,12 @@ This gate is not a request to tune the assistant for every weird question in tha
|
||||
Current status should be reported as:
|
||||
|
||||
- implementation breadth: `~99%` for Open-World Business Overview through Slice 25;
|
||||
- accepted module progress: `~94% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)`.
|
||||
- accepted module progress: `~96% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)`.
|
||||
|
||||
This is not a regression from `99%` to `94%`. It is a metric split:
|
||||
This is not a regression from `99%` to `96%`. It is a metric split:
|
||||
|
||||
- `99%` describes wired breadth;
|
||||
- `94%` describes closure confidence after the first local control-gate cut; the gate is still not accepted without EHMO-subset replay.
|
||||
- `96%` describes closure confidence after the second local control-gate cut; the gate is still not accepted without EHMO-subset replay.
|
||||
|
||||
## Current Local Cut
|
||||
|
||||
@@ -81,6 +81,13 @@ Local cut 1 is implemented:
|
||||
- W2 starter: business-overview continuation wording keeps the bounded overview lane after a previous overview run.
|
||||
- W3 edge covered locally: VAT-position wording inside a business-overview continuation does not fall into inventory selected-object routing.
|
||||
|
||||
Local cut 2 is implemented:
|
||||
|
||||
- W3 extension: paired receivables/payables wording is routed to bounded business overview debt-position analysis instead of one-sided exact debt.
|
||||
- W4 starter: explicit metadata topic switches let raw metadata scope override stale document/value-flow subjects and suppress stale date scope.
|
||||
- W6 starter: final next-step summary wording after business overview stays in the bounded overview lane and does not invent document/counterparty subjects.
|
||||
- Business-overview frame hygiene now suppresses stale follow-up counterparties when the current turn is a broad overview continuation.
|
||||
|
||||
This is local evidence only. It improves the gate but does not close it until the EHMO-derived subset and the fat manual pack are semantically reviewed again.
|
||||
|
||||
## Failure Classes To Fix
|
||||
@@ -120,7 +127,7 @@ Each work unit should add focused local tests and then be validated against the
|
||||
|
||||
## Acceptance Gate
|
||||
|
||||
The current module can move from `~94%` toward closure only after:
|
||||
The current module can move from `~96%` toward closure only after:
|
||||
|
||||
- the EHMO-derived critical subset is rerun and semantically reviewed;
|
||||
- old canaries remain green: Post-F, phase83, inventory selected-object, VAT continuity, SVK document/movement chains;
|
||||
@@ -150,15 +157,15 @@ Manual runtime run reviewed as the gate opener:
|
||||
|
||||
Graphify snapshot at this status cut:
|
||||
|
||||
- `6070 nodes`
|
||||
- `13233 edges`
|
||||
- `135 communities`
|
||||
- `6076 nodes`
|
||||
- `13247 edges`
|
||||
- `138 communities`
|
||||
|
||||
## Reporting Rule
|
||||
|
||||
Until the semantic control gate is accepted, use:
|
||||
|
||||
`Прогресс модуля: 94% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)`
|
||||
`Прогресс модуля: 96% (Open-World Bounded Autonomy Breadth, active slice: Semantic Control Gate)`
|
||||
|
||||
If discussing only the already wired business-overview breadth, say:
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ Status canon for planning:
|
||||
- The current completed breadth slice is `Business Overview Missing Proof Ledger`: business overview now records hard remaining proof gaps as machine-readable `missing_proof_families`, separating proxy-only evidence from reviewed routes that are not wired yet.
|
||||
- The `assistant-stage1-EHMOy3lNFt` manual 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 next 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 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 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).
|
||||
- The current execution spine after EHMO is [23 - current_execution_spine_and_semantic_control_gate_2026-05-05.md](./23%20-%20current_execution_spine_and_semantic_control_gate_2026-05-05.md).
|
||||
|
||||
@@ -144,11 +144,11 @@ Current honest status:
|
||||
- bounded-autonomy foundation readiness: `~89%`
|
||||
- open-world bounded-autonomy readiness: `~87%`
|
||||
- active Open-World Bounded Autonomy Breadth implementation breadth: `~99%`, with business-overview evidence fusion, the reviewed `business_overview` catalog/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, and missing proof families recorded as runtime evidence ledger; exact accounting profit/margin, true due-date debt aging/overdue, confirmed vendor-risk/procurement-quality analysis, and confirmed reserve/write-off/liquidation inventory evidence are still pending
|
||||
- active Open-World Bounded Autonomy Breadth accepted-module progress: `~94%`, because the first local `Open-World Semantic Control Gate` cut is implemented, but EHMO-subset replay is still pending
|
||||
- active Open-World Bounded Autonomy Breadth accepted-module progress: `~96%`, because local `Open-World Semantic Control Gate` cuts now cover anchor hygiene, overview continuation, debt-position intent dominance, metadata topic-switch frame reset, and final-summary continuation, but EHMO-subset replay is still pending
|
||||
- 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: `6070 nodes`, `13233 edges`, `135 communities`
|
||||
- graph snapshot after latest rebuild: `6076 nodes`, `13247 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;
|
||||
@@ -203,6 +203,7 @@ Latest live proof now includes:
|
||||
- business-overview supplier concentration proxy accepted locally: targeted executor/answer-adapter slice passed `66/66` with `1` skipped; M23 route/runtime regression passed `412/412`; build passed; graphify rebuilt to `6041 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/66` with `1` skipped; M23 route/runtime regression passed `412/412`; build passed; graphify rebuilt to `6047 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/66` with `1` skipped; M23 route/runtime regression passed `416/416`; build passed; graphify count is recorded in the current graph snapshot; hard remaining proof gaps are now visible as machine-readable `missing_proof_families` rather than only prose warnings
|
||||
- semantic control gate local cuts accepted locally: adapter/resolver focused regressions passed `98/98` with `6` skipped; broader address counterparty/M23/adapter/resolver slice passed `519/519` with `6` skipped; build passed; graphify rebuilt to `6076 nodes`, `13247 edges`, `138 communities`; EHMO-derived semantic replay remains the acceptance gate
|
||||
- business-overview earnings wording arbitration accepted locally: turn-meaning/turn-input slice passed `85/85` with `6` skipped; M23 route/runtime regression passed `412/412`; runtime-entry/pilot/answer slice passed `85/85` with `3` skipped; build passed; graphify rebuilt to `6052 nodes`, `13187 edges`, `138 communities`; organization-level earnings/best-year wording now reaches `business_overview` while explicit customer/counterparty ranking remains in exact customer value routes
|
||||
- inventory template lift accepted locally: catalog/data-need/planner/turn-input slice passed `139/139` with `6` skipped; full MCP-discovery slice passed `276/276` with `9` skipped; build passed; graphify stayed at `5912 nodes`, `12833 edges`, `138 communities`
|
||||
- inventory runtime-boundary hardening accepted locally: runtime-bridge/answer-adapter/pilot-executor slice passed `68/68` with `1` skipped; full MCP-discovery slice passed `277/277` with `9` skipped; build passed; graphify rebuilt to `5913 nodes`, `12837 edges`, `138 communities`
|
||||
|
||||
Reference in New Issue
Block a user