marcopan
|
dc83a55555
|
docs: correct Pi operator recovery guidance
|
2026-08-14 18:41:34 +02:00 |
|
marcopan
|
a8623a2b18
|
docs: clarify Pi reload and update workflows
|
2026-08-14 18:34:04 +02:00 |
|
marcopan
|
9414a4b4dd
|
fix: initialize workspace secret volume for runtime
|
2026-08-14 18:13:52 +02:00 |
|
marcopan
|
bd42aa5934
|
test: verify read-only workspace secret flow
|
2026-08-14 18:05:28 +02:00 |
|
marcopan
|
ab33e0ed0a
|
docs: describe read-only workspace runtime configuration
|
2026-08-14 18:01:02 +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
|
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
|
d1cb1ff6b3
|
test: add the P3 effective-config process acceptance runner
|
2026-08-12 16:15:26 +02:00 |
|
marcopan
|
3c5c2e8afd
|
docs: finalize P2 manuals, project state, and install-doc service contract
|
2026-08-11 20:09:11 +02:00 |
|
marcopan
|
62d05aa614
|
fix: make connector override generator portable to bash 3.2
|
2026-08-11 19:10:19 +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
|
077e648191
|
test: add P2 host preprocessing acceptance runner
|
2026-08-11 19:01:09 +02:00 |
|
marcopan
|
c5f65d0f15
|
feat: profile-gated workspace-maintenance service and connector override generator (P2)
|
2026-08-11 18:40:11 +02:00 |
|
marcopan
|
eac472011e
|
fix: retain P1 pull rejection semantics and verify retained snapshots in the smoke
|
2026-08-11 16:28:43 +02:00 |
|
marcopan
|
f0a19a89eb
|
fix: keep python bytecode out of the trusted scripts root
|
2026-08-11 16:11:35 +02:00 |
|
marcopan
|
a22d232aa2
|
test: add independent P1.1 acceptance and manual tooling
|
2026-08-11 16:04:44 +02:00 |
|
marcopan
|
d9fd902d08
|
test: enforce the P1.1 registry install docs
|
2026-08-11 15:28:12 +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
|
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
|
d14a99abe7
|
fix: seal P1 acceptance startup and raw Git state
|
2026-08-10 00:02:29 +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
|
c1ca814440
|
fix: close P1 acceptance audit gaps
|
2026-08-09 22:16:37 +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
|
d7264b843d
|
fix: complete evidence documentation contract
|
2026-08-09 20:47:30 +02:00 |
|
marcopan
|
80aa989523
|
docs: define workspace evidence registry contract
|
2026-08-09 20:37:22 +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
|
4e810af516
|
test: align qdrant ollama verification fixtures
|
2026-08-08 22:15:02 +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
|
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 |
|