fix(ui): stream phase progress without gates

This commit is contained in:
2026-08-24 12:10:56 +02:00
parent 36a7a0ab33
commit fa2298653b
10 changed files with 186 additions and 5 deletions
+19
View File
@@ -1,5 +1,24 @@
# ThothII — Project State
## Modular workflow refactor candidate — live (2026-08-24)
- **Isolation:** worktree `.worktrees/refactoring-modulare-contract-baseline`, branch
`codex/refactoring-modulare-contract-baseline`; the base stack is unchanged.
- **Candidate runtime:** Compose project `thothii-d811484ae2e4` is healthy at frontend
`127.0.0.1:18080`, core `127.0.0.1:18787`, and Qdrant `127.0.0.1:16333`. Its explicit volumes
preserve the PSD sessions, schema index, and embedding cache across image rebuilds.
- **Real data:** the VPN-backed PSD DWH is reachable; preprocessing indexed 163 tables and 2275
columns. Manual session `85a0b758-ae30-432e-8298-837bf55abad9` completed F1-F8 on the modular
image and finalized successfully.
- **Phase progress fix:** Pi now emits a deduplicated, machine-readable phase-start notification
after persisted workflow mutations; the backend sanitizes it to `phase_started`; the frontend
advances the active workflow dot without waiting for a human widget. The real Pi RPC probe
emitted F8, and the harness/backend/frontend contract suites plus both TypeScript builds pass.
- **Testing:** the automated probe session `cccbee8c-b13d-4bcb-88a6-aa60a4cae533` is closed at F8
after repeated cold-Resume probes preserved its 29 decisions and SQL/CTE/schema artifacts, so it
does not occupy the admin principal. The candidate stack is intentionally left running for owner
validation at `http://127.0.0.1:18080/`.
> Starting-point snapshot for new sessions.
> **Requisito finale del progetto (owner, 2026-08-11):** al termine dell'ultima fase tecnica deve
> essere prodotto un documento unico che guidi l'utente passo-passo su (1) come preparare il