Commit Graph
100 Commits
Author SHA1 Message Date
marcopan 1790d2449f refactor: make browser workspace writes bootstrap-only 2026-08-11 15:36:09 +02:00
marcopan d9fd902d08 test: enforce the P1.1 registry install docs 2026-08-11 15:28:12 +02:00
marcopan c2f33e58d7 docs: define the P1.1 registry layout and curator flow 2026-08-11 15:22:57 +02:00
marcopan a071e0baff test: migrate deployment smoke fixtures to the P1.1 layout 2026-08-11 15:11:52 +02:00
marcopan 5446885006 test: cover the P1.1 registry deployment contract 2026-08-11 15:11:48 +02:00
marcopan 25ec236f1f feat: activate workspaces from the root catalog and bootstrap-only publication 2026-08-11 14:49:46 +02:00
marcopan 86af45acb4 refactor: enforce P1.1 registry path ownership 2026-08-11 14:29:00 +02:00
marcopan 7356d6794b docs: add P1.1 workspace directory plan 2026-08-11 14:22:28 +02:00
marcopan 66f44b054f test: add schema v3 only absence gate 2026-08-11 08:09:01 +02:00
marcopan 5310c6555b docs: make schema v3 the only workspace contract 2026-08-11 02:53:41 +02:00
marcopan edef085fea test: replace legacy workspace deployment fixtures 2026-08-10 23:21:27 +02:00
marcopan 90684c3280 refactor: remove legacy workspace UI state 2026-08-10 22:56:00 +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 fa24f43fd4 refactor: remove workspace migration utilities 2026-08-10 21:32:01 +02:00
marcopan c2f9b03973 refactor: remove legacy workspace runtime branches 2026-08-10 21:28:08 +02:00
marcopan f102629cee refactor: remove workspace revision state 2026-08-10 20:54:40 +02:00
marcopan 512b0261b1 refactor: make workspace descriptors schema v3 only 2026-08-10 20:21:20 +02:00
marcopan 5d016ce635 docs: revise schema-v3-only cleanup plan 2026-08-10 19:50:24 +02:00
marcopan ce90b4410d docs: add P2 host preprocessing plan 2026-08-10 19:04:51 +02:00
marcopan 16ee92c8f9 docs: design P2-P6 workspace preprocessing 2026-08-10 18:59:31 +02:00
marcopan 2e95101aa3 docs: record P1 manual acceptance 2026-08-10 18:47:02 +02:00
marcopan 6202c07e2e docs: record complete P1 evidence 2026-08-10 17:40:36 +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 1c11d61f78 docs: correct final lifecycle test count 2026-08-10 00:43:58 +02:00
marcopan 72406da88b docs: record final report hashes 2026-08-10 00:43:44 +02:00
marcopan 9220579acd docs: record final P1 integration evidence 2026-08-10 00:43:12 +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 e042692cae docs: record final P1 startup and Git evidence 2026-08-10 00:05:58 +02:00
marcopan d14a99abe7 fix: seal P1 acceptance startup and raw Git state 2026-08-10 00:02:29 +02:00
marcopan 87ee55a35f docs: record final P1 acceptance evidence 2026-08-09 23:39:07 +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 c24ffcd238 fix: reject modal P1 scope claims 2026-08-09 21:21:40 +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 d27be56d5c fix: reject unsafe evidence documentation claims 2026-08-09 21:08:43 +02:00
marcopan 4d6e91526d test: prove P1 configuration process end to end 2026-08-09 20:51:20 +02:00
marcopan 4b329b4b2c test: expect canonical secret binding paths 2026-08-09 20:50:53 +02:00
marcopan d7264b843d fix: complete evidence documentation contract 2026-08-09 20:47:30 +02:00
marcopan d77c08884b test: use canonical workspace API fixtures 2026-08-09 20:44:35 +02:00
marcopan a681c431fb fix: sanitize workspace API envelopes 2026-08-09 20:38:54 +02:00
marcopan 80aa989523 docs: define workspace evidence registry contract 2026-08-09 20:37:22 +02:00
marcopan a580c4ca8a fix: preserve workspace evidence in browser drafts 2026-08-09 20:27:20 +02:00
marcopan ba7596c2dd fix: tighten evidence artifact guarantees 2026-08-09 20:12:42 +02:00
marcopan 212c973e3b feat: preserve evidence in workspace artifacts 2026-08-09 20:03:28 +02:00
marcopan 64b778ade9 test: strengthen evidence runtime handoff coverage 2026-08-09 19:46:47 +02:00
marcopan 36fbd58277 feat: render revision-bound evidence configuration 2026-08-09 19:39:03 +02:00
marcopan 3b9681a63a fix: harden evidence secret file handoff 2026-08-09 19:27:52 +02:00
marcopan e50aad7e41 fix: require signed evidence provenance 2026-08-09 19:17:54 +02:00
marcopan df8dc1e219 fix: close evidence credential disclosure gaps 2026-08-09 19:15:00 +02:00
marcopan 7126b567b0 feat: bind evidence credentials through local files 2026-08-09 19:03:36 +02:00
marcopan c7a369f436 fix: preserve evidence revision staleness semantics 2026-08-09 18:45:56 +02:00
marcopan 266a604892 fix: distinguish evidence tree lookup failures 2026-08-09 18:40:37 +02:00
marcopan 521288eb04 feat: bind evidence trees to registry revisions 2026-08-09 18:39:11 +02:00
marcopan 033809b1b6 fix: harden evidence URI validation 2026-08-09 18:24:14 +02:00
marcopan 2966750b13 feat: define workspace evidence descriptor contract 2026-08-09 18:18:10 +02:00
marcopan be13231d3d docs: plan P1 descriptor evidence implementation 2026-08-09 18:06:16 +02:00
marcopan 208b299c92 docs: adopt integration-first preprocessing standard 2026-08-09 16:37:02 +02:00
marcopan b2a7761f9f chore: ignore local PrimeAgent settings 2026-08-09 15:07:35 +02:00
marcopan 4bcd4604fc docs: add per-workspace preprocessing PRD
PRD for making ThothII (Qdrant + Git workspace registry) configurable and
usable per workspace, covering the full preprocessing chain (tables/columns,
FK, evidence, memory). Decisions D1-D9 closed with the product owner;
plans P1-P10 (one per PRD point) will start only after owner review.
2026-08-09 14:24:33 +02:00
marcopan ddf60c9a95 fix: preserve portable rollback mount identity 2026-08-09 00:45:14 +02:00
marcopan b622295614 docs: record final semantic verification 2026-08-09 00:31:24 +02:00
marcopan fb95be3e62 fix: normalize Docker Desktop mount aliases 2026-08-09 00:28:25 +02:00
marcopan fa151c5ea5 fix: close semantic isolation review gaps 2026-08-08 23:53:37 +02:00
marcopan 2c4534d968 fix: close internal semantic review gaps 2026-08-08 23:27:58 +02:00
marcopan 43d8063922 fix: scope workspace registry smoke cleanup 2026-08-08 22:32:57 +02:00
marcopan a3e348cf22 docs: add task 13 report commits 2026-08-08 22:15:19 +02:00
marcopan 7c09b9842f docs: record qdrant ollama verification 2026-08-08 22:15:06 +02:00
marcopan 4e810af516 test: align qdrant ollama verification fixtures 2026-08-08 22:15:02 +02:00
marcopan ffe0afb6a7 test: restore taskdoc truncation regression 2026-08-08 21:50:25 +02:00
marcopan 569bb7f1db fix: remove dead vector migrate command 2026-08-08 21:45:16 +02:00
marcopan 8826f8ac6b refactor: remove pgvector runtime 2026-08-08 21:38:03 +02:00
marcopan 5c12d9bb79 test: align semantic index doc verifier 2026-08-08 21:22:51 +02:00
marcopan bed43c747e docs: verify structured semantic contracts 2026-08-08 21:14:17 +02:00
marcopan b84d4db946 docs: relax semantic doc assertions 2026-08-08 21:08:07 +02:00
marcopan aa502dcf7d docs: harden internal semantic doc state 2026-08-08 21:00:50 +02:00
marcopan 22c3512ac8 docs: document internal semantic infrastructure 2026-08-08 20:52:33 +02:00
marcopan bff21507df test: harden offline semantic proof 2026-08-08 20:42:14 +02:00
marcopan 8240fa4472 test: add internal semantic smoke 2026-08-08 20:29:47 +02:00
marcopan 1b1213317b fix: fail safe on missing workspace revisions 2026-08-08 20:03:41 +02:00
marcopan c3a5621737 feat: edit qdrant workspace collections 2026-08-08 19:56:29 +02:00
marcopan af1e922a48 fix: close qdrant archive restore race 2026-08-08 19:43:54 +02:00
marcopan afaab5931f fix: harden qdrant restore safety 2026-08-08 19:37:09 +02:00
marcopan a6dbe1d023 fix: retire active pgvector artifacts 2026-08-08 19:27:05 +02:00
marcopan 4e3fecbe8e refactor: retire external vector deployment 2026-08-08 19:05:57 +02:00
marcopan 8f4ec1e1a3 fix: tighten internal semantic compose contracts 2026-08-08 18:47:22 +02:00
marcopan 320d9ea74e feat: run qdrant and ollama inside thothii 2026-08-08 18:38:42 +02:00
marcopan ca1511df60 test: cover qdrant delete-kinds scoping 2026-08-08 18:25:28 +02:00
marcopan 820b237239 fix: remove http delete-kinds regression 2026-08-08 18:21:20 +02:00
marcopan 32cd2165eb fix: support qdrant-only vector maintenance 2026-08-08 18:14:03 +02:00