docs: record final P1 integration evidence

This commit is contained in:
2026-08-10 00:43:12 +02:00
parent e97f335b88
commit 9220579acd
+15 -26
View File
@@ -1,41 +1,30 @@
# ThothII — Project State # ThothII — Project State
> Starting-point snapshot for new sessions. Last updated: 2026-08-09 (final verification). > Starting-point snapshot for new sessions. Last updated: 2026-08-10 (final verification).
> Point a fresh session here ("read PROJECT_STATE.md") before substantial work. > Point a fresh session here ("read PROJECT_STATE.md") before substantial work.
## P1 configuration-process automated integration — PASS 2026-08-09 ## P1 configuration-process automated integration — PASS 2026-08-10
- Retained evidence: `.artifacts/p1-integration/p1-302459009f05b8e7f70e7b43d617aba4/report.md` - Retained evidence: `.artifacts/p1-integration/p1-ba92e426576663480bc79bb06c550dde/report.md`
- automated integration: PASS - automated integration: PASS
- manual acceptance: PENDING - manual acceptance: PENDING
- The retained run is bound to clean source commit - The retained run is bound to clean source commit
`d14a99abe7e37778a61a9a510dfdc6a60ef5392d` and tree `e97f335b881e71c0f1e6820d7998cbab0f2fc851` and tree
`2b7607b7e22360a01b8db70fd9b997fc632dc287`. Its hash-bound provenance contains exact `5900e987ffd05e33a376c07ff7483942e295796e`. Its hash-bound provenance contains exact
43-file backend source and 39-file compiled `dist` manifests (manifest SHA-256 43-file backend source and 39-file compiled `dist` manifests (manifest SHA-256
`f949fb1aaa24a77a8e2f3e41b54d7a7c493189f617a3a854d3dced04d8a5426d` and `eb6d6c77c78d14c798b50d0be430ad124b8fd8965afbc4bb07d358089d23f49` and
`9f9e8899f8aca882ff08d49ec6cd00caeea75691c8280095a9b88bc74939a30a`). `9f9e8899f8aca882ff08d49ec6cd00caeea75691c8280095a9b88bc74939a30a`).
- The retained audit has exactly 15 PASS checks and 134 unique declared artifacts whose final - The retained audit has exactly 15 PASS checks and 134 unique declared artifacts whose final
bytes match every SHA-256 declaration. It records 749 PASS command events and 1,664 production bytes match every SHA-256 declaration. It records 749 PASS command events and 1,664 production
child/network events (831 STARTED, 831 PASS, and the two expected FAIL terminals), with no child/network events, with listener shutdown and refusal checks recorded in the final ownership
rejected surface event. Git runs with fixed safe configuration, an owned empty hooks directory, artifact. Raw Git rejects configured executable diff drivers and other helper-bearing state.
exact local config/attribute/hook validation, and a fail-closed invocation grammar. - Manual production acceptance now binds the complete compiled distribution manifest before serve;
- The public wrapper now clears the entire ambient environment in its fixed kernel shebang before imported dependency replacement is refused before RUNNING publication. Snapshot rendering checks
Bash starts. Pre-guard Git calls derive and validate normal, bare, and linked-worktree repository the commit-addressed `snapshot.json` digest and refuses regular source replacement. Manual
state, reject executable filter/hook/upload-pack configuration before execution, and use one acceptance remains independently controlled and no `VERDICT.md` is created by automation.
canonical empty fallback hooks directory; guarded production behavior remains independently fixed. - Final Task 8/9 focused suites pass (48/48 Task 8; 46/46 lifecycle and 5/5 renderer checks when
- The contextual negatives use a separate `invalid-context` branch, remote, checkout, data, run serially), backend TypeScript/build pass, frontend tests/build pass. Historical harness
runtime, registry, and second production Fastify listener, all beneath the owned run root. pytest/Ruff debt remains unrelated to this P1 work.
Persisted before/after semantic-state proofs show primary `main` remains valid, a missing-tree
publish is state-neutral, and an invalid pull advances only its disposable checkout while the
remote and last-valid active/snapshot/data/runtime state remain unchanged.
- The hash-bound final ownership artifact records both production listeners closed with refused
connection checks. Independent final probes found both ports refused and PID 80975 dead. The
reachable-object scan covered all four expected repositories (156 objects, 48 blobs) with zero
fixture-secret findings; the frozen final filesystem scan covered 600 non-fixture regular files,
found no symlinks, and found no fixture-secret findings.
- Final report hashes: `report.json`
`b38e3e89a0c205974cca9cde7f0214f8faf2f8bec178a391a80117064e7296ac`;
`report.md` `73b604ab8e23da2cbae126fce5260947868c02838c6fa516097568430f39ce14`.
## Internal Qdrant + Ollama semantic infrastructure — LIVE 2026-08-08 ## Internal Qdrant + Ollama semantic infrastructure — LIVE 2026-08-08