User
|
05f8615887
|
feat(auth): load immutable runtime projection snapshots
|
2026-08-21 22:31:38 +02:00 |
|
User
|
de86760942
|
fix(auth): recover interrupted projection retention
|
2026-08-21 22:02:52 +02:00 |
|
User
|
f9e2950262
|
fix(auth): harden runtime projection recovery
|
2026-08-21 21:56:30 +02:00 |
|
User
|
8a8f2c2174
|
feat(auth): add Linux runtime projection primitives
|
2026-08-21 21:41:51 +02:00 |
|
User
|
64f46c7019
|
docs: plan Project A auth runtime projection
|
2026-08-21 20:59:17 +02:00 |
|
User
|
a21e2c156d
|
docs: design Project A auth runtime projection
|
2026-08-21 20:23:29 +02:00 |
|
User
|
042af932ee
|
docs: adopt clean PSD replacement model
|
2026-08-21 16:05:11 +02:00 |
|
User
|
9974fb4bc0
|
docs: defer DWH client cutover before Project B
|
2026-08-21 14:35:37 +02:00 |
|
User
|
7118950416
|
docs: record DWH auth implementation evidence
|
2026-08-21 13:34:36 +02:00 |
|
User
|
0c4ff3750d
|
fix: harden journal scanner startup
|
2026-08-21 07:25:55 +02:00 |
|
User
|
dee0f9cb25
|
fix: stream bounded journal scans
|
2026-08-21 07:20:58 +02:00 |
|
User
|
6fb48866b8
|
fix: bound journal credential scan
|
2026-08-21 07:09:11 +02:00 |
|
User
|
6499d24892
|
test: prove DWH credential leak detection
|
2026-08-21 05:34:49 +02:00 |
|
User
|
09290a0fe7
|
test: harden DWH auth review gates
|
2026-08-21 05:29:57 +02:00 |
|
User
|
7fe53164ba
|
docs: align DWH rollout header probes
|
2026-08-21 05:11:41 +02:00 |
|
User
|
7b86ea9ce5
|
fix: harden DWH auth recovery guidance
|
2026-08-21 05:04:37 +02:00 |
|
User
|
f616aab542
|
fix: preserve PostgREST RPC path through DWH proxy
|
2026-08-21 04:40:31 +02:00 |
|
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
|
134dc1977c
|
fix: run DWH verification with read-only registry access
|
2026-08-21 02:14:50 +02:00 |
|
User
|
419c3440d7
|
feat: serve DWH authentication over Unix socket
|
2026-08-21 01:57:19 +02:00 |
|
User
|
943f809d01
|
fix: reject duplicate legacy DWH records
|
2026-08-21 01:52:02 +02:00 |
|
User
|
b1079bda21
|
fix: retain DWH key output on ambiguous publication
|
2026-08-21 01:29:04 +02:00 |
|
User
|
055dcabf36
|
fix: harden DWH credential administration CLI
|
2026-08-21 01:19:13 +02:00 |
|
User
|
ebb360f700
|
feat: add DWH credential administration CLI
|
2026-08-21 00:54:21 +02:00 |
|
User
|
e90a1a1851
|
fix: synchronize DWH registry snapshots
|
2026-08-21 00:39:35 +02:00 |
|
User
|
971a0e66b1
|
fix: harden DWH credential registry reads
|
2026-08-21 00:18:12 +02:00 |
|
User
|
d2415b5429
|
test: satisfy DWH credential vet gate
|
2026-08-20 23:56:53 +02:00 |
|
User
|
541ef45529
|
feat: add protected DWH credential registry
|
2026-08-20 23:41:43 +02:00 |
|
User
|
1e82fd33fd
|
fix: bound DWH credential digest validation
|
2026-08-20 23:10:02 +02:00 |
|
User
|
3bc84b0bc3
|
feat: define DWH installation credentials
|
2026-08-20 23:00:34 +02:00 |
|
User
|
4ef0a6a833
|
docs: plan per-installation DWH REST auth
|
2026-08-20 22:44:23 +02:00 |
|
User
|
8a1c23536f
|
docs: design per-installation DWH REST auth
|
2026-08-20 22:11:23 +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 |
|
User
|
cace697fea
|
docs: plan self-contained install docs fixtures
|
2026-08-20 16:13:09 +02:00 |
|
User
|
be4a72eec2
|
docs: design self-contained install docs fixtures
|
2026-08-20 15:50:08 +02:00 |
|
User
|
4adc3d8bdf
|
docs: add PSD survey remediation checklist
|
2026-08-20 15:35:52 +02:00 |
|
User
|
afb0831e40
|
docs: plan PSD survey remediation checklist
|
2026-08-20 15:21:18 +02:00 |
|
User
|
4ebd2b77a3
|
docs: design PSD survey remediation checklist
|
2026-08-20 15:16:35 +02:00 |
|
User
|
bd7fa6d2c1
|
Merge branch feat/user-owned-sessions
|
2026-07-16 20:40:51 +02:00 |
|
User
|
3abe69badc
|
docs: record session storage deployment gotchas
|
2026-07-16 20:40:51 +02:00 |
|
User
|
5cacf70a0d
|
fix: bootstrap user preferences without invalidating DWH cache
|
2026-07-16 20:32:20 +02:00 |
|
User
|
ccb3cf4aa9
|
test: cover user-owned session security boundaries
|
2026-07-16 19:16:58 +02:00 |
|
User
|
7a65fc80a2
|
fix(deploy): validate session migrator TLS mode
|
2026-07-16 19:07:53 +02:00 |
|
User
|
cadc4c6947
|
docs(deploy): document user-owned session cutover
|
2026-07-16 19:02:58 +02:00 |
|
User
|
c6a74c9ccb
|
fix(frontend): harden owner action confirmation
|
2026-07-16 18:51:02 +02:00 |
|
User
|
58e0884df1
|
feat(frontend): expose owned session scopes
|
2026-07-16 18:46:18 +02:00 |
|
User
|
b454fb478b
|
fix(backend): harden principal child isolation
|
2026-07-16 18:38:40 +02:00 |
|
User
|
458eb13c89
|
feat(backend): enforce user-owned sessions
|
2026-07-16 18:32:52 +02:00 |
|
User
|
72db6b823d
|
fix(harness): record postgres decision phases
|
2026-07-16 18:08:17 +02:00 |
|
User
|
c1cddaa667
|
refactor(harness): route workflow persistence through repositories
|
2026-07-16 18:01:29 +02:00 |
|
User
|
259f021313
|
fix(harness): preserve session migration JSON errors
|
2026-07-16 17:35:54 +02:00 |
|
User
|
5dbb91390f
|
feat(harness): persist server sessions in postgres
|
2026-07-16 17:31:04 +02:00 |
|
User
|
8f0154eb9e
|
fix(harness): persist evidence artifact
|
2026-07-16 17:14:47 +02:00 |
|
User
|
8f364ec564
|
feat(harness): add local session repository
|
2026-07-16 17:11:22 +02:00 |
|
User
|
8296937bc0
|
docs: add user-owned session storage plan
|
2026-07-16 17:01:39 +02:00 |
|
User
|
671bd20329
|
chore: ignore Vitest cache
|
2026-07-16 13:03:38 +02:00 |
|
User
|
c587f9dc4a
|
merge: resizable activity timeline and CTE density
|
2026-07-15 16:06:19 +02:00 |
|
User
|
7fc58287a7
|
docs: clarify activity split fallback
|
2026-07-15 15:59:21 +02:00 |
|
User
|
6a5ca7e8cb
|
docs: record final activity split deployment
|
2026-07-15 15:57:33 +02:00 |
|
User
|
1f540fcb78
|
fix(frontend): harden activity split responsiveness
|
2026-07-15 15:52:22 +02:00 |
|
User
|
f0ef2654df
|
docs: record activity split deployment
|
2026-07-15 15:32:29 +02:00 |
|
User
|
f1af1f909b
|
style(frontend): tighten CTE plan vertical rhythm
|
2026-07-15 15:15:56 +02:00 |
|
User
|
d177e1c0af
|
feat(frontend): add resizable activity split
|
2026-07-15 15:04:15 +02:00 |
|
User
|
30e76a968d
|
fix(frontend): restore readable model activity timeline
|
2026-07-15 14:55:57 +02:00 |
|
User
|
9274f07987
|
docs: plan resizable activity timeline
|
2026-07-15 14:44:36 +02:00 |
|
User
|
7ad06cde81
|
docs: design resizable activity timeline
|
2026-07-15 14:29:50 +02:00 |
|
User
|
bef21f9e43
|
test(frontend): harden live log contract
|
2026-07-15 12:45:26 +02:00 |
|
User
|
4356a1243c
|
docs: record central live log deployment
|
2026-07-15 12:31:57 +02:00 |
|
User
|
09f9bdffe5
|
fix(frontend): restore live log text contrast
|
2026-07-15 12:27:19 +02:00 |
|
User
|
6b0da84a3d
|
style(frontend): compact CTE plan spacing
|
2026-07-15 12:09:04 +02:00 |
|
User
|
00c1af5a5a
|
fix(frontend): reset live log follow state on resume
|
2026-07-15 12:04:05 +02:00 |
|
User
|
279b79516c
|
fix(frontend): deduplicate live workflow activity
|
2026-07-15 11:55:14 +02:00 |
|
User
|
e7a8bc29b0
|
docs: harden central log implementation plan
|
2026-07-15 11:48:30 +02:00 |
|
User
|
b9e4a747f0
|
docs: plan central live log and compact CTE plan
|
2026-07-15 11:44:45 +02:00 |
|
User
|
d5ec7686a0
|
docs: design central live log and compact CTE plan
|
2026-07-15 11:27:39 +02:00 |
|
User
|
9554379916
|
docs: record filtered model activity deployment
|
2026-07-15 03:49:09 +02:00 |
|
User
|
72085990ef
|
fix(frontend): hide model activity execution noise
|
2026-07-15 03:24:22 +02:00 |
|
User
|
e9cbc2b701
|
docs: plan model activity signal filter
|
2026-07-15 03:15:53 +02:00 |
|
User
|
eef4cf0f50
|
docs: design model activity signal filter
|
2026-07-15 03:10:10 +02:00 |
|
User
|
ffef01eb0a
|
docs: record final lifecycle deployment
|
2026-07-15 02:21:00 +02:00 |
|
User
|
56d73d246b
|
fix: preserve unrelated resume during delete
|
2026-07-15 02:16:36 +02:00 |
|
User
|
0bcec1591b
|
fix: close delete resume and SSE replay races
|
2026-07-15 02:08:11 +02:00 |
|
User
|
4d36f4acf1
|
docs: record activity log and CTE deployment
|
2026-07-15 01:47:21 +02:00 |
|
User
|
6747f6f8a0
|
fix: serialize session lifecycle transitions
|
2026-07-15 01:37:42 +02:00 |
|
User
|
08b1f4909e
|
fix: make session resume atomic across restarts
|
2026-07-15 00:42:35 +02:00 |
|
User
|
2b4797f133
|
fix: harden resume and SSE replay
|
2026-07-15 00:06:00 +02:00 |
|
User
|
e5366d14a6
|
fix(frontend): harden CTE step semantics and padding
|
2026-07-14 23:33:40 +02:00 |
|
User
|
964bff9612
|
fix(frontend): restore CTE card padding and hierarchy
|
2026-07-14 23:24:02 +02:00 |
|
User
|
d2d8029ff2
|
fix(security): sanitize session bootstrap failures
|
2026-07-14 23:13:21 +02:00 |
|
User
|
f58b1d84ae
|
fix(frontend): show complete model activity from phase one
|
2026-07-14 23:06:07 +02:00 |
|
User
|
f0f6c3c223
|
feat(frontend): build chronological activity timeline
|
2026-07-14 22:56:41 +02:00 |
|
User
|
e0a97a01f3
|
feat(backend): expose sanitized tool activity
|
2026-07-14 22:46:22 +02:00 |
|