Files
HAL9000 67dc076861 docs(spec): architecture corrections cycle 3 — sandbox state persistence and LangGraph TypedDict requirement
- Add explicit sandbox state persistence requirement: SandboxManager must
  persist sandbox records to database (v3_sandboxes table) so that plan
  execute, diff, and apply can work across separate CLI invocations.
  Fixes spec gap identified by UAT issue #5721.

- Clarify LangGraph state schema requirement: GraphState passed to
  StateGraph() must be TypedDict, not Pydantic BaseModel. LangGraph
  requires TypedDict for state merging semantics and reducer annotations.
  Addresses architectural deviation identified in UAT issue #5587.

- Clarify RxPY role: reactive stream processing is for event routing
  BETWEEN actors, not for graph node execution. Graph node execution
  uses native LangGraph StateGraph exclusively. Addresses critical
  architectural deviation identified in UAT issue #5598.
2026-04-09 12:11:35 +00:00
..
2025-12-05 21:00:46 -05:00
2026-03-10 12:38:35 -04:00