Codex
82e2c91f42
feat: implement memory and evidence administration with guided repairs
...
Publish documentation / publish (push) Successful in 1m27s
Add PostgreSQL-backed memory, editable evidence with source review and activation, and human-approved archive repairs across the harness, API, and UI. Include migrations, deployment support, regression coverage, and validation documentation.
Refresh permissions from validated session roles so existing administrator logins can access newly deployed archive management features.
2026-09-10 10:31:34 +02:00
Codex
cffa60772e
feat: complete catalog-driven preprocessing
Publish documentation / publish (push) Successful in 2m12s
2026-09-06 17:49:35 +02:00
Codex
7b1d69a65b
feat: complete catalog sensitivity enhancements
2026-09-04 15:11:18 +02:00
Codex
a6a5bf2036
fix: harden model catalog projections
2026-09-02 19:25:01 +02:00
Codex
7b7927bfe5
feat: unify installation model catalog
2026-09-02 18:45:33 +02:00
Codex
076c9742c5
feat: consolidate database management work
...
Add catalog-owned logical relationships and runtime snapshots, extend the database-management UI and validation coverage, and document the updated operational workflow.
Keep active sensitive-generation status in a tooltip and indicator, and update the layout E2E to follow the history action in its new database-scoped location.
2026-09-01 14:46:55 +02:00
marcopan
0caa747914
fix(evidence): validate curated runtime corpus
2026-08-25 01:59:27 +02:00
marcopan
9f0184388d
docs(evidence): publish curated-only workspace contract
2026-08-25 01:52:27 +02:00
marcopan
29d41ac258
feat(evidence): use server-side Qdrant BM25 retrieval
2026-08-24 18:15:33 +02:00
marcopan
0e9add09a9
feat(evidence): add Qdrant BM25 vector in place
2026-08-24 18:01:46 +02:00
marcopan
f375515dc0
refactor(evidence): extract TypeScript lifecycle ( #32 )
2026-08-24 02:50:56 +02:00
User
cc72e65f9d
fix(workspaces): align postgres connection diagnostics
2026-08-22 13:49:21 +02:00
marcopan
dee17893b4
fix(auth): harden restore verification transaction
2026-08-18 00:58:12 +02:00
marcopan
0651f3316f
fix(auth): validate stopped workspace restore
2026-08-18 00:06:28 +02:00
marcopan
3ed00ff086
feat(auth): include authentication in workspace and tht diagnostics
2026-08-17 15:51:16 +02:00
marcopan
a94df262f4
fix: preserve deterministic runtime secret leases
2026-08-14 17:47:17 +02:00
marcopan
87cefd120c
feat: configure workspace runtime secrets through API
2026-08-14 17:30:35 +02:00
marcopan
2114c94704
feat: derive workspace runtime secret requirements
2026-08-14 17:26:39 +02:00
marcopan
e4999c8420
feat: add encrypted workspace secret store
2026-08-14 17:23:23 +02:00
marcopan
747020a330
feat: declare workspace repository in installation config
2026-08-14 16:32:58 +02:00
marcopan
9db4463a83
refactor: remove workspace publishing and bundles
2026-08-14 16:28:01 +02:00
marcopan
42e02f8b1c
refactor: make workspace repository strictly read only
2026-08-14 16:20:08 +02:00
marcopan
9d7e9a05b7
fix: resolve diagnostic paths under the base path prefix and tolerate health-style ping responses
2026-08-13 20:58:10 +02:00
marcopan
f31b1e61ac
fix: upsert in bounded chunks, recreate Qdrant indexes on rebuild, larger maintenance tmpfs
2026-08-13 19:02:52 +02:00
marcopan
871de800f0
feat: make filesystem Evidence operational after materialization (P6)
2026-08-13 12:35:25 +02:00
marcopan
bb2eabceb6
feat: activate commit-addressed Evidence materialization with an integrity chain (P6)
2026-08-13 12:34:56 +02:00
marcopan
0c9e614100
feat: bounded Evidence materializer with manifest and atomic publication (P6)
2026-08-13 12:31:12 +02:00
marcopan
0c1033889a
feat: safe Evidence tree enumeration and bounded blob streaming (P6)
2026-08-13 12:28:49 +02:00
marcopan
d751188db7
feat: gate FK review on the accepted revision blob (P5)
2026-08-13 05:08:19 +02:00
marcopan
0459a6cd3e
feat: operator schema accept command for curated FK review (P5)
2026-08-13 05:06:23 +02:00
marcopan
5249798c03
feat: revision-qualified annotations root for pinned runtimes (P5)
2026-08-13 05:02:19 +02:00
marcopan
259d5a0374
feat: atomic revision-qualified annotations sync with ownership manifest (P5)
2026-08-13 04:58:56 +02:00
marcopan
b00b7f17c9
feat: read and validate curated FK annotations at the pinned commit (P5)
2026-08-13 04:56:03 +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
e23e526966
feat: P3 effective configuration, memory root, and revision-scoped records
2026-08-12 16:01:25 +02:00
marcopan
de5de36f9a
chore: remove acceptance debug channels from the P2 operator path
2026-08-11 20:04:04 +02:00
marcopan
79e592894d
fix: refuse resume of a nonexistent preprocessing run
2026-08-11 19:54:21 +02:00
marcopan
0986125327
fix: accept FK reviews by candidate digest across same-content runs
2026-08-11 19:46:16 +02:00
marcopan
f6c2e6fc40
chore: add temporary P2 child debug channel for acceptance diagnosis
2026-08-11 19:26:57 +02:00
marcopan
ad3c3125a8
fix: expose catalog identity as a sha256 content digest
2026-08-11 19:25:04 +02:00
marcopan
82b5453c88
fix: use sha256 descriptor digest and keep operator errors fully sanitized
2026-08-11 19:24:15 +02:00
marcopan
fe49f5b6d8
fix: read active workspace state beneath the operator registry root
2026-08-11 19:18:02 +02:00
marcopan
436d8d2720
fix: resolve operator snapshot paths beneath the configured registry root
2026-08-11 19:14:24 +02:00
marcopan
f7c2b69837
feat: P2 operator, preprocessing state/service, and runtime config lease
2026-08-11 18:40:11 +02:00
marcopan
7ce25894a2
feat: reconcile generated docs on explicit registry pull
2026-08-11 16:19:10 +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
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