Commit Graph

  • 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