User
|
707c13d781
|
fix: harden DWH auth operator guidance
|
2026-08-21 04:28:20 +02:00 |
|
User
|
7b9b8b308d
|
docs: explain per-installation DWH access
|
2026-08-21 03:58:50 +02:00 |
|
User
|
d0f7e0497d
|
fix: harden DWH Nginx integration gates
|
2026-08-21 03:37:01 +02:00 |
|
User
|
1b18a0fb25
|
test: gate DWH authentication integration
|
2026-08-21 03:12:01 +02:00 |
|
User
|
62ec29ff92
|
fix: isolate DWH authentication subrequest headers
|
2026-08-21 02:50:27 +02:00 |
|
User
|
87606c73c1
|
build: package standalone DWH authentication service
|
2026-08-21 02:32:26 +02:00 |
|
User
|
b0ead4be54
|
test: preserve root TMPDIR prefix
|
2026-08-20 16:53:09 +02:00 |
|
User
|
a1771b6bb9
|
test: preserve explicit TMPDIR paths
|
2026-08-20 16:48:00 +02:00 |
|
User
|
550b096253
|
test: align Evidence mutation with current contract
|
2026-08-20 16:38:37 +02:00 |
|
User
|
58e102a166
|
test: make install docs fixtures self-contained
|
2026-08-20 16:22:06 +02:00 |
|
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 |
|