-
c5685f4962
feat: define workspace diagnostic contracts
marcopan
2026-08-03 23:16:23 +02:00
-
25a85b972e
docs: plan diagnostic contract extension
marcopan
2026-08-03 23:06:56 +02:00
-
319d1add2e
fix: harden workspace diagnostics probes
marcopan
2026-08-03 22:59:06 +02:00
-
ff795d1c91
feat: diagnose workspace connector bindings
marcopan
2026-08-03 22:52:29 +02:00
-
e2d1117614
fix: make workspace registry lock process-bound
marcopan
2026-08-03 22:42:57 +02:00
-
553bb41138
fix: harden workspace registry refresh and snapshots
marcopan
2026-08-03 22:33:39 +02:00
-
2087fbb0c9
feat: manage workspace Git checkout and snapshots
marcopan
2026-08-03 22:21:10 +02:00
-
5d7ebc5b01
fix: harden workspace runtime snapshots
marcopan
2026-08-03 22:10:09 +02:00
-
049f8675c6
feat: resolve workspace bindings into runtime configs
marcopan
2026-08-03 21:49:57 +02:00
-
5a654939a5
fix: harden workspace schema contracts
marcopan
2026-08-03 21:40:58 +02:00
-
92cb0545be
feat: add canonical workspace schema
marcopan
2026-08-03 21:31:07 +02:00
-
6434c9c4e1
fix: reject reserved Git HEAD branch
marcopan
2026-08-03 21:22:08 +02:00
-
cc951d8073
fix: harden workspace registry config validation
marcopan
2026-08-03 21:18:19 +02:00
-
6e1321f93c
feat: configure Git workspace registry
marcopan
2026-08-03 21:13:23 +02:00
-
7ad0199f9b
docs: plan Git workspace registry
marcopan
2026-08-03 21:05:31 +02:00
-
a6e6bc6800
docs: require workspace installation manuals
marcopan
2026-08-03 20:57:53 +02:00
-
fef7a7614e
docs: design git-backed workspace registry
marcopan
2026-08-03 20:41:57 +02:00
-
-
18233d59af
fix: refine session report and live activity layout
marcopan
2026-07-24 00:21:36 +02:00
-
6ca4275ff2
fix: improve memory markdown layout
marcopan
2026-07-23 23:01:29 +02:00
-
3c75edfd47
docs: explain early-stage disambiguation
gh-pages
marcopan
2026-07-23 19:55:17 +02:00
-
0b11121bcc
docs: include canonical harness skill text
marcopan
2026-07-23 19:50:24 +02:00
-
5d34447975
docs: document application skill contract
marcopan
2026-07-23 19:44:07 +02:00
-
17bca2b2cb
docs: publish MkDocs site on gh-pages
marcopan
2026-07-23 19:28:09 +02:00
-
724c446087
fix: expand session summary prose with panel
marcopan
2026-07-23 16:06:22 +02:00
-
2e1bb621a0
fix: exclude schema tables from session memories
marcopan
2026-07-23 15:54:27 +02:00
-
9b5fca59e8
fix: expand final SQL to session panel width
marcopan
2026-07-23 15:44:16 +02:00
-
4108b99405
docs: record session summary deployment
marcopan
2026-07-23 15:37:48 +02:00
-
0db85e4e4e
feat: redesign persisted session summaries
marcopan
2026-07-23 15:35:31 +02:00
-
12c7a976d7
docs: specify session summary redesign
marcopan
2026-07-23 12:34:30 +02:00
-
694b7dd21f
fix: harden reviewer workflow and memory handling
marcopan
2026-07-23 12:34:23 +02:00
-
00761ae2ca
fix: enforce one Pi runtime per user
marcopan
2026-07-21 16:13:17 +02:00
-
a040c083cc
fix: reap finalized runtimes before session start
marcopan
2026-07-21 16:04:08 +02:00
-
019f6b282e
fix: release finalized Pi runtimes
marcopan
2026-07-21 15:39:34 +02:00
-
4c9424f1e3
feat: add button press feedback
marcopan
2026-07-21 15:10:08 +02:00
-
801f847ec4
fix: use Pi user auth and handle startup failures
marcopan
2026-07-21 14:01:47 +02:00
-
2ff63d371f
feat: harden workflow gates and expose token usage
marcopan
2026-07-21 12:14:26 +02:00
-
8aa1676811
Expose PSD frontend locally
marcopan
2026-07-20 20:27:37 +02:00
-
ad6057f0dd
Fix PSD frontend network wiring
marcopan
2026-07-20 20:26:13 +02:00
-
32efd647c4
Merge session resume and container configuration fix
marcopan
2026-07-20 20:23:13 +02:00
-
-
0cf09777f2
Fix session resume and PSD container configuration
marcopan
2026-07-20 20:22:47 +02:00
-
-
ec9b12dff4
fix(harness): recover schema table name typos
marcopan
2026-07-20 17:53:24 +02:00
-
3b52c8c08c
feat: DWH connectivity probe at startup — modal alert within 5s if unreachable

marcopanandClaude Opus 4.6
2026-07-20 13:59:11 +02:00
-
83942c0b5c
feat(harness): F6/F7 close on their last approval — no echo phase gate

marcopanandClaude Fable 5
2026-07-20 02:23:45 +02:00
-
c4951e2aa5
chore: hygiene pass — ruff clean, docs storage-model truth, replay /me, failSession log

marcopanandClaude Fable 5
2026-07-20 01:55:41 +02:00
-
1ab0015460
fix(harness): state-integrity pass — reopen order, atomic decision batch, bash anti-bypass

marcopanandClaude Fable 5
2026-07-20 01:51:38 +02:00
-
f772ef9dca
fix(backend): robustness pass — spawn leak, timeouts, workspace fail-loud, 409 order, respond guard

marcopanandClaude Fable 5
2026-07-20 01:37:20 +02:00
-
2958b32fd5
fix(backend): generation-aware SSE event ids — stale cursors can no longer eat events

marcopanandClaude Fable 5
2026-07-20 01:32:47 +02:00
-
3e072fe652
fix: realign workflow advance semantics and phase labels with workflow.yaml

marcopanandClaude Fable 5
2026-07-20 01:28:18 +02:00
-
075883370e
fix(harness): close the Pi-crash class — top-level try/catch on ALL gate tools

marcopanandClaude Fable 5
2026-07-20 01:26:27 +02:00
-
803b98de36
fix(frontend): center gate dialogs on the app area, not the browser viewport

marcopanandClaude Fable 5
2026-07-19 17:08:20 +02:00
-
87cb806dfc
fix(harness): prevent Pi crash on unhandled throw in reviewer tool execute

marcopanandClaude Opus 4.6
2026-07-19 14:33:42 +02:00
-
6ee5bda7f0
feat: gate decision-type validation, force-advance, and frontend fixes

marcopanandClaude Opus 4.6
2026-07-19 14:14:44 +02:00
-
9fbca06f7c
feat(harness): make
tht schema columns glob/pattern-aware

marcopanandClaude Opus 4.8
2026-07-18 13:24:20 +02:00
-
ccfa3a18bf
feat(frontend): pulse the stop dot while the harness is working

marcopanandClaude Opus 4.8
2026-07-18 12:33:25 +02:00
-
3453f3ae23
feat: pre-check DWH reachability before creating a session (local dev only)

marcopanandClaude Opus 4.8
2026-07-18 12:08:47 +02:00
-
84da3b149b
fix(backend): log the real bootstrap failure cause server-side

marcopanandClaude Opus 4.8
2026-07-18 11:48:05 +02:00
-
f979ada5e7
feat(frontend): open a live session straight to its pending gate

marcopanandClaude Opus 4.8
2026-07-17 22:56:12 +02:00
-
6274bf2da0
Merge branch 'feat/per-provider-model-credentials'
marcopan
2026-07-17 19:31:06 +02:00
-
-
c5fd03ed84
feat(backend): let pi self-authenticate providers from its own auth store

marcopanandClaude Opus 4.8
2026-07-17 18:26:18 +02:00
-
c252c95c5f
fix(frontend): pin the question as a stable first line during processing

marcopanandClaude Opus 4.8
2026-07-17 16:30:18 +02:00
-
-
bd7fa6d2c1
Merge branch feat/user-owned-sessions
User
2026-07-16 20:40:51 +02:00
-
-
3abe69badc
docs: record session storage deployment gotchas
User
2026-07-16 20:40:51 +02:00
-
5cacf70a0d
fix: bootstrap user preferences without invalidating DWH cache
User
2026-07-16 20:32:20 +02:00
-
ccb3cf4aa9
test: cover user-owned session security boundaries
User
2026-07-16 19:16:58 +02:00
-
7a65fc80a2
fix(deploy): validate session migrator TLS mode
User
2026-07-16 19:07:53 +02:00
-
cadc4c6947
docs(deploy): document user-owned session cutover
User
2026-07-16 19:02:58 +02:00
-
c6a74c9ccb
fix(frontend): harden owner action confirmation
User
2026-07-16 18:51:02 +02:00
-
58e0884df1
feat(frontend): expose owned session scopes
User
2026-07-16 18:46:18 +02:00
-
b454fb478b
fix(backend): harden principal child isolation
User
2026-07-16 18:38:40 +02:00
-
458eb13c89
feat(backend): enforce user-owned sessions
User
2026-07-16 18:32:52 +02:00
-
72db6b823d
fix(harness): record postgres decision phases
User
2026-07-16 18:08:17 +02:00
-
c1cddaa667
refactor(harness): route workflow persistence through repositories
User
2026-07-16 17:55:34 +02:00
-
259f021313
fix(harness): preserve session migration JSON errors
User
2026-07-16 17:35:54 +02:00
-
5dbb91390f
feat(harness): persist server sessions in postgres
User
2026-07-16 17:31:04 +02:00
-
8f0154eb9e
fix(harness): persist evidence artifact
User
2026-07-16 17:14:47 +02:00
-
8f364ec564
feat(harness): add local session repository
User
2026-07-16 17:11:22 +02:00
-
8296937bc0
docs: add user-owned session storage plan
User
2026-07-16 17:01:39 +02:00
-
-
671bd20329
chore: ignore Vitest cache
User
2026-07-16 13:03:26 +02:00
-
c587f9dc4a
merge: resizable activity timeline and CTE density
User
2026-07-15 16:06:19 +02:00
-
-
7fc58287a7
docs: clarify activity split fallback
User
2026-07-15 15:59:21 +02:00
-
6a5ca7e8cb
docs: record final activity split deployment
User
2026-07-15 15:57:33 +02:00
-
1f540fcb78
fix(frontend): harden activity split responsiveness
User
2026-07-15 15:52:22 +02:00
-
f0ef2654df
docs: record activity split deployment
User
2026-07-15 15:32:29 +02:00
-
f1af1f909b
style(frontend): tighten CTE plan vertical rhythm
User
2026-07-15 15:15:56 +02:00
-
d177e1c0af
feat(frontend): add resizable activity split
User
2026-07-15 15:04:15 +02:00
-
30e76a968d
fix(frontend): restore readable model activity timeline
User
2026-07-15 14:55:57 +02:00
-
-
9274f07987
docs: plan resizable activity timeline
User
2026-07-15 14:44:36 +02:00
-
7ad06cde81
docs: design resizable activity timeline
User
2026-07-15 14:29:50 +02:00
-
bef21f9e43
test(frontend): harden live log contract
User
2026-07-15 12:45:26 +02:00
-
4356a1243c
docs: record central live log deployment
User
2026-07-15 12:31:57 +02:00
-
09f9bdffe5
fix(frontend): restore live log text contrast
User
2026-07-15 12:27:19 +02:00
-
6b0da84a3d
style(frontend): compact CTE plan spacing
User
2026-07-15 12:09:04 +02:00
-
00c1af5a5a
fix(frontend): reset live log follow state on resume
User
2026-07-15 12:04:05 +02:00
-
279b79516c
fix(frontend): deduplicate live workflow activity
User
2026-07-15 11:55:14 +02:00
-
e7a8bc29b0
docs: harden central log implementation plan
User
2026-07-15 11:48:30 +02:00
-
b9e4a747f0
docs: plan central live log and compact CTE plan
User
2026-07-15 11:44:45 +02:00
-
d5ec7686a0
docs: design central live log and compact CTE plan
User
2026-07-15 11:27:39 +02:00
-
9554379916
docs: record filtered model activity deployment
User
2026-07-15 03:49:09 +02:00
-
72085990ef
fix(frontend): hide model activity execution noise
User
2026-07-15 03:24:22 +02:00
-
e9cbc2b701
docs: plan model activity signal filter
User
2026-07-15 03:15:53 +02:00