marcopan
9605f77acb
docs: record P5 manual acceptance
2026-08-13 12:25:08 +02:00
marcopan
55a61931b1
docs: record P5 implementation and finalize the P5 manual walkthrough
2026-08-13 05:10:22 +02:00
marcopan
0459a6cd3e
feat: operator schema accept command for curated FK review (P5)
2026-08-13 05:06:23 +02:00
marcopan
60e4048d4b
docs: plan P5 curated FK annotations in Git
2026-08-13 04:50:29 +02:00
marcopan
3397911670
docs: record P3+P4 manual acceptance and rebind P4 automated run to e056c19
2026-08-13 04:44:50 +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
230a876314
docs: plan P4 qdrant collection lifecycle
2026-08-12 18:55:33 +02:00
marcopan
e23e526966
feat: P3 effective configuration, memory root, and revision-scoped records
2026-08-12 16:01:25 +02:00
marcopan
13f74de4fa
docs: record P2 manual acceptance and plan P3 effective configuration
2026-08-12 14:44:27 +02:00
marcopan
3c5c2e8afd
docs: finalize P2 manuals, project state, and install-doc service contract
2026-08-11 20:09:11 +02:00
marcopan
17f2e48463
feat: thothctl workspace preprocessing CLI and file-ingress contracts (P2)
2026-08-11 18:40:11 +02:00
marcopan
3cfc8c53e6
docs: align P2-P6 planning artifacts with the P1.1 registry contract
2026-08-11 17:44:40 +02:00
marcopan
d927233210
docs: record P1.1 manual acceptance and plan P2-P6 adaptation
2026-08-11 17:24:34 +02:00
marcopan
a22d232aa2
test: add independent P1.1 acceptance and manual tooling
2026-08-11 16:04:44 +02:00
marcopan
c2f33e58d7
docs: define the P1.1 registry layout and curator flow
2026-08-11 15:22:57 +02:00
marcopan
7356d6794b
docs: add P1.1 workspace directory plan
2026-08-11 14:22:28 +02:00
marcopan
5310c6555b
docs: make schema v3 the only workspace contract
2026-08-11 02:53:41 +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
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
96362929d7
fix: harden P1 manual acceptance audit gates
2026-08-09 23:32:42 +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
6b2fd71018
fix: serialize P1 manual server ownership
2026-08-09 21:51: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
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
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
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
bed43c747e
docs: verify structured semantic contracts
2026-08-08 21:14:17 +02:00
marcopan
22c3512ac8
docs: document internal semantic infrastructure
2026-08-08 20:52:33 +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
4fe4049a24
docs: plan internal qdrant and ollama architecture
2026-08-08 16:23:53 +02:00
marcopan
ece9cfda50
fix: validate deployment rollback and server topology
2026-08-05 15:15:06 +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
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
2703864572
fix: reject executable pi configuration
2026-08-05 04:49:19 +02:00
marcopan
55926c75f8
fix: harden pi management verification
2026-08-05 01:00:13 +02:00
marcopan
935bb1db0e
fix: harden embedded Pi lifecycle recovery
2026-08-04 23:14:47 +02:00