Commit Graph

  • f6c2e6fc40 chore: add temporary P2 child debug channel for acceptance diagnosis marcopan 2026-08-11 19:26:57 +02:00
  • e3dd5897f8 fix: compare inspect descriptor digest against snapshot content marcopan 2026-08-11 19:26:03 +02:00
  • ad3c3125a8 fix: expose catalog identity as a sha256 content digest marcopan 2026-08-11 19:25:04 +02:00
  • 82b5453c88 fix: use sha256 descriptor digest and keep operator errors fully sanitized marcopan 2026-08-11 19:24:15 +02:00
  • 929f7dcc5e test: align thothctl envelope tests with the operator contract marcopan 2026-08-11 19:22:52 +02:00
  • 632c1c1612 fix: align thothctl operator envelope with the workspace-maintenance contract marcopan 2026-08-11 19:22:01 +02:00
  • 5aadc85808 fix: surface sanitized operator failure detail during P2 diagnosis marcopan 2026-08-11 19:20:54 +02:00
  • 99d1400ace fix: surface sanitized operator detail in thothctl compose failures marcopan 2026-08-11 19:19:40 +02:00
  • fe49f5b6d8 fix: read active workspace state beneath the operator registry root marcopan 2026-08-11 19:18:02 +02:00
  • 436d8d2720 fix: resolve operator snapshot paths beneath the configured registry root marcopan 2026-08-11 19:14:24 +02:00
  • e34b756052 fix: serve a deterministic internal embedding fixture for P2 acceptance marcopan 2026-08-11 19:12:37 +02:00
  • 62d05aa614 fix: make connector override generator portable to bash 3.2 marcopan 2026-08-11 19:10:19 +02:00
  • 85aa6acdf3 fix: fail fast when connector override generation fails marcopan 2026-08-11 19:08:17 +02:00
  • 4d23ad4e85 fix: resolve the built thothctl binary per platform marcopan 2026-08-11 19:06:04 +02:00
  • 16eb3d120d fix: drop TS annotation in the P2 acceptance runner marcopan 2026-08-11 19:05:20 +02:00
  • 25fd29caf9 fix: expose real docker config to P2 image builds marcopan 2026-08-11 19:05:06 +02:00
  • 7951891561 fix: enable BuildKit for P2 image builds marcopan 2026-08-11 19:03:50 +02:00
  • 908c99f90a fix: preserve acceptance scenario failure detail in the P2 report marcopan 2026-08-11 19:02:55 +02:00
  • 077e648191 test: add P2 host preprocessing acceptance runner marcopan 2026-08-11 19:01:09 +02:00
  • c5f65d0f15 feat: profile-gated workspace-maintenance service and connector override generator (P2) marcopan 2026-08-11 18:40:11 +02:00
  • 17f2e48463 feat: thothctl workspace preprocessing CLI and file-ingress contracts (P2) marcopan 2026-08-11 18:40:11 +02:00
  • f7c2b69837 feat: P2 operator, preprocessing state/service, and runtime config lease marcopan 2026-08-11 18:40:11 +02:00
  • ca391ba59c feat: pristine harness JSON interfaces and require-existing semantic mode (P2) marcopan 2026-08-11 18:40:11 +02:00
  • 29a2e507a9 fix: route workspace CRUD through addressed publication marcopan 2026-08-11 18:30:06 +02:00
  • 3cfc8c53e6 docs: align P2-P6 planning artifacts with the P1.1 registry contract marcopan 2026-08-11 17:44:40 +02:00
  • 4a0ec61da3 fix: close addressed publication recovery blockers marcopan 2026-08-11 17:41:09 +02:00
  • d927233210 docs: record P1.1 manual acceptance and plan P2-P6 adaptation marcopan 2026-08-11 17:24:34 +02:00
  • da448a3166 docs: record P1.1 automated acceptance marcopan 2026-08-11 16:32:22 +02:00
  • eac472011e fix: retain P1 pull rejection semantics and verify retained snapshots in the smoke marcopan 2026-08-11 16:28:43 +02:00
  • 10862bc700 fix: publish the missing-evidence-tree negative against a catalog slot marcopan 2026-08-11 16:22:41 +02:00
  • 01090b5be7 fix: compare active registry state in acceptance negatives marcopan 2026-08-11 16:21:58 +02:00
  • e06d31aeac fix: exercise catalog metadata mismatch on a pending slot marcopan 2026-08-11 16:21:08 +02:00
  • 412c0d8715 fix: apply acceptance bindings to the runner process environment marcopan 2026-08-11 16:20:12 +02:00
  • 7ce25894a2 feat: reconcile generated docs on explicit registry pull marcopan 2026-08-11 16:19:10 +02:00
  • f0a19a89eb fix: keep python bytecode out of the trusted scripts root marcopan 2026-08-11 16:11:35 +02:00
  • a22d232aa2 test: add independent P1.1 acceptance and manual tooling marcopan 2026-08-11 16:04:44 +02:00
  • 56acb397be fix: replace addressed registry lifecycle with capability owner marcopan 2026-08-11 15:59:51 +02:00
  • ca37156a56 fix: close workspace ownership and API escapes marcopan 2026-08-11 15:35:42 +02:00
  • 930335a804 fix: restore escaped control range in snapshot path regex marcopan 2026-08-11 15:39:12 +02:00
  • 1790d2449f refactor: make browser workspace writes bootstrap-only marcopan 2026-08-11 15:36:09 +02:00
  • d9fd902d08 test: enforce the P1.1 registry install docs marcopan 2026-08-11 15:22:57 +02:00
  • c2f33e58d7 docs: define the P1.1 registry layout and curator flow marcopan 2026-08-11 15:22:57 +02:00
  • a071e0baff test: migrate deployment smoke fixtures to the P1.1 layout marcopan 2026-08-11 15:11:52 +02:00
  • 5446885006 test: cover the P1.1 registry deployment contract marcopan 2026-08-11 15:11:48 +02:00
  • 1b24337a98 fix: harden addressed registry recovery and routes marcopan 2026-08-11 15:01:16 +02:00
  • 25ec236f1f feat: activate workspaces from the root catalog and bootstrap-only publication marcopan 2026-08-11 14:49:46 +02:00
  • ee5ac381b3 fix: harden preprocessing state and child capabilities marcopan 2026-08-11 14:27:43 +02:00
  • 86af45acb4 refactor: enforce P1.1 registry path ownership marcopan 2026-08-11 14:29:00 +02:00
  • 7356d6794b docs: add P1.1 workspace directory plan marcopan 2026-08-11 14:22:28 +02:00
  • a5916f6177 fix: harden native workspace root and docker gates marcopan 2026-08-11 14:10:16 +02:00
  • ee87a59e1f feat: add durable addressed registry publication marcopan 2026-08-11 13:38:05 +02:00
  • 475e94b662 fix: reject forged native descriptor pointers marcopan 2026-08-11 13:25:24 +02:00
  • beb22aec78 fix: accept valid workspace directory link counts marcopan 2026-08-11 13:24:17 +02:00
  • 6e61fdd18f fix: complete native error declaration marcopan 2026-08-11 13:23:45 +02:00
  • ee259cff8b fix: expose complete native binding exports marcopan 2026-08-11 13:23:20 +02:00
  • 42b5feb84c fix: fsync provisioned workspace roots marcopan 2026-08-11 13:22:45 +02:00
  • 99e5624358 fix: expose stable native errno codes marcopan 2026-08-11 13:22:34 +02:00
  • 2936583042 feat: add ordered workspace writer capability marcopan 2026-08-11 13:21:57 +02:00
  • c5a01e5e53 feat: add workspace fs-at seam and retained root lease marcopan 2026-08-11 13:20:32 +02:00
  • 11cc8628cf fix: harden runtime config helper protocol and lifecycle marcopan 2026-08-11 13:03:37 +02:00
  • ec92f7f994 fix: harden runtime config lease boundary marcopan 2026-08-11 12:41:21 +02:00
  • cf88e2df86 test: add deterministic runtime config chain race regression marcopan 2026-08-11 12:11:41 +02:00
  • 1bca663ace test: complete runtime config lease matrix marcopan 2026-08-11 11:52:06 +02:00
  • 4c9c849fcd fix: harden runtime config lease identity publication marcopan 2026-08-11 11:30:02 +02:00
  • e9613767c5 fix: harden runtime config snapshot publication marcopan 2026-08-11 10:48:24 +02:00
  • 971315aa80 fix: complete durable workspace runtime config handoff marcopan 2026-08-11 09:59:25 +02:00
  • 390122480a fix: harden durable workspace runtime config leases marcopan 2026-08-11 09:44:08 +02:00
  • e0950f5ed4 refactor: share registry runtime configuration leases marcopan 2026-08-11 09:01:47 +02:00
  • f7b442be61 fix: make qdrant vector hit parsing total marcopan 2026-08-11 08:40:53 +02:00
  • 2f3325c03f fix: harden qdrant response parsing and integration markers marcopan 2026-08-11 08:27:53 +02:00
  • 66f44b054f test: add schema v3 only absence gate marcopan 2026-08-11 03:04:31 +02:00
  • b7ea5443b3 fix: close task3 qdrant and config quality gaps marcopan 2026-08-11 08:06:18 +02:00
  • 88d1790728 fix: close task3 qdrant and config validation gaps marcopan 2026-08-11 07:47:43 +02:00
  • 99e0024973 fix: harden task3 qdrant compatibility boundaries marcopan 2026-08-11 07:33:22 +02:00
  • 0724a73300 fix: serialize registry qdrant lifecycle marcopan 2026-08-11 07:13:21 +02:00
  • e7ac22f0dc fix: prevent P2 from owning Qdrant lifecycle marcopan 2026-08-11 07:00:05 +02:00
  • f5e76fff53 fix: harden task2 preprocessing and vector guards marcopan 2026-08-11 06:47:07 +02:00
  • f62b4dbc4c fix: preserve Task 2 command loading contracts marcopan 2026-08-11 06:29:09 +02:00
  • 9e2c2b37b3 fix: harden Task 2 schema quality boundaries marcopan 2026-08-11 06:09:07 +02:00
  • d5f752dd7b fix: suppress legacy warnings in machine JSON paths marcopan 2026-08-11 05:49:15 +02:00
  • 554de4ff2f fix: complete P2 Task 2 schema machine contracts marcopan 2026-08-11 05:38:25 +02:00
  • b235132d89 feat: add P2 harness machine contracts marcopan 2026-08-11 05:24:44 +02:00
  • 783cc3bb34 fix(thothctl): fail closed on partial secret loads marcopan 2026-08-11 05:10:32 +02:00
  • 69cc47c13f fix workspace output and cleanup uncertainty marcopan 2026-08-11 04:46:48 +02:00
  • c7f7a6e1b0 fix Task1 publication and secret preflight marcopan 2026-08-11 04:05:40 +02:00
  • fcc45520ad fix(thothctl): harden workspace result and candidate publication marcopan 2026-08-11 03:38:55 +02:00
  • ad80180381 fix: harden task1 workspace output and publication marcopan 2026-08-11 03:13:01 +02:00
  • 5310c6555b docs: make schema v3 the only workspace contract marcopan 2026-08-10 23:41:46 +02:00
  • 3564817409 test: make task1 bounds oracles exact marcopan 2026-08-11 02:05:52 +02:00
  • 2f34a37d13 test: close remaining workspace preprocessing gates marcopan 2026-08-11 01:50:41 +02:00
  • ae953a9acd fix: close Windows workspace output sharing gap marcopan 2026-08-11 01:32:40 +02:00
  • de27275bb1 fix: close workspace preprocessing contract gaps marcopan 2026-08-11 01:15:25 +02:00
  • 05a6e8cc2d fix: harden workspace preprocessing contract marcopan 2026-08-11 00:58:47 +02:00
  • 9df7c38069 fix: complete P2 host workspace contract marcopan 2026-08-11 00:39:44 +02:00
  • ccaf8c1be0 feat: define P2 host workspace command contract marcopan 2026-08-11 00:20:24 +02:00
  • 38c8398bc1 docs: add executable P2-P6 implementation plans marcopan 2026-08-11 00:09:43 +02:00
  • bb17d6d435 docs: make schema v3 the only workspace contract marcopan 2026-08-10 23:41:46 +02:00
  • edef085fea test: replace legacy workspace deployment fixtures marcopan 2026-08-10 23:04:29 +02:00
  • 90684c3280 refactor: remove legacy workspace UI state marcopan 2026-08-10 22:40:10 +02:00
  • fc19b0d67c build: remove stale backend distribution files marcopan 2026-08-10 22:04:11 +02:00