Commit Graph

  • 5d8830d2d3 fix: Write context/index.json so agents can look up tasks by phase Lukas May 2026-03-04 11:55:22 +01:00
  • 26ed9e0395 fix: Tell agents context files are on-demand, not bulk-read Lukas May 2026-03-04 11:48:25 +01:00
  • 069eb66acb feat: Add project filter to listInitiatives Lukas May 2026-03-04 11:40:32 +01:00
  • b6ac797644 feat: Add "New Chat" button to reset chat session in-place Lukas May 2026-03-04 11:39:58 +01:00
  • 9c09683029 fix: Add scope awareness to chat prompt so agents focus on target entities Lukas May 2026-03-04 11:31:49 +01:00
  • 354950bb8a fix: Retry sends message with retry flag to avoid duplicate storage Lukas May 2026-03-04 11:25:43 +01:00
  • 84dcb0193d feat: Show agent errors in chat UI with retry button Lukas May 2026-03-04 11:23:41 +01:00
  • 413a501570 fix: Pass chatSessionRepository through createContext in trpc-adapter Lukas May 2026-03-04 10:56:47 +01:00
  • e4489f8c7a fix: Add chatSessionRepository to TrpcAdapterOptions Lukas May 2026-03-04 10:33:23 +01:00
  • 1b5fdfde55 fix: Add error toasts and optimistic messages to chat session hook Lukas May 2026-03-04 10:31:19 +01:00
  • f06ac953eb fix: Increase detail agent task sizing to reduce tiny-task overhead Lukas May 2026-03-04 10:24:54 +01:00
  • 2653e4c7ad fix: Add font-display to initiative detail header Lukas May 2026-03-04 10:23:58 +01:00
  • 1db5e2dc56 fix: Replace Instrument Serif with Playfair Display for display headings Lukas May 2026-03-04 10:23:26 +01:00
  • 1cfe51b10e fix: Remove faux-bold and tracking-tight from Instrument Serif headings Lukas May 2026-03-04 10:20:08 +01:00
  • 1aef986127 fix: Sort pipeline tasks by dependency order instead of priority+createdAt Lukas May 2026-03-04 10:18:26 +01:00
  • fcf822363c feat: Add persistent chat sessions for iterative phase/task refinement Lukas May 2026-03-04 10:14:28 +01:00
  • d6fb1abcba fix: Add missing Instrument Serif font files and @font-face declarations Lukas May 2026-03-04 10:14:06 +01:00
  • 2948eb1139 feat: Add tiptap editor for task descriptions in slide-over panel Lukas May 2026-03-04 09:06:44 +01:00
  • 38be28e443 fix: Widen task slide-over panel to max-w-2xl (672px) Lukas May 2026-03-04 08:51:37 +01:00
  • 095b23a825 fix: Widen task slide-over panel from max-w-md to max-w-xl Lukas May 2026-03-04 08:33:48 +01:00
  • b223427bd3 fix: Use fixed-position slide-over and render markdown descriptions with tiptap Lukas May 2026-03-04 08:08:53 +01:00
  • 2d15dcf368 feat: Replace task modal with slide-over panel and enrich task nodes Lukas May 2026-03-04 08:01:48 +01:00
  • 5a5d48aecc feat: Swap display font from Plus Jakarta Sans to Instrument Serif Lukas May 2026-03-04 08:01:04 +01:00
  • 4e04863e32 feat: Polish pass — display font on headings, empty states, card interactivity, panel dividers Lukas May 2026-03-04 07:52:22 +01:00
  • 2b62160c95 fix: Polish settings pages — display font, status tokens, spacing Lukas May 2026-03-04 07:50:30 +01:00
  • 7e60cbfff9 feat: Premium design overhaul — typography, atmosphere, animations, component polish Lukas May 2026-03-04 07:30:06 +01:00
  • dd86f12057 feat: Add page-level entrance animations using motion library Lukas May 2026-03-04 07:28:53 +01:00
  • af092ba16a feat: Add task execution graph within phase detail panel Lukas May 2026-03-04 07:20:44 +01:00
  • 9f88d5b433 feat: Replace flat phase sidebar with vertical execution graph Lukas May 2026-03-04 05:44:23 +01:00
  • 6a9d9e3452 feat: Redesign task and phase dependency display in plans tab Lukas May 2026-03-04 05:28:11 +01:00
  • 9e7c246280 fix: Switch auto-spawn from discuss to refine agent, surface in UI Lukas May 2026-03-03 14:25:43 +01:00
  • b38a2ec034 fix: Pass task with description to auto-spawned discuss agent Lukas May 2026-03-03 14:13:45 +01:00
  • 3d04cb2081 fix: Surface active architect agents in initiative activity state Lukas May 2026-03-03 14:12:20 +01:00
  • e4289659cd chore: Re-record full-flow cassettes after task dependency changes Lukas May 2026-03-03 13:56:47 +01:00
  • 9b91ffe0e5 fix: Persist and expose task dependencies from detail output Lukas May 2026-03-03 13:46:29 +01:00
  • 536cdf08a1 feat: Propagate task summaries and input context to execution agents Lukas May 2026-03-03 13:42:37 +01:00
  • 86a1912959 feat: Add description field and auto-spawn discuss agent on initiative creation Lukas May 2026-03-03 13:40:37 +01:00
  • 9edc93a268 feat: Auto-resume idle agents for inter-agent conversations Lukas May 2026-03-03 13:29:39 +01:00
  • 938700d45d feat: Make inter-agent communication prompt mode-aware Lukas May 2026-03-03 13:26:47 +01:00
  • 3e678f2591 fix: Show detailing indicator by including detail tasks in listInitiativeTasks Lukas May 2026-03-03 13:25:29 +01:00
  • 0ab7b54ad7 feat: Show detailing status in pipeline tab phase groups Lukas May 2026-03-03 13:13:07 +01:00
  • 411700d37d feat: Show detailing status in initiative overview and phase sidebar Lukas May 2026-03-03 13:08:05 +01:00
  • 96386e1c3d feat: Replace initiative card N+1 queries with server-computed activity indicator Lukas May 2026-03-03 12:49:07 +01:00
  • b74b59b906 fix: Align subscription status mapping with tRPC state machine Lukas May 2026-03-03 12:46:19 +01:00
  • c8f370583a feat: Add codebase exploration to architect agent prompts Lukas May 2026-03-03 12:45:14 +01:00
  • 1043079a08 feat: Persist agents page filter in URL query params, default to questions Lukas May 2026-03-03 12:42:32 +01:00
  • 2f2ad6eb95 feat: Add remove account button to health page UI Lukas May 2026-03-03 12:08:48 +01:00
  • 86c6ad8be1 chore: Switch dev.sh to side-by-side split layout (server | web) Lukas May 2026-03-03 12:04:23 +01:00
  • 2eada071a1 fix: Use npx tsx so tsx resolves from local node_modules Lukas May 2026-03-03 12:03:05 +01:00
  • 0fad4a42b9 chore: Move dev.sh into workdir/ with correct working directory Lukas May 2026-03-03 12:02:21 +01:00
  • 8e77503941 chore: Add dev.sh tmux script to start server and frontend together Lukas May 2026-03-03 11:59:34 +01:00
  • b11cae998c refactor: Co-locate server artifacts under apps/server/ Lukas May 2026-03-03 11:55:12 +01:00
  • 04c212da92 feat: Implement v2 design system with indigo brand, dark mode, and status tokens Lukas May 2026-03-03 11:43:09 +01:00
  • 34578d39c6 refactor: Restructure monorepo to apps/server/ and apps/web/ layout Lukas May 2026-03-03 11:22:53 +01:00
  • 8c38d958ce refactor: Remove full-flow.test.ts in favour of cassette variant Lukas May 2026-03-03 10:53:41 +01:00
  • 25360e1711 fix: Stabilize full-flow cassette keys and restore output files on replay Lukas May 2026-03-03 10:35:13 +01:00
  • 1e374abcd6 docs: Design review pass on all v2 wireframes Lukas May 2026-03-02 19:36:26 +09:00
  • 478a7f18e9 docs: Add v2 wireframes and theme specification Lukas May 2026-03-02 18:13:17 +09:00
  • 41b1d0e986 feat: Add cassette support for full-flow integration test Lukas May 2026-03-02 17:42:43 +09:00
  • 89db580ca4 docs: Add ASCII wireframe mockups for all frontend pages Lukas May 2026-03-02 17:28:14 +09:00
  • 988160b2b7 fix: Patch full-flow test timeouts and driveToCompletion polling loop Lukas May 2026-03-02 17:15:12 +09:00
  • 76aca71705 refactor: Restructure agent prompts with XML tags Lukas May 2026-03-02 14:15:28 +09:00
  • 55eb6a494b test: Add full-flow integration test (discuss→plan→detail→execute) Lukas May 2026-03-02 13:28:23 +09:00
  • 1540039c52 test: Remove redundant and dead tests (-743 lines) Lukas May 2026-03-02 12:57:27 +09:00
  • a2ab4c4a84 docs: Add comprehensive test inventory with coverage gaps and redundancy map Lukas May 2026-03-02 12:23:39 +09:00
  • e9ec5143fd docs: Document cassette testing system in docs/testing.md and CLAUDE.md Lukas May 2026-03-02 12:22:46 +09:00
  • ec031211a2 fix: Resolve advanceTimers return type mismatch (Promise<VitestUtils> → Promise<void>) Lukas May 2026-03-02 12:19:47 +09:00
  • 0ed657b644 feat: Add VCR-style cassette testing system for agent subprocess pipeline Lukas May 2026-03-02 12:17:52 +09:00
  • a1366efe4d refactor: Standardize fake timer usage across E2E tests Lukas May 2026-03-02 12:08:24 +09:00
  • dcb855ede1 fix: Repair test harness coverage, excludes, and timer overhead Lukas May 2026-03-02 12:01:16 +09:00
  • 863117c63a fix: Detach agents before initiative deletion to prevent FK constraint failure Lukas May 2026-02-18 18:35:06 +09:00
  • 6fa025251e feat: Wire up initiative deletion end-to-end Lukas May 2026-02-18 17:54:53 +09:00
  • 80aa3e42fb Fix StatusBadge crash when status is undefined Lukas May 2026-02-18 17:44:38 +09:00
  • 8bece70a61 fix: Wire archive button to updateInitiative mutation Lukas May 2026-02-18 17:44:01 +09:00
  • e52b9d3332 Remove unused Edit and Duplicate menu items from initiative card Lukas May 2026-02-18 17:43:21 +09:00
  • 1331fb737d refactor: Wire buildExecutePrompt into dispatch manager Lukas May 2026-02-18 17:40:03 +09:00
  • b63a8b605c refactor: Compress refine prompt for conciseness (439→243 words, -45%) Lukas May 2026-02-18 17:30:57 +09:00
  • a4d48262c1 refactor: Compress detail prompt for conciseness (775→473 words, -39%) Lukas May 2026-02-18 17:30:56 +09:00
  • c9769b09b7 refactor: Compress plan prompt for conciseness Lukas May 2026-02-18 17:30:09 +09:00
  • a4502ebf77 refactor: Compress discuss prompt for conciseness (~30% word reduction) Lukas May 2026-02-18 17:30:07 +09:00
  • e73e99cb28 refactor: Compress shared agent prompts for conciseness (1060→699 words, -34%) Lukas May 2026-02-18 17:30:04 +09:00
  • 67f98f4f35 refactor: Compress execute prompt for conciseness (~47% word reduction) Lukas May 2026-02-18 17:30:00 +09:00
  • 44d2a3ff08 docs: Update agent.md to reflect prompt overhaul Lukas May 2026-02-18 17:21:57 +09:00
  • 9ed7e9ad16 refactor: Rewrite execute prompt with TDD protocol, test integrity rules, and definition-of-done checklist Lukas May 2026-02-18 17:20:11 +09:00
  • b5509232f6 refactor: Add testability focus and definition-of-done checklists to discuss/refine prompts Lukas May 2026-02-18 17:19:53 +09:00
  • 09a388b490 refactor: Enforce mandatory test specs in detail prompt, add testing strategy to plan prompt Lukas May 2026-02-18 17:19:48 +09:00
  • 298c570bc4 refactor: Overhaul shared prompt constants — remove CODEBASE_VERIFICATION, trim GIT_WORKFLOW/CONTEXT_MANAGEMENT, add TEST_INTEGRITY/SESSION_STARTUP/PROGRESS_TRACKING Lukas May 2026-02-18 17:18:53 +09:00
  • c04e6d7778 refactor: Replace file-count task sizing with lines-changed heuristic Lukas May 2026-02-18 16:54:10 +09:00
  • 7354582d69 refactor: Add context management to plan/detail prompts, update docs Lukas May 2026-02-18 16:43:19 +09:00
  • 4ef9db1501 refactor: Improve shared agent prompts — add context management, explain git rules, slim inter-agent comms Lukas May 2026-02-18 16:41:55 +09:00
  • 459c09b687 refactor: Overhaul execute prompt with test-first protocol, context management, anti-hardcoding Lukas May 2026-02-18 16:41:53 +09:00
  • 58514fef3f docs: Document standalone agent path resolution in completion detection Lukas May 2026-02-10 16:01:25 +01:00
  • 2aa807a394 fix: Resolve signal.json path mismatch for standalone agents Lukas May 2026-02-10 16:00:37 +01:00
  • 62a542116d feat: Add task deletion with shift+click auto-confirm Lukas May 2026-02-10 15:58:24 +01:00
  • bfefbc85af feat: Switch cw ask from polling to SSE via onConversationAnswer subscription Lukas May 2026-02-10 15:56:54 +01:00
  • bfc1b422f9 feat: Inject agent ID into prompts, SSE-based cw listen, all flags documented Lukas May 2026-02-10 15:53:01 +01:00
  • c2d665c24f feat: Make initiative branch and execution mode editable from header Lukas May 2026-02-10 15:52:40 +01:00
  • 3ff1f485f1 fix: Prevent agents page from scrolling — lock layout to viewport Lukas May 2026-02-10 15:34:12 +01:00
  • 142f67c131 fix: Prevent agents page from scrolling — constrain scroll to panels Lukas May 2026-02-10 15:32:43 +01:00
  • 9f5421f6bc test: Rewrite conversation integration test with mock server and real tasks Lukas May 2026-02-10 14:37:12 +01:00