Commit Graph
47 Commits
Author SHA1 Message Date
marcopan de5de36f9a chore: remove acceptance debug channels from the P2 operator path 2026-08-11 20:04:04 +02:00
marcopan 7aaffe6e68 fix: accept resume-mismatch for foreign run resumes 2026-08-11 20:02:38 +02:00
marcopan de479b8b38 fix: verify the no-Evidence skip on the evidence command 2026-08-11 20:00:03 +02:00
marcopan ff9c87bfc7 chore: expose DWH preprocessing failure detail under P2 debug 2026-08-11 19:58:28 +02:00
marcopan 2ff05684a4 fix: pass the HTTP private-host allowlist into the maintenance container 2026-08-11 19:49:18 +02:00
marcopan 657c117425 fix: honor an installation HTTP private-host allowlist for Evidence 2026-08-11 19:48:13 +02:00
marcopan ff75742be9 fix: give the patients fixture a same-name primary key column 2026-08-11 19:44:30 +02:00
marcopan f00cc289d8 fix: mark only the referenced table PK in the DWH stub 2026-08-11 19:43:25 +02:00
marcopan c44b70e77e fix: expose same-name FK candidates from the controlled DWH stub 2026-08-11 19:42:17 +02:00
marcopan 82ba3c7db7 fix: exercise the full-run FK checkpoint on the filesystem workspace 2026-08-11 19:41:10 +02:00
marcopan 742c311660 fix: mine FK candidates from approved SQL joins in the acceptance 2026-08-11 19:33:42 +02:00
marcopan c994b3ef68 fix: introspect the filesystem workspace before FK suggestion 2026-08-11 19:32:57 +02:00
marcopan f6c2e6fc40 chore: add temporary P2 child debug channel for acceptance diagnosis 2026-08-11 19:26:57 +02:00
marcopan e3dd5897f8 fix: compare inspect descriptor digest against snapshot content 2026-08-11 19:26:03 +02:00
marcopan e34b756052 fix: serve a deterministic internal embedding fixture for P2 acceptance 2026-08-11 19:12:37 +02:00
marcopan 85aa6acdf3 fix: fail fast when connector override generation fails 2026-08-11 19:08:17 +02:00
marcopan 4d23ad4e85 fix: resolve the built thothctl binary per platform 2026-08-11 19:06:04 +02:00
marcopan 16eb3d120d fix: drop TS annotation in the P2 acceptance runner 2026-08-11 19:05:20 +02:00
marcopan 25fd29caf9 fix: expose real docker config to P2 image builds 2026-08-11 19:05:06 +02:00
marcopan 7951891561 fix: enable BuildKit for P2 image builds 2026-08-11 19:03:50 +02:00
marcopan 908c99f90a fix: preserve acceptance scenario failure detail in the P2 report 2026-08-11 19:02:55 +02:00
marcopan 077e648191 test: add P2 host preprocessing acceptance runner 2026-08-11 19:01:09 +02:00
marcopan 10862bc700 fix: publish the missing-evidence-tree negative against a catalog slot 2026-08-11 16:22:41 +02:00
marcopan 01090b5be7 fix: compare active registry state in acceptance negatives 2026-08-11 16:21:58 +02:00
marcopan e06d31aeac fix: exercise catalog metadata mismatch on a pending slot 2026-08-11 16:21:08 +02:00
marcopan 412c0d8715 fix: apply acceptance bindings to the runner process environment 2026-08-11 16:20:12 +02:00
marcopan a22d232aa2 test: add independent P1.1 acceptance and manual tooling 2026-08-11 16:04:44 +02:00
marcopan 66f44b054f test: add schema v3 only absence gate 2026-08-11 08:09:01 +02:00
marcopan fc19b0d67c build: remove stale backend distribution files 2026-08-10 22:34:03 +02:00
marcopan ab315c2130 refactor: remove workspace revision state consumers 2026-08-10 21:44:57 +02:00
marcopan c7338969d7 fix: bind complete P1 manual dist graph and snapshot identity
prepare records an immutable manifest of every regular backend/dist file
(path/size/sha256/dev/ino) in the owned root and binds its record identity
in ownership; serve revalidates record and every file before spawn, passes
the manifest to the child on fd 4, and the immutable preload hash-verifies
all files at startup and serves only cached verified bytes for any import
below backend/dist, so imported dependency replacement is refused before
RUNNING or never executes. The render command validates the commit
snapshot.json manifest, binds snapshot bytes to the manifest digest and the
installed Git blob, and passes the expected digest to the renderer, which
revalidates head/files digest with bounded no-follow reads and renders only
verified bytes with lease release on refusal.
2026-08-10 17:36:24 +02:00
marcopan e97f335b88 fix: bind manual production graph and snapshots 2026-08-10 00:38:46 +02:00
marcopan c10857405a fix: reject Git diff driver helpers 2026-08-10 00:30:06 +02:00
marcopan d14a99abe7 fix: seal P1 acceptance startup and raw Git state 2026-08-10 00:02:29 +02:00
marcopan 0cfe5c7c9a fix: bind P1 acceptance evidence to reviewed runtime 2026-08-09 23:36:36 +02:00
marcopan 96362929d7 fix: harden P1 manual acceptance audit gates 2026-08-09 23:32:42 +02:00
marcopan 7d8fb065b5 fix: seal P1 acceptance process boundaries 2026-08-09 22:51:56 +02:00
marcopan a3129b8b81 fix: anchor P1 manual extraction and scans 2026-08-09 22:43:44 +02:00
marcopan bd1f4083e9 fix: use production entrypoint for P1 manual serve 2026-08-09 22:33:18 +02:00
marcopan e9755c6feb fix: serialize P1 manual lifecycle root 2026-08-09 22:21:49 +02:00
marcopan c1ca814440 fix: close P1 acceptance audit gaps 2026-08-09 22:16:37 +02:00
marcopan 6b2fd71018 fix: serialize P1 manual server ownership 2026-08-09 21:51:45 +02:00
marcopan 3fe5a7b5e9 fix: complete P1 integration audit trail 2026-08-09 21:45:52 +02:00
marcopan 1986716aac fix: harden P1 manual acceptance guards 2026-08-09 21:27:04 +02:00
marcopan 3583659600 fix: harden P1 integration evidence 2026-08-09 21:14:45 +02:00
marcopan 74ddb86d13 test: add P1 manual configuration walkthrough 2026-08-09 21:12:08 +02:00
marcopan 4d6e91526d test: prove P1 configuration process end to end 2026-08-09 20:51:20 +02:00