From 06a31e10b9358af31bc81bb5de89cd375f20c6ee Mon Sep 17 00:00:00 2001 From: mptyl Date: Thu, 13 Aug 2026 11:40:25 +0200 Subject: [PATCH] docs: record P5 automated acceptance PASS --- PROJECT_STATE.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/PROJECT_STATE.md b/PROJECT_STATE.md index 98445b3b..dec7b224 100644 --- a/PROJECT_STATE.md +++ b/PROJECT_STATE.md @@ -7,7 +7,7 @@ > ThothII per il repository (app + CLI `thothctl`), (3) come usare l'applicazione ThothII di base > (sessioni, domande, gate). Il documento userà parole semplici ed esempi; i dettagli tecnici > resteranno nei contratti esistenti. Esempio pratico completo: Policlinico San Donato. - Last updated: 2026-08-13 (P3+P4 manual acceptance; P5 implementation). + Last updated: 2026-08-13 (P3+P4 manual acceptance; P5 automated PASS). > Point a fresh session here ("read PROJECT_STATE.md") before substantial work. ### P3 effective configuration and `.tht-dwh` — implementation complete, automated PASS, manual PASS (2026-08-13) @@ -60,7 +60,7 @@ `docs/testing/p2-p6-manual-verification.md`. -### P5 curated FK annotations in Git — implementation complete, automated PENDING, manual PENDING (2026-08-13) +### P5 curated FK annotations in Git — implementation complete, automated PASS, manual PENDING (2026-08-13) - **Scope:** P5 (PRD D5): the canonical curated FK file is `/schema/annotations.yaml`, a regular Git blob at the same commit as the descriptor. Absence is compatible (empty canonical set @@ -92,10 +92,12 @@ workspace-preprocessing-cli.md`. - **Gates:** backend **689/689** + tsc clean; Go build+test 9/9; harness focused schema/annotations 52 passed. Full-suite re-run and the clean-state process goal are recorded at the acceptance gate. -- **Automated acceptance:** PENDING — runner to be added under `scripts/p5-acceptance.sh` / - `backend/scripts/p5-acceptance.mjs` (clean-state fixture Git registry + REST DWH + Qdrant; - activation sync, revision isolation, accept happy path + negatives, continuation gate, no push, - secret scan, exact cleanup). +- **Automated acceptance:** PASS 10/10 (run `p5-66b1f1e74f147a23c0a4bff04e6d2a4c`, report + `.artifacts/p5-integration/p5-66b1f1e74f147a23c0a4bff04e6d2a4c/` retained via `--keep`, bound to + clean source commit `9db0299063d5068198c05dc467d7f86dc34de85b`): preflight, clean_state, ownership, + activation_sync, accept_happy_path, revision_isolation, accept_negatives, continuation_gate, + secret_scan, cleanup_confinement. Runner: `scripts/p5-acceptance.sh` / + `backend/scripts/p5-acceptance.mjs` (+unit test `scripts/test-p5-acceptance.sh`). - **Manual acceptance:** PENDING — walkthrough section P5 in `docs/testing/p2-p6-manual-verification.md`. ### P2 host preprocessing CLI — implementation complete, automated PASS, manual PENDING (2026-08-11)