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