marcopan
a1cd44b771
fix: check revision-scoped schema and evidence records in their collections
2026-08-12 18:14:14 +02:00
marcopan
1cec3da838
fix: accept the fail-closed outcome after a DWH-affecting change
2026-08-12 18:12:58 +02:00
marcopan
795a29588d
fix: exercise the DWH-affecting change on the database name
2026-08-12 18:11:37 +02:00
marcopan
ae2f898122
fix: create the docs directory in P3 mutation helper
2026-08-12 18:10:11 +02:00
marcopan
96969a83d1
fix: pass cwd as string in P3 mutation helper
2026-08-12 18:08:55 +02:00
marcopan
3e9940b4f0
fix: rebase the curator clone before P3 mutation pushes
2026-08-12 18:07:41 +02:00
marcopan
6feb96270b
fix: assert content-only identity stability in the P3 acceptance
2026-08-12 18:04:43 +02:00
marcopan
c60b959697
fix: keep the P2 fixture workspace ids in the P3 acceptance runner
2026-08-12 16:18:45 +02:00
marcopan
aeb2329717
fix: pass the real docker config home in the P3 acceptance runner
2026-08-12 16:16:29 +02:00
marcopan
d0f1f24683
fix: align P3 acceptance check ids with the full chain
2026-08-12 16:16:05 +02:00
marcopan
d1cb1ff6b3
test: add the P3 effective-config process acceptance runner
2026-08-12 16:15:26 +02:00
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