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
marcopan
5e39cfa347
feat: index semantic records in qdrant
2026-08-08 18:03:57 +02:00
marcopan
f61648fb69
fix: harden qdrant payload and paging
2026-08-08 17:48:56 +02:00
marcopan
7109ee15c4
feat: add qdrant vector adapter
2026-08-08 17:43:15 +02:00
marcopan
c875fa52ce
fix: enforce internal embeddings contract
2026-08-08 17:33:19 +02:00
marcopan
2911e008d1
feat: use internal ollama embeddings
2026-08-08 17:29:36 +02:00
marcopan
9f104171b6
fix: nest internal semantic runtime resources
2026-08-08 17:20:55 +02:00
marcopan
bc8afe0205
feat: render private semantic service endpoints
2026-08-08 17:17:02 +02:00
marcopan
f7b9f3276b
test: restore task 2 review coverage
2026-08-08 17:10:15 +02:00
marcopan
76bc94d5da
feat: reserve one qdrant collection per workspace
2026-08-08 17:03:51 +02:00
marcopan
ba1d7b0e78
fix: fail closed v3 legacy semantic fallbacks
2026-08-08 16:52:33 +02:00
marcopan
2f7f923c4d
feat: define internal semantic workspace schema
2026-08-08 16:43:54 +02:00
marcopan
4fe4049a24
docs: plan internal qdrant and ollama architecture
2026-08-08 16:23:53 +02:00
marcopan
f36d5aefa8
test: cover concurrent registry and close cleanup
2026-08-05 17:02:01 +02:00
marcopan
7efaec434f
fix: release Pi snapshots on failed initialization
2026-08-05 16:59:49 +02:00
marcopan
840db9bd4f
fix: bootstrap registry on first workspace list
2026-08-05 16:49:56 +02:00
marcopan
b93f13e39e
fix: stabilize runtime workspace identity
2026-08-05 16:39:23 +02:00
marcopan
bd798b1c96
fix: render registry workspaces for harness
2026-08-05 16:03:45 +02:00
marcopan
ece9cfda50
fix: validate deployment rollback and server topology
2026-08-05 15:15:06 +02:00
marcopan
5f015a5a37
fix: complete deployment release gates
2026-08-05 14:35:25 +02:00
marcopan
2ae89c075e
test: gate unified compose deployment
2026-08-05 13:41:33 +02:00
marcopan
b44a1b9ad9
fix: ignore commented nginx auth directives
2026-08-05 12:20:40 +02:00
marcopan
fc349e634c
fix: close server bypass edge cases
2026-08-05 12:09:32 +02:00
marcopan
a94affd6ac
fix: enforce server trust boundaries
2026-08-05 11:42:35 +02:00
marcopan
96fe5bfa79
fix: make server operations executable
2026-08-05 11:06:34 +02:00
marcopan
a707fb442c
docs: add autonomous server installation guide
2026-08-05 10:22:02 +02:00
marcopan
df21046472
fix: make local recovery fail closed
2026-08-05 09:48:55 +02:00
marcopan
65aa52115f
fix: harden local installation guide
2026-08-05 09:23:44 +02:00
marcopan
53d257fb76
docs: add autonomous local installation guide
2026-08-05 08:35:13 +02:00
marcopan
c01202f06c
fix: pass vector rotation operator env
2026-08-05 08:12:38 +02:00
marcopan
09834d5cd4
fix: close deployment decoupling review
2026-08-05 07:52:32 +02:00
marcopan
5d037e97c4
refactor: remove portal deployment coupling
2026-08-05 06:58:19 +02:00
marcopan
fd1fd2f802
fix: refresh Pi credential readiness
2026-08-05 06:30:25 +02:00
marcopan
7df21b5f21
fix: harden Pi management readiness
2026-08-05 06:20:25 +02:00
marcopan
7a8bcacbfe
feat: add Pi management interface
2026-08-05 05:53:28 +02:00
marcopan
4422568f61
fix: bind pi runtime config at spawn
2026-08-05 05:23:58 +02:00
marcopan
2703864572
fix: reject executable pi configuration
2026-08-05 04:49:19 +02:00
marcopan
6b828288e3
fix: preserve custom provider smoke config
2026-08-05 01:35:42 +02:00
marcopan
174f854b96
fix: isolate pi provider smoke
2026-08-05 01:19:46 +02:00
marcopan
55926c75f8
fix: harden pi management verification
2026-08-05 01:00:13 +02:00
marcopan
d6b4a08a02
feat: expose safe pi management api
2026-08-05 00:31:44 +02:00
marcopan
09eeea17e5
fix: harden maintenance failure reconciliation
2026-08-05 00:10:13 +02:00
marcopan
70dabcc192
fix: preserve Pi recovery error semantics
2026-08-04 23:59:01 +02:00
marcopan
935bb1db0e
fix: harden embedded Pi lifecycle recovery
2026-08-04 23:14:47 +02:00
marcopan
a368889838
fix: finalize durable Pi lifecycle
2026-08-04 21:34:08 +02:00
marcopan
5ba2821a1b
fix: harden Pi lifecycle recovery
2026-08-04 20:28:09 +02:00
marcopan
5b3ce93e31
fix: acknowledge pi maintenance barrier
2026-08-04 19:32:05 +02:00
marcopan
0b9ad7f53f
fix: harden pi maintenance lifecycle
2026-08-04 19:09:04 +02:00
marcopan
8fde1f81c7
fix: harden thothctl pi lifecycle
2026-08-04 18:40:50 +02:00
marcopan
20e59b8d32
feat: manage embedded pi with thothctl
2026-08-04 18:20:39 +02:00
marcopan
c90299f24d
fix: harden thothctl Windows safe I/O
2026-08-04 17:55:36 +02:00
marcopan
f5468f0d36
fix: harden thothctl file access
2026-08-04 17:34:46 +02:00