Commit Graph
70 Commits
Author SHA1 Message Date
marcopan 2c2bf1940b fix(ci): project private runtime fixtures 2026-08-25 18:04:13 +02:00
marcopan f0e78b1ce3 fix(ci): project local auth for core runtime 2026-08-25 17:35:29 +02:00
marcopan 8980c35198 fix(ci): align Windows Compose topology 2026-08-25 17:14:42 +02:00
marcopan 6d0cb6d997 fix(ci): provision integration fixtures 2026-08-25 17:07:51 +02:00
marcopan 06b26cf66f fix(ci): refresh reviewed deployment blocks 2026-08-25 16:55:20 +02:00
marcopan 1dcf4051b0 feat: aggregate P2-P6 acceptance runner 2026-08-13 12:54:12 +02:00
marcopan 124891bbfe feat: P6 commit-addressed Evidence materialization acceptance runner 2026-08-13 12:41:11 +02:00
marcopan 9db0299063 docs: fix P5 acceptance report title 2026-08-13 11:39:31 +02:00
marcopan ccc3dc772e fix: generate FK candidates through the full run before schema accept (P5) 2026-08-13 11:38:00 +02:00
marcopan 239d1c634f feat: P5 curated FK annotations acceptance runner 2026-08-13 11:34:13 +02:00
marcopan e056c19e62 feat: P4 qdrant collection lifecycle (self-heal + guarded rebuild)
- shared TS collection manager: self-heal creates missing collection (1024/cosine)
  and missing keyword payload indexes; never mutates incompatible contracts
  (semantic_index_incompatible); async index visibility polled with bounded deadline
- session admission (qdrantEnsure) uses the manager in self-heal mode; operator path
  keeps require_existing semantics
- runtime lease exposes semanticQdrantUrl to the operator
- operator commands vector-inspect/vector-rebuild with exact confirmation guards
- thothctl workspace vector inspect|rebuild (Go) with --collection/--confirm/--destroy
- p4 acceptance runner: real Qdrant (v1.18.2) lifecycle checks, 11/11 PASS
- docs: CLI contract, manual walkthrough P4 (PENDING), PROJECT_STATE
2026-08-12 20:00:14 +02:00
marcopan 3b0726472e fix: drop the undefined evidence helper from the P3 records check 2026-08-12 18:15:22 +02:00
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