marcopan
|
1184b6db16
|
docs: converge operator guidance on tht
|
2026-08-19 16:12:11 +02:00 |
|
marcopan
|
4d230b87af
|
fix(deploy): render maintenance smoke profile
|
2026-08-18 07:24:18 +02:00 |
|
marcopan
|
fe190e7046
|
fix(auth): close Task 15 review round two
|
2026-08-18 07:21:24 +02:00 |
|
marcopan
|
b2772f10a5
|
test(deploy): retain failed smoke image evidence
|
2026-08-18 06:37:35 +02:00 |
|
marcopan
|
2b618c5a0f
|
test(auth): harden Task 15 OIDC smoke evidence
|
2026-08-18 06:33:48 +02:00 |
|
marcopan
|
8a3fa5031d
|
test(auth): gate local and OIDC authentication release
|
2026-08-18 06:02:25 +02:00 |
|
marcopan
|
91925d64bf
|
docs(auth): address authentication guide review
|
2026-08-18 03:33:00 +02:00 |
|
marcopan
|
f4f38717e1
|
docs(auth): document local OIDC and Authentik operation
|
2026-08-18 03:07:33 +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
|
e8b9995ed0
|
feat(auth): integrate authentication with installation lifecycle
|
2026-08-17 23:33:51 +02:00 |
|
marcopan
|
0d0c15b4b8
|
fix(auth): complete Task 13 deployment review
|
2026-08-17 22:15:41 +02:00 |
|
marcopan
|
7e52df2702
|
fix(auth): address Task 13 deployment review findings
|
2026-08-17 21:31:25 +02:00 |
|
marcopan
|
9558eaa508
|
feat(auth): integrate authentication with installation lifecycle
|
2026-08-17 20:21:42 +02:00 |
|
marcopan
|
ef244ab56d
|
fix(auth): harden unified diagnostic execution
|
2026-08-17 17:25:26 +02:00 |
|
marcopan
|
4fc03574e1
|
fix(cli): clean failed tht installer staging
|
2026-08-15 22:13:24 +02:00 |
|
marcopan
|
a2d5a244de
|
fix(cli): harden tht installer replacement
|
2026-08-15 22:10:59 +02:00 |
|
marcopan
|
5e13396669
|
feat(cli): install tht as a system command
|
2026-08-15 22:05:42 +02:00 |
|
marcopan
|
aa8a2e9278
|
refactor(cli): rename operator command to tht
|
2026-08-15 21:56:40 +02:00 |
|
marcopan
|
900faad983
|
fix: close Pi management final review findings
|
2026-08-14 20:15:21 +02:00 |
|
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 |
|