feat(graph): cut over chat diagnosis stategraph

This commit is contained in:
zhuyongxin
2026-07-17 18:30:08 +08:00
parent 1460dd1e99
commit 99e490f227
36 changed files with 2640 additions and 1623 deletions
@@ -123,13 +123,3 @@ Composer SHALL receive only effective verdict and Verifier-allowed claims, missi
- **WHEN** Composer fails after its one technical retry and Verifier-allowed material exists
- **THEN** deterministic Fallback SHALL express only the allowed claims, missing information, and recommendations
- **AND** it SHALL NOT read raw Executor or tool output
### Requirement: Real Nodes SHALL remain isolated from the production Chat path in stage 2
The real Node action set and CompiledGraph SHALL be constructible and testable, but ChatService, database, Trace API, shared Agent prompts, and the current production routing SHALL remain unchanged until the stage 3 change.
#### Scenario: Stage 2 production isolation is inspected
- **WHEN** this change is accepted
- **THEN** no production ChatService code path SHALL invoke the real Diagnosis Graph
- **AND** no database migration, Trace API field, or shared Prompt contract SHALL be changed