Changelog

What we shipped

Every feature, fix, and improvement — with PR links and timestamps.

1611
PRs merged
840
features
322
fixes
371
improvements

March 2026 606 changes

feature
Auto-mode and webhook calendar integration #2710
improvement
Update docs after: Unified Operations Control Plane #2706
feature
Wire MaintenanceOrchestrator and remove old systems #2704
improvement
Extract health checks to maintenance modules #2703
improvement
Migrate health and monitoring services to TimerRegistry #2695
feature
TimerRegistry interface and SchedulerService extension #2694
fix
Resolve build issues for end-to-end verification #2686
docs
Add README and Diataxis docs for starter kit #2685
feature
Design System starter kit — MCP server + monorepo skeleton #2683
feature
Add MCP server package to design-system starter kit #2682
feature
AI a11y agent + axe-core audit package for design-system starter #2674
feature
Build Implement Agent #2671
feature
AI design agent for design-system starter kit #2670
infrastructure
Build site theme and layout system #2668
feature
Add TinaCMS site builder to design-system starter kit #2667
infrastructure
Build auto-generated documentation #2665
feature
Vite-native component playground for design-system starter #2664
docs
Update architecture memory after ai-agent-app doc review #2663
feature
Add color science package (OKLCH scales, harmonies, WCAG contrast, semantic tokens) #2662
feature
Add HTML/CSS output target to design-system starter kit #2659
Show 586 more entries
feature
Add W3C DTCG design token package to design-system starter #2661
feature
Pen-to-React pipeline for design system starter kit #2658
improvement
End-to-end verification and build test #2656
improvement
Extract .pen parser and type system #2655
docs
Update README with full platform overview #2654
feature
Create docs directory with extracted and new content #2653
feature
Add MCP server package to ai-agent-app starter kit #2652
feature
Wire ai-agent-app into scaffold route, UI picker, and starter features #2651
docs
Add comprehensive README for AI agent app starter kit #2650
infrastructure
Build prompt playground UI #2649
feature
Add agent role system with GET /api/roles endpoint #2648
improvement
Extract prompt builder and registry #2647
feature
Add slash command system to ai-agent-app starter kit #2646
feature
Add visual LangGraph flow builder to ai-agent-app starter kit #2645
feature
Compose chat view with streaming, tool progress, and weather card #2644
feature
Add session store and chat session hook to ai-agent-app starter kit #2641
feature
Extract LangGraph state graphs package for ai-agent-app starter kit #2643
feature
Add trace viewer UI and in-memory tracing #2639
feature
Add App + State + Chat UI scaffold for ai-agent-app starter kit #2640
feature
Add WebSocket sideband + ToolProgressEmitter to ai-agent-app starter #2638
feature
ToolDefinition + requiresConfirmation registry pattern #2637
feature
Add observability package with Langfuse + file tracing #2636
docs
Add landing page and AI agent app starter kit documentation #2635
feature
Add POST /api/chat streaming endpoint #2634
feature
Wire tools package into server with Anthropic agentic loop #2633
fix
Skip epic PR when children merged directly to dev (no epic branch on remote) #2632
feature
Add model-resolver and Express server to ai-agent-app starter kit #2631
feature
Add CSS theming system and UI atoms for ai-agent-app #2627
feature
Add perplexity-style word fade-in animation for streaming responses #2630
feature
Tools package — define once, deploy everywhere (starter kit) #2629
improvement
Extract chat UI components to packages/ui #2626
feature
Add packages/tools to AI Agent App Starter Kit #2628
feature
Add ai-agent-app monorepo starter kit #2624
docs
Add starter kit template system documentation #2617
fix
Remove deleted PipelineService from lifecycle traceability test #2605
feature
Add starter kit template selection to in-app project creation wizard #2598
feature
Add project badge to kanban cards and list view rows #2600
docs
Add starter kit how-to guides to public documentation #2599
improvement
Add starter kit selection to create-protolab CLI interactive prompt #2596
feature
Wire starter kits into create-protolab scaffold flow #2594
feature
Add portfolio starter kit type #2592
feature
Portfolio contact page, RSS feed, SEO completion #2591
docs
Add documentation philosophy page to internal dev docs #2590
feature
Portfolio page sections — Hero, ProjectGrid, Contact, About, Testimonials, BlogList #2589
feature
Add docs/ directory to docs and portfolio starter kits #2588
feature
Add CI workflow, agent context, and StarterKitType export for docs starter kit #2587
feature
Add Docs Starter Kit (Starlight) #2584
feature
Add portfolio starter kit with Astro 5, Tailwind v4, View Transitions #2585
feature
Add shared Astro design system components #2582
feature
Add shared design system tokens #2579
feature
Rebuild flow-graph constants to 2-lane topology #2578
improvement
PM Chat Panel UI #2576
fix
Guard fire-and-forget stopFeature call against unhandled rejection #2571
feature
Add members tag-input and color picker to project sidebar #2569
fix
Mkdir -p target dir before copyFile in AtomicWriter backup recovery #2568
improvement
Delete PipelineCheckpointService and remove featureFlags.pipeline #2565
feature
Delete PipelineService and /api/pipeline/* routes #2559
improvement
Delete flow-graph pipeline components and update registries #2563
feature
Delete PipelineService and /api/pipeline/* routes #2564
feature
Delete dead coordinator, review, and interrupt-loop flows #2560
feature
Delete PipelineOrchestrator and remove all pipeline/* routes #2557
feature
Delete PipelineOrchestrator and remove all pipeline/* routes #2556
fix
Autonomous board management — zero-intervention pipeline bugs #2552
improvement
Fix runningFeatures tracking gap in execution-service #2551
improvement
Fix error classification breadth and merge retry logic #2550
improvement
Fix ExecuteProcessor waitForCompletion race and pre-flight shouldContinu #2547
improvement
Unify concurrency tracking and fix settings and ledger races #2546
docs
Diataxis documentation reorganization #2539
improvement
Fix GraphQL injection in CodeRabbitResolver and git-workflow-service #2533
fix
Replace exec() with execFile() to prevent shell injection in CompletionDetector #2532
feature
Fix shell injection in CompletionDetector gh pr create #2531
fix
Block rm/git rm/cd+destructive commands from bleeding worktree deletions to main tree #2530
improvement
Deviation Rule Engine #2522
improvement
Context Metrics and Warning System #2521
improvement
Update docs after: GSD Pattern Adoption #2520
improvement
Post-Execution Goal Verification #2518
fix
Use mergedAt instead of merged field in ReviewProcessor external merge check #2517
feature
Plan Consumer in ExecuteProcessor #2516
feature
Pre-Execution Plan Validation #2515
improvement
Auto-create epic branches when approve_project_prd creates epics #2514
improvement
Types + Structured Plan Generator #2513
improvement
MergeProcessor respects prMergeStrategy and PR merge race guard #2505
improvement
Remove dead rollbackTriggered rule and gate-tuning action type #2504
fix
Include remainingMilestones and retroData in ceremony:fired events #2502
feature
Emit specific lifecycle events from FeatureLoader on status changes #2501
fix
Emit direct auto-mode events from TypedEventBus alongside envelope #2500
fix
Bridge ErrorBudgetService events to shared app event bus #2499
improvement
Fix DeployProcessor DONE transition and clean up orphaned states #2498
docs
Regenerate site data [skip ci] #2491
docs
Update docs after CRDT/Automerge removal #2495
feature
Remove CRDT types from shared types package #2494
feature
Remove libs/crdt package and automerge dependencies #2493
infrastructure
Rename CrdtSyncService to PeerMeshService + make conditional on config #2492
improvement
Remove CRDT module wiring from startup and services container #2490
feature
Remove setCrdtStore() from CalendarService, TodoService, and metrics route #2487
feature
Strip Automerge from ProjectService, replace with plain Map cache #2488
improvement
Strip CRDT from notes routes, use disk-only reads/writes #2486
improvement
Remove AvaChannelService and backchannel infrastructure #2485
improvement
System Improvement: recurring merge_conflict failures #2481
improvement
System Improvement: recurring merge_conflict failures #2479
feature
Timeout Configuration #2476
feature
Route Input Validation #2473
feature
Validate project, auto-mode, and remaining routes #2472
improvement
Update docs after: Project Pipeline Unification #2468
feature
Add WebSocket auto-refresh and manual refresh button to project timeline #2467
feature
Auto-complete epics when all child features are done #2466
improvement
Verify completion detector with projectSlug #2465
feature
Fall back to feature metadata when ledger is empty #2464
feature
Unify agent prompt overrides — move personaOverrides to project-level agentConfig #2462
improvement
Backfill projectSlug on existing ledger entries #2461
improvement
Enrich feature events with projectSlug at emission #2460
feature
POST /api/features/backfill-project-slug migration endpoint #2459
docs
Update agent-manifests.md with routingSuggestion shape and accurate API responses #2458
improvement
Wire projectSlug auto-assignment into FeatureLoader.create #2457
docs
Fix three inaccuracies in agent-manifests.md #2456
feature
Add project slug resolver service #2452
improvement
Add route tests for /api/agents endpoints #2455
improvement
Remove dead manifestPaths field from AgentConfig #2454
fix
Replace fs.watch recursive with mtime polling in AgentManifestService #2453
fix
Eliminate double-counting in FeatureScheduler concurrency check #2451
feature
Normalize matchFeature confidence using diminishing-returns score #2450
feature
Add _builtIn to ProjectAgent type and remove unsafe casts #2449
improvement
Add auto-assignment to pipeline execution path #2448
fix
Dispose AgentManifestService on graceful shutdown #2447
fix
Return capabilities for built-in roles in /api/agents/get #2446
improvement
Agents panel in project settings + feature role selector #2442
feature
Auto-assign role via match rules before feature execution #2441
feature
Inject role promptFile into agent system prompt #2440
improvement
Wire assignedRole into getModelForFeature() #2439
improvement
API routes for agent manifest #2438
feature
AgentManifestService — load, parse, validate, cache #2432
feature
Update docs after: Project-Level Agent Extensions #2433
feature
Add AgentConfig to WorkflowSettings for per-role model overrides #2431
feature
Make AgentRole extensible with BUILT_IN_AGENT_ROLES and add agent-manifest types #2430
improvement
Render markdown in Resources documents #2423
infrastructure
Add unit tests for ProjectLifecycleService.generateQaDoc() #2422
improvement
Polish QA checklist output #2420
feature
Generate QA Checklist doc on project launch #2419
improvement
Upgrade ResearchAgent with deep research patterns from open_deep_researc #2416
feature
Paper trail UI — grouped artifacts, markdown expand, download, filter dropdown #2415
feature
Update docs after: Project Intelligence — Research, Ceremonies & Paper Trail #2414
feature
Add research trigger UI to ResearchTab with 4-state rendering #2412
feature
ProjectProgressWizard component #2410
feature
Enrich NewProjectDialog with description and research toggle #2409
docs
Fix duplicate section and add research.md to project lifecycle #2408
improvement
Wire CeremonyService to ProjectArtifactService #2407
feature
DailyStandupService — board-wide standup #2403
feature
Pm agent reads research.md before PRD generation #2406
improvement
Phase execution status sync from feature events #2405
feature
Add POST /lifecycle/research route and lifecycle service method #2404
feature
Ceremony automation milestone — ceremonies settings + UI toggle #2401
feature
Add getResearchMdPath and getResearchArtifactDir helpers #2399
feature
Add research and ceremony types #2398
fix
Prevent orphaned concurrency slots from blocking auto-mode #2388
improvement
Fix: auto-mode concurrency slots locked by orphaned in_progress features #2386
improvement
Wire skills into tsconfig and create assets #2382
improvement
Update docs after: Skills System Overhaul #2379
improvement
Decompose CI skills #2377
improvement
Decompose worktree skills #2376
improvement
Add trigger descriptions to remaining skills #2375
improvement
Decompose monorepo-patterns #2374
feature
Execute prune and consolidate #2373
improvement
Skill overlap audit #2372
feature
Add discord reaction endpoint and conditional discord loading #2362
fix
Null phase model value crashes settings endpoint #2358
fix
Reset stale feature state on staging deploy restart #2353
fix
Replace pre-flight git rebase with git merge to prevent parallel agent conflicts #2351
docs
Update memory files with CRDT pipeline learnings #2350
fix
Align test mocks with runtime state extraction and notes hydration #2348
improvement
Upgrade @automerge packages to latest 3.x #2347
feature
Move runtime state files from .automaker/ to DATA_DIR #2346
improvement
Fill CRDTStore test gaps #2345
docs
Fix merge conflict in database.md + correct architecture entry for updatePhaseClaim #2344
fix
Block feature execution when pre-flight rebase detects merge conflicts #2343
infrastructure
Fill CrdtSyncService test gaps — partition recovery, registry sync, settings, TTL #2342
docs
Add notes CRDT domain documentation and storage model comment #2341
feature
Notes as CRDT domain — dual-write with disk fallback #2340
feature
Add Notes as CRDT domain #2338
feature
Extend MetricsDocument with memoryStats for hivemind-wide memory file scoring #2337
feature
Add categories:updated CRDT sync via event bridge #2336
infrastructure
Add integration tests for project sync pipeline #2335
improvement
Fix updatePhaseClaim and saveProjectMilestones to broadcast to peers #2334
feature
Align ProjectDocument schema with full Project type #2332
fix
Resolve get_server_logs log path via server api, not monorepo root #2333
improvement
Remove dead crdt:remote-changes event and rename CrdtFeatureEvent #2331
feature
Remove vestigial hive config — replace with protolab/hivemind instanceId resolution #2330
improvement
Remove dead code from AutomergeFeatureStore #2329
fix
Auto-mode concurrency race from premature startingFeatures timeout #2327
improvement
Update docs after: Open SWE Lessons: Agent Execution Hardening #2318
improvement
CRDT sync: suppress log spam for features without backing feature.json #2315
improvement
Post-execution middleware: recover work from nested Claude worktrees #2314
feature
Wire tool profiles into execution pipeline #2313
feature
Audit tool usage and create role profiles #2305
feature
Create PromptBuilder class with section management #2311
improvement
Per-phase temperature routing #2312
improvement
Update docs after: Open SWE Lessons: Agent Execution Hardening #2310
improvement
Message queue middleware with inject-clear pattern #2306
feature
Auto-create PR after uncommitted work recovery #2300
improvement
Refactor execution-service prompts to use PromptBuilder #2304
improvement
Tool error wrapper in provider layer #2303
improvement
Extract post-execution middleware from execution-service #2298
infrastructure
Commit automaker drift before rebase #2270
feature
Wire SlashCommandDropdown into ChatInput with command mode visual indicator #2268
infrastructure
Commit automaker drift before rebase #2269
feature
Slash Command Dropdown Component #2267
improvement
System Improvement: recurring merge_conflict failures #2262
feature
Server URL override in auth layer + app store #2263
feature
Checkpoint UI and Rewind Command #2259
feature
Command Autocomplete Hook #2260
fix
Worktree symlinks resolve @protolabsai packages to main repo dist #2258
feature
Checkpoint Tracking Service #2257
feature
Subagent Message Part Type #2252
feature
Add SubagentBlock component for subagent visibility in chat #2256
feature
Command Expansion Engine #2255
improvement
Command Discovery API Endpoint #2254
feature
Command Registry Service #2251
improvement
Bug: Project create route bypasses CRDT, causes getProject to return nul #2250
fix
Staging → main (v0.42.0 + OAuth fix) #2240
feature
Promote staging to main #2233
feature
Integration tests for calendar API routes #2227
improvement
Unit tests for CalendarService and JobExecutorService #2226
feature
Ava Entry Point & End-to-End Flow #2225
improvement
Rewrite calendar-assistant skill for SDK-native patterns #2224
improvement
Google Calendar cancelled event cleanup and periodic sync #2223
improvement
Ceremony-to-calendar integration #2222
improvement
WebSocket broadcast for calendar mutations and job lifecycle #2221
improvement
Wire emitReminder() into JobExecutorService #2219
improvement
Bug: Agents skip prettier formatting before commit #2218
improvement
Server URL override in auth layer + app store #2217
improvement
Fix shell injection in run-command job actions #2216
fix
Resolve AgentDefinition model aliases via SDK-native alias pattern #2213
feature
PM-LE Status Bridge #2211
improvement
Fix CRDT project scoping for calendar documents #2215
improvement
Improve: chunk ID uniqueness and input validation in knowledge store #2214
feature
PM Knowledge Indexing & Cross-Layer Queries #2210
improvement
Fix MCP enum mismatch and ID prefix inconsistency #2212
fix
Resolve agent model aliases before SDK calls #2209
improvement
Fix: preFlightChecks missing from settings merge logic #2208
feature
Role-Scoped Context Injection #2203
improvement
LE Knowledge Indexing #2207
feature
SKILL.md Files for Specialist Agents #2206
improvement
System Improvement: recurring merge_conflict failures #2204
improvement
Ava World State Builder #2201
improvement
Replace DynamicAgentExecutor with SDK query() #2200
feature
Implement PMWorldStateBuilder with layered world state #2199
feature
SKILL.md Files for Specialist Agents #2198
improvement
Change dev server default port to avoid collision with Docker container #2197
infrastructure
Consolidate knowledge store memory files #2196
feature
Dockerized dev-branch server: always-on container with auto-rebuild #2195
improvement
Three-Layer World State Types #2193
feature
Knowledge Store MCP Tools #2186
feature
Agent Definition Factory Functions #2185
improvement
Auto-rebuild headless server on dev branch changes #2191
improvement
Bug: Multiple agents writing to main repo despite worktree isolation (P1 #2190
improvement
Add auto-failover timer to ProjectAssignmentService #2184
feature
Add MCP tools and API routes for project assignment #2183
improvement
Update feature selection to be project-scoped #2182
improvement
Remove FleetSchedulerService and work-stealing #2181
feature
Create ProjectAssignmentService #2179
feature
Add project assignment types and createdByInstance field #2178
feature
Add lazy feature lookup to world state event handler #2176
improvement
Polish server URL section in Developer Settings #2174
feature
Update docs for flow intelligence features #2173
feature
Persist prMergedAt and completedAt in MergeProcessor (#2170) #2170
improvement
Convert bottom-panel ticker to hover popover with network stats #2171
improvement
Add error budget auto-freeze to AutoModeService #2169
improvement
Remove PeersPanel and All/Mine tabs from board view #2168
feature
Add autonomy rate metric #2167
feature
Add WIP saturation index to board summary #2166
feature
Add cost cap and runtime timeout kill switches #2164
docs
Document execution gate, portfolio gate, and error budget patterns #2159
feature
Add execution gate to ExecuteProcessor with review/error/CI checks #2158
improvement
Server URL override in auth layer + app store #2157
improvement
Aggregate milestone-level facts on milestone completion #2155
feature
Update docs after: Flow Control System #2153
feature
Add metrics REST endpoints and dashboard panel #2152
feature
Update docs after: Metrics and Observability #2151
feature
Implement Error Budget System with rolling window tracking #2150
improvement
Add agentic metrics to collection service #2149
improvement
Add PR size check to git-workflow-service #2148
improvement
Clean up dead events and EventType gaps #2147
improvement
Add review queue depth tracking and auto-pause rule #2146
feature
Implement DORA metrics service #2145
improvement
Remove @ts-nocheck from board view files #2144
improvement
Remove research flow stubs and clean up console.log #2141
improvement
Consolidate formatDuration, formatTimestamp, and formatElapsed #2139
improvement
Add pre-flight checklist to ExecuteProcessor #2137
improvement
Extract shared git exec environment and extractTitleFromDescription #2135
improvement
Remove dead feature creation path and unused types #2134
feature
Implement reconciliation service actuators #2133
improvement
Add post-merge verification step to DeployProcessor #2132
improvement
Wire ceremony retro outputs to board and rules engine #2131
improvement
Remove dead PRDService and LangGraph planning flow #2130
fix
Broadcast chat:user-input-request event to reach WebSocket clients #2125
improvement
Server URL override in auth layer + app store #2122
infrastructure
Legless Electron build + headless server config #2119
improvement
Hivemind instance auto-discovery in server picker #2118
improvement
Server Connection section in Developer Settings #2116
feature
Update Ava system prompt for delegation model #2112
feature
Slim Ava default tool groups for delegation model #2111
feature
Delegate_to_pm tool implementation #2110
improvement
Timeline UI in project detail #2109
feature
Ceremony cadence and PM tools #2107
improvement
Server URL override in auth layer + app store #2108
feature
Project timeline update service #2106
feature
PM system prompt with project context #2105
improvement
PM model upgrade to Sonnet #2104
improvement
Ask_user Inline Form Tool — Server Side #2096
improvement
Auto-Expand Tool Result Cards on Completion #2095
feature
Update docs after: Ava Anywhere Chat Overlay Polish #2091
feature
Wire WorkIntakeService into auto-mode lifecycle #2090
feature
Wire WorkIntakeService into auto-mode lifecycle #2089
feature
Wire WorkIntakeService into auto-mode lifecycle #2088
feature
Wire WorkIntakeService into auto-mode lifecycle #2087
improvement
Update docs after: Ava Anywhere Chat Overlay Polish #2081
improvement
Revert "refactor: GitHub Actions: lint + format check workflow (#2074)" #2074
improvement
Revert "refactor: GitHub Actions: security audit workflow (#2076)" #2076
improvement
Revert "refactor: CodeRabbit config (#2077)" #2077
improvement
Update docs after: Chat Render Pipeline — Rich Tool Result Cards #2072
improvement
Wire ReactiveSpawnerService into Service Container #2073
feature
AutoModeControlCard and AgentMessageCard #2071
improvement
Update docs after: Ava Anywhere Chat Overlay Polish #2069
feature
MergePRCard and PromotionCard #2068
docs
Document CodeBlock isStreaming pattern and Prism thrashing gotcha #2067
feature
ProjectListCard and ProjectDetailCard #2065
feature
Add project status dropdown and fix update route #2066
feature
RunningAgentsCard #2064
improvement
Regenerate Button and Branch Navigator #2061
feature
Blocked Features Timeline #2051
feature
Friction Patterns and Failure Classification Dashboard #2053
improvement
Update docs after: Idea-to-Outcome Pipeline Hardening #2054
improvement
Update docs after: Reactive Nervous System #2052
feature
Add ceremony action executor for retro-to-action processing #2050
feature
Add cumulative flow diagram and WIP trends to dashboard #2049
feature
Add approval queue consumer and trust enforcement #2048
feature
Add scheduled Ava sessions and calendar bridge #2047
feature
Add stage duration API and cycle time breakdown chart #2046
feature
Add protocol message filtering for Ava channel #2045
feature
Add rollback_feature MCP tool and rollbackTriggered circuit breaker #2044
feature
Error Event Wiring and Self-Healing Triggers #2042
feature
Add DORA trends dashboard with time-bucketed history endpoint #2043
feature
Wire Reactor to ReactiveSpawner #2041
feature
System Improvement: recurring tool_error failures #2040
feature
Add ReactiveSpawnerService with budget controls and circuit breakers #2039
feature
Add DORA KPI cards and useDora React Query hook #2037
feature
VERIFY State and CompletionVerifier Wiring #2038
feature
Update docs after: Ava Tool Completeness & Domain Knowledge #2036
feature
Add success criteria, kill conditions, hypothesis, and customer context to Feature type #2035
improvement
System Improvement: recurring unknown failures #2034
improvement
Rewrite ava-prompt.md with Complete Tool Coverage and Domain Knowledge #2033
infrastructure
Promote dev to staging — epic fix, CRDT shutdown, new tools #2032
feature
Add 5 new Ava chat tool groups #2030
fix
Exclude epics from work-stealing and fleet scheduling #2031
feature
Add missing tools to Ava chat - foundation & existing group completions #2029
fix
Add role=tab to chat overlay tab buttons for a11y #2028
feature
Autonomous Project Planning Coordination #2025
feature
Distributed Execution Scheduling #2024
feature
DORA Metrics + Pattern Resolution #2023
feature
Friction Tracker + Auto-Feature Filing #2022
feature
Blocked Feature Handoff + Health Integration #2021
feature
Capacity advertising and work-steal protocol #2020
feature
Reactor Unit Tests #2019
improvement
Reactor Module + ServiceContainer Integration #2018
feature
Unify CRDT sync across all domains — wire CRDTStore into server lifecycle #2017
feature
Update docs after: Reactive Ava Channel — Self-Healing Multi-Instance Coordination #2011
feature
Add friction tracking for reactor self-improvement #2008
feature
Add response handlers for Ava channel reactor #2007
feature
Add AvaChannelReactorService — core orchestrator for reactive channel #2006
feature
Add rule-based message classifier chain for Ava channel reactor #2005
feature
Wire Ava Channel CRDT sync for cross-instance coordination #2004
feature
Add DORA metrics collection and API #2003
feature
Update Ava skill for channel awareness #2001
feature
Auto-create System Improvements project on startup #2002
feature
Wire EventBus into Ava Channel auto-posts #2000
feature
Live UI updates for CRDT mesh feature sync #1999
feature
Promote dev to staging #1998
improvement
Ava Channel CRDT Document and Service (rebased on dev) #1995
improvement
Ava Channel Tab in Ava Anywhere #1996
feature
Todo CRDT Sync and Permissions #1992
feature
Calendar CRDT Sync #1991
feature
Add private Ava channel MCP tools and server routes #1990
fix
Update AvaChannelService test constructor calls to match new signature #1989
feature
Ava Channel CRDT Document and Service #1986
improvement
Wire AvaChannelService into service container and startup #1988
feature
Cross-instance assignment - board instance badges and peers panel #1984
feature
Work-Stealing Protocol #1977
feature
Compaction, Diagnostics, and Reconnection #1975
improvement
Instance Capacity Advertising #1974
improvement
Shared Settings Sync #1970
feature
Update docs after: Distributed Product Lifecycle Platform #1968
feature
Project Sync — CRDT-backed ProjectService #1967
feature
Per-project Discord webhook settings UI #1966
infrastructure
Retrigger CI #1964
infrastructure
Per-project Discord webhook config + ceremony routing #1953
improvement
EventBus CRDT Bridge #1962
feature
AutomergeFeatureStore — in-memory CRDT-backed feature store #1961
feature
Libs/crdt Workspace Package #1959
feature
Sync Server and Leader Election #1957
feature
Update docs after: Distributed Product Lifecycle Platform #1956
feature
Auto-update project status on project:completed + unit tests #1952
improvement
Proto.config Loader #1954
feature
Staging → main #1948
improvement
Add promotion-check-staging.yml CI workflow #1947
feature
Promote dev → staging #1946
feature
Add promotion-check-staging.yml CI workflow #1945
feature
Standalone setup CLI package #1944
feature
Update docs after: SetupLab: Published Onboarding Tool #1943
feature
Refined coding-rules.md generation #1942
feature
Artifact storage service + ceremony report persistence #1941
feature
Getting Started notes tab template #1935
feature
Per-project Discord webhook settings UI #1939
feature
Add promotion-check-staging.yml CI workflow #1940
feature
Update docs after: SetupLab: Published Onboarding Tool #1938
fix
Integration tests for full cascade + fix milestoneSlug on createProjectFeatures #1937
feature
Persist and reload ceremony processedProjects dedup #1936
infrastructure
Per-project Discord webhook config + ceremony routing #1933
feature
Project timeline feed component + artifact viewer #1930
infrastructure
Config loader with layered resolution #1931
feature
Persist and reload ceremony processedProjects dedup #1928
fix
Integration tests for full cascade + fix milestoneSlug on createProjectFeatures #1927
feature
Project artifact aggregation endpoint + combined project summary #1926
feature
ProtoConfig types and YAML schema #1925
feature
EventLedger project-scoped query + /api/projects/:slug/timeline route #1924
fix
Integration tests for full cascade + fix milestoneSlug on createProjectFeatures #1920
feature
Test infrastructure: lint coverage + typed mock factories #1922
feature
Add promotion-check-staging.yml CI workflow #1921
fix
Fix standup flow registration #1916
feature
Artifact storage service + ceremony report persistence #1923
feature
Persist and reload ceremony processedProjects dedup #1919
fix
Integration tests for full cascade + fix milestoneSlug on createProjectFeatures #1918
feature
Persist and reload ceremony processedProjects dedup #1917
feature
EventLedger project-scoped query + /api/projects/:slug/timeline route #1915
feature
Artifact storage service + ceremony report persistence #1914
feature
Add Todo UI view with sidebar entry and keyboard shortcut #1913
fix
Set milestoneSlug on features created by orchestrateProjectFeatures #1909
fix
Project creation pipeline missing milestone persistence step #1906
fix
Fix archival stubs to include status:done and title #1904
feature
Bidirectional traceability verification test #1903
feature
Restore PR tracking state on server restart #1902
feature
Persist LE session ruleLog snapshots #1901
feature
Auto-emit feature:status-changed from featureLoader.update() #1900
feature
Persist failure classifications and trace IDs #1899
feature
Archive query service and retention cleanup #1897
feature
Archive-on-completion instead of delete #1896
feature
Event ledger REST API and timeline query #1895
feature
Wire event ledger into lifecycle event emitters #1894
improvement
EventLedgerService implementation #1893
feature
End-to-end cascade integration test #1892
fix
Fix CompletionDetectorService milestone cascade #1891
feature
Archival and ledger behavior tests #1889
improvement
Bug: Project creation pipeline missing milestone persistence step #1886
improvement
Add update_project tool to Ava UI chat surface #1887
improvement
Feature scaffolding tests #1888
feature
CompletionDetectorService cascade tests #1885
improvement
Server-side compaction safety net #1863
improvement
Wire providerOptions for context management #1860
feature
Message-level compaction and token budget #1857
feature
CompactToolResult utility and per-tool policies #1856
feature
Wire PRWatcherService — webhook handler, Ava tool, and UI push notifications #1854
fix
Regenerate lockfile with rehype-highlight dependency #1853
improvement
Project page: add members edit UI and project color picker to sidebar #1852
feature
Add research summary tab and project progress indicator #1846
fix
Correct @protolabsai/ui import path in documents-tab #1847
improvement
Project page: wire PRD lifecycle actions (Approve, Request Changes, Laun #1850
improvement
Gate rehype-highlight behind isComplete + wire sanitizeStreamingMarkdown #1849
improvement
CSS streaming cursor + post-completion static render handoff #1848
improvement
UseScrollLock hook — auto-scroll with user override #1842
feature
Project page: add URL routing for project detail (/projects/$slug) #1841
improvement
Segment memoization for long messages (5k+ tokens) #1840
improvement
SanitizeStreamingMarkdown() helper + react-markdown plugin memoization f #1836
improvement
Project page: fix getProject response type (remove `as unknown as Projec #1835
fix
Remove duplicate estimatedTokens declaration in chat overlay #1828
infrastructure
Promote staging to main #1822
improvement
Fix bug report button URL in quick actions #1820
infrastructure
Sync v0.37.0 version bump -> staging #1818
infrastructure
Sync v0.37.0 version bump -> dev #1819
infrastructure
Add workflow_dispatch trigger to auto-release (#1814) #1814
improvement
Project Lifecycle Tools in Ava Chat #1806
feature
ProjectPMService + PM Chat API #1802
feature
Staging -> main #1793
improvement
Wire State Machine into CeremonyService + Scheduler #1800
feature
PM Chat Panel UI #1799
feature
CeremonyState Types + Pure Transition Function #1797
improvement
Tab Consolidation + Responsive Layout #1796
feature
Epic-grouped features tab + consolidated resources tab #1795
feature
Health Dashboard and Failure Alerting (M4) #1785
feature
MacOS System Tray #1783
feature
Wire resolveIntegrationBranch into PR Tasks (#1778) #1778
improvement
SchedulerSettings Type and Persistence Wiring (#1775) #1775
improvement
Scheduler Status Endpoint (#1771) #1771
improvement
Extract FeatureScheduler from AutoModeService #1766
improvement
Remove legacy executeFeature fallback #1759
feature
Migrate auto-mode and LE to typed subscriptions #1758
improvement
Add typed on() method to EventEmitter #1756
improvement
Pipeline processors emit events directly #1755
improvement
Move model selection into INTAKE #1753
improvement
Scheduler interprets PipelineResult #1754
improvement
PipelineResult type and LE return value #1752
improvement
Worktree locking: prevent cleanup while agents are active #1751
improvement
Bug: Auto-loop 'stuck in starting state' cleanup races with LE pipeline #1750
infrastructure
Add unit tests for auto-mode scheduling loop #1747
infrastructure
Add unit tests for IAutoModeCallbacks contract #1746
improvement
Migrate protolabs-report to organisms #1721
improvement
Extract TerminalKeyboardMap and finalize #1718
improvement
Extract TerminalSettingsPopover component #1717
improvement
Extract TerminalToolbar component #1716
feature
Add molecule stories #1715
fix
Pr maintainer robustness — coderabbit transient detection, configurable review timeout, always-inject watermarks #1714
docs
Add Ava architecture pipeline, delegation flow, and SDK integration docs #1713
feature
Gated approval WebSocket flow and inline SubagentApprovalCard #1711
feature
Trust level toggle in Ava settings panel #1712
improvement
Trust config types and canUseTool factory #1710
improvement
Ava settings MCP servers UI #1709
improvement
Bug 4: Max Retries Is Hardcoded and Doesn't Distinguish Failure Types #1707
feature
Add mcpServers field to AvaConfig and wire into chat routes #1708
fix
Detect permanently missing CI status checks in PR Maintainer #1705
feature
Wire hooks into DynamicAgentExecutor and update progress tracking #1706
feature
Agent hook factory utilities for Claude Agent SDK integration #1704
improvement
DynamicAgentExecutor and AgentTemplate wiring #1702
improvement
Provider types and ClaudeProvider wiring #1701
feature
Separate Ava UI prompt from CLI skill prompt #1700
feature
Real-time tool progress labels for Ava chat #1696
infrastructure
Promote dev to staging #1668
feature
Build out Ava settings panel + fix model precedence #1667
improvement
Message Branch Navigation (response variants) #1621
improvement
Delete MaintenanceSection UI and scheduler backend routes #1620
feature
Remove MaintenanceSettings type and GlobalSettings.maintenance field #1618
feature
Add run history panel #1619
improvement
Cant adjust concurrent agents #1615
improvement
Ask ava chat window doesn't focus on open #1613
improvement
Add Run Now, timestamps, stats, and human-readable cron #1616
improvement
Enrich automation list response with scheduler stats #1614
infrastructure
Delete dead libs/llm-providers package #1617
improvement
Replace inline hardcoded colors in flow-graph, analytics, and renderers #1612
improvement
Relocate domain components from shared/ to view directories #1611
improvement
Eliminate rounded-2xl and audit rounded-xl overuse #1610
improvement
Migrate dashboard, welcome, calendar, settings, and remaining views #1609
feature
Server-side aggregator + Electron idle + sitrep injection #1605
feature
Sensor dashboard + webhook registration UI #1608
improvement
Adaptive notification routing + get_presence_state Ava tool #1607
improvement
Migrate git-diff-panel, log-viewer, and shared components #1606
feature
Client-side presence hook #1604
feature
Sensor types + SensorRegistryService + REST endpoints #1602
improvement
Migrate status color violations (usage popovers, terminal, board) #1603
feature
PlanPart component + message pipeline wiring #1596
improvement
Server-side plan streaming chunk + AvaConfig plan tool #1598
improvement
QueueView panel component #1594
feature
Enhanced ChatModelSelect with popover/combobox #1593
feature
Surface Needs Action blocked features in ava, headsdown, and board skills #1592
fix
Stale context trap auto-detection, plan-loop guard, needs-action badge #1591
improvement
WebPreviewCard tool result card #1586
improvement
Wire Actions + Loader + Shimmer into ChatMessage and ChatMessageList #1582
fix
Event-driven reconciliation — multi-project PR lookup, epic auto-promotion, stale reset #1587
feature
ArtifactCard + ImageCard tool result cards #1583
feature
MessageActions + AILoader + ShimmerLoader #1579
feature
Add orphaned feature detection to health monitor #1576
fix
Prevent premature auto-mode idle event emission #1575
infrastructure
Rewrite tests for LangGraph-based CeremonyService #1572
feature
Automations Settings UI — CRUD with model picker #1563
feature
Task Activity Blocks #1570
improvement
Fix orphaned features on worktree delete #1568
feature
Inline Citations #1564
fix
Handle single numbered items and strip prefixes in parseSteps fallback #1562
improvement
Chain of Thought Reasoning Component #1561
improvement
Register ceremonies as Automations + inbox event routing #1560
feature
Ceremony LangGraph flows #1558
feature
Board Write + Agent Control + Auto Mode Components #1557
fix
Format pre-pushed agent commits to fix prettier CI failures #1559
feature
Grafana Alloy Docker Compose + observability docs #1556
improvement
AutomationService + flow node OTel instrumentation #1555
feature
Tool Result Registry + Board Read Components #1554
feature
Add otlp http exporter + auto-instrumentation to server #1553
feature
Message Part Renderer Upgrade + Code Block #1552
feature
Headless claude subprocess tool + maintenance langgraph flow #1551
improvement
Matt Review: M1 Phase 1 Brand + Styling Pass #1550
feature
DynamicStructuredTool wrappers and tool registry for 4 service families #1549
improvement
Conversation Container + Prompt Input Upgrade #1548
feature
Migrate hardcoded maintenance tasks to automation records #1547
feature
Automation registry REST API and scheduler wiring #1546
infrastructure
Release v0.20.0 #1541
feature
Automation type + AutomationService CRUD + persistence #1536
infrastructure
Per-flow model config in PhaseModelConfig + TracedProvider wrapping #1535
fix
Show all features on main worktree when worktrees are loaded #1534
improvement
Update all existing flows to use createLangChainModel() #1533
feature
CreateLangChainModel() LangChain adapter #1531
feature
[linear] feat(maintenance): detect closed PRs linked to non-done features and recover automatically #1530

February 2026 1005 changes

feature
[linear] investigate deeplink #1503
improvement
[linear] feat(maintenance): replace board-health merged-not-done poll wi #1498
fix
Add dumb-init PID 1, right-size resources, fix subprocess exit race #1501
feature
[linear] docs: Create Templates section with browser extension template guide #1492
improvement
[linear] test protoExtension #1495
improvement
[linear] docs: Add browser extension installation guide to protoLabs doc #1489
fix
[linear] fix(observability): content flow nodes hardcode model name in Langfuse generations #1486
improvement
[linear] feat(observability): add per-tool-call span tracing in TracedPr #1488
improvement
[linear] fix(observability): extend Langfuse cost pricing table to cover #1485
improvement
[linear] feat(ci): add langfuse-prompt-update repository_dispatch workfl #1482
improvement
[linear] feat(observability): implement TrajectoryStoreService — persist #1481
docs
Restructure integrations index with category cards #1476
fix
Tighten CI npm audit to high severity for production deps #1475
feature
Allow chrome-extension:// origins #1474
improvement
[linear] ux(ava-anywhere): polish the overlay as the primary Ava chat su #1472
improvement
Migrate Discord profile fields → Integrations tab #1469
feature
Signal Inbox UI panel #1468
feature
Signal store + API endpoint #1466
improvement
Discord config dialog — signal sources section #1465
feature
Add browser extension template and legacy dropdown for starter kits #1463
Show 985 more entries
infrastructure
Signal channel config API #1460
feature
Wire Groq and OpenAI-Compatible settings tabs to UI #1461
fix
Auto-focus chat input when chat overlay opens #1458
feature
Add optional user profile step to setup flow #1459
docs
Add rtk-ai spike research document #1457
feature
Discord reaction handler + signal flow #1456
feature
Complete discord-monitor + signal wiring (#1452) #1452
improvement
Remove Graphite integration entirely #1451
improvement
Security: Parameterize hardcoded paths in staging compose #1450
docs
Create GitHub integration page (+ CodeRabbit) #1447
improvement
Content Badge Removal #1444
feature
Persona management system UI and mutations #1443
docs
Consolidate Langfuse integration docs #1442
improvement
AddFeatureDialog Cleanup #1446
improvement
Assignee Badge Removal #1441
fix
Mask API keys in CI deploy workflows #1440
improvement
Remove All/Mine/Agent assignee filter #1439
feature
Add ReactionAbility types, storage, and API endpoints #1438
improvement
Remove Discord slash commands #1437
fix
Replace hardcoded Grafana credentials with env vars #1436
fix
Guard auth bypass, mask API key in logs #1429
docs
Add upstream PR tracking log for agent context #1428
fix
Use dynamic hostname in dev-server-service test #1425
feature
Server-side agent output summary extraction and persistence #1422
fix
Replace hardcoded Josh references with dynamic user identity #1424
fix
Add AUTOMAKER_ROOT validation wrapper and update install docs #1421
improvement
Unify settings views — shared header, nav, components #1420
feature
Add GH_PAT validation step to auto-release.yml #1419
fix
Sidebar cleanup, settings toggle, TypeScript CI typecheck #1414
fix
Harden deploy-main.yml — drain, fatal smoke, rollback gate #1418
fix
Surface AUTOMAKER_ROOT missing error on new installs (PRO-335) #1411
fix
Wire real implementations — tools, sitrep, config schema #1409
fix
Rebase onto target branch before PR creation in non-Graphite path #1407
fix
Delete changeset-release.yml — auto-release owns the release pipeline #1406
feature
CreateFlowModel adapter — unified LangGraph flow model creation #1401
fix
Bump deploy-staging timeout to 60min, enable BuildKit #1398
feature
OpenAI-compatible provider settings tab with model selector integration #1396
improvement
Extract buildGitAddCommand to shared utility + regression tests #1389
feature
Full-screen /chat route + Chat nav in MobileBottomNav and Sidebar #1394
feature
Wire project context into ChatOverlayContent and ChatSidebar (#1390) #1390
feature
Groq Settings UI — provider tab, model selector, API key management #1392
feature
OpenAICompatibleProvider — native OpenAI SDK provider with CRUD settings API #1384
docs
Add provider-system.md — document server provider architecture #1382
feature
Ava API client mixin and AvaSettingsPanel component #1381
fix
Guard git add pathspec against missing .automaker dirs #1387
fix
Remove stale llm-providers COPY from Dockerfile [HOTFIX] #1383
fix
Use workspace Prettier binary in worktrees #1385
feature
Mobile responsive memory and context views #1377
fix
Branch worktrees from origin/dev, not HEAD #1380
feature
Chat store and hook — project scoping #1378
feature
Add Ava config CRUD endpoints and wire services into chat routes #1376
fix
Prevent settings-service test dir collision in parallel CI #1375
feature
File Tree + /api/git/details Route + FileEditorView Scaffold #1371
improvement
Enriched Chat Route and Personas Update #1374
feature
CodeMirror tabbed editor + auto-save #1368
fix
Use env context for DISCORD_DEV_WEBHOOK in auto-release if condition #1372
fix
Sync CI test expectations with current service behavior #1370
feature
Ava Tools — Board and Agent Groups #1365
fix
Update provider-factory test count for Groq (4 → 5) #1369
fix
Increment failureCount on git workflow failure to prevent retry storm #1366
fix
Stage all files before commit in git workflow service #1362
docs
Add #alpha-testers Discord channel ID to reference locations #1361
fix
Restore SignalIntent + classifySignalIntent() — dropped in M2 merge fix #1358
feature
GroqProvider implementation and factory registration #1352
docs
Update Project Overview to protoMaker + blocked feature recovery #1351
improvement
Package Deletion and Reference Cleanup #1350
feature
Add guardrails reminder to phaseToFeatureDescription #1355
feature
AvaConfig and Sitrep Modules #1349
fix
Split git add pathspec to fix agent commit failures #1345
feature
SignalIntent type + intent classification layer #1340
feature
Ava-only chat — remove dead chat session system and multi-persona #1339
fix
Feature flags default to off #1336
fix
Pin deploy-staging to [self-hosted, staging] runner label #1333
fix
Fix 4 electron/action failures — step order, windows quoting, stale SHAs #1331
fix
Normalize HUSKY=0 in worktree-recovery-service execEnv #1329
improvement
Decompose wiring.ts into self-registering service modules #1328
infrastructure
Open source readiness — metadata, PR auto-close, protoMaker branding #1326
improvement
AntagonisticReviewService wiring and EM Agent guard #1325
feature
Signal-aware channel router — Discord + GitHub gate holds #1320
docs
Update feature status system and remove stale pages #1321
fix
Kanban cards always show Opus regardless of model #1315
docs
Update external repo references from automaker to protomaker #1314
fix
Exponential backoff for git commit hook failures (PRO-328) #1312
fix
Branch from epic branch when feature has epicId #1308
feature
Docs flag, ceremonies inbox, sidebar badge, notes move #1302
feature
Multi-instance PR ownership — stamp, claim, and stale-decay coordination #1296
feature
Add feature flags to developer settings #1294
infrastructure
Harden and loosen GitHub Actions + branch protections #1292
docs
Correct promotion strategy — squash+back-merge for staging→main #1290
docs
Enforce merge commit strategy for promotion PRs #1287
infrastructure
Promote staging → main #1285
feature
Add ecc hooks, verdict system, and phase handoffs #1283
infrastructure
Promote staging → main (55 commits) #1282
improvement
Decompose 3480-line http-api-client.ts into 13 domain clients #1280
improvement
Decompose pr-feedback-service.ts into 3 focused modules #1281
fix
Install build-essential on runners missing make for node-gyp #1276
improvement
Decompose 2067-line ceremony-service.ts into 5 focused classes #1279
infrastructure
Skip full checks for docs/markdown/site path-only PRs #1277
infrastructure
Add desktop app smoke tests for macOS, Windows, and Linux #1274
docs
Add CONTRIBUTING.md, CODE_OF_CONDUCT.md, and agent authoring guides #1273
infrastructure
Format README.md #1272
fix
Correct Kiro CLI icon mapping (kido→kiro) + document editor utilities #1266
feature
Inject structured TrajectoryFacts into sibling reflections #1271
feature
Add TrajectoryFact type and FactStoreService for structured fact extraction #1270
feature
Inject available_skills metadata block into agent system prompts #1267
fix
Sync feature title/description changes to Linear #1259
fix
Read enableProjectUpdates before posting project updates to Linear #1264
docs
Update branch-strategy — deploy-main, CodeRabbit, real CI table #1261
fix
Prevent quarantine test dir collisions in parallel Vitest workers #1269
infrastructure
Add deploy-main workflow + sync staging into dev #1260
fix
Install build-essential when make is missing on self-hosted runners #1262
infrastructure
Extend CodeRabbit to review PRs targeting dev and staging #1257
fix
Add teamId + prOwnershipStaleTtlHours to GlobalSettings #1256
infrastructure
Restrict Electron build to PRs targeting dev/staging/main #1255
feature
Session eval → Linear — auto-create features from session patterns #1250
fix
Get_board_summary serves stale in-memory counts after status transitions #1244
fix
Implement OAuth token refresh to prevent silent sync failures #1243
fix
Update intake trigger test to use Todo state + format startup.ts #1239
fix
Handle Canceled state — map to terminal state, not backlog #1242
fix
Clear session map on remove event — prevents unbounded sessionMeta growth #1251
feature
Sync feature deletion to Linear — mark issue as Canceled on board delete #1248
fix
Resolve agent worktree commit failures — three root causes #1238
feature
Subscribe to linear:changes-requested:detected and block board feature #1240
fix
Deduplicate LinearMonitor pollIssues — stop emitting for all issues every 30s #1241
feature
Session Recovery Guard — patch pending tool calls on resume #1237
feature
Add PhaseHandoff type, LeadHandoffService, and get_feature_handoff MCP tool #1234
feature
Content badge on feature cards + content fields in create dialog #1232
feature
Session evaluate hook — auto-extract patterns from completed sessions #1229
docs
Add tmux setup and user guide #1225
improvement
Decompose 2095-line index.ts into 7 focused modules #1223
feature
Add featureType and contentConfig to Feature interface #1224
feature
Ava Promotion Workflow & Context #1219
feature
Promotion MCP Tools #1216
feature
Add hooks support to plugin.json format (v1.1.0) #1218
docs
Document --ignore-path /dev/null requirement for worktree prettier formatting #1215
feature
Promotion API Routes — /api/promotions endpoints #1214
feature
Git Promotion Workflow — StagingPromotionService with promoteToStaging and promoteToMain #1211
feature
Knowledge store startup init + context fidelity in auto-mode retries #1213
fix
Set HUSKY=0 in git-workflow-service to prevent worktree commit failures #1212
feature
Dev Merge Webhook Handler & Candidate Service #1210
infrastructure
Gitignore automaker runtime files #1207
feature
Promotion Types & Feature Schema #1209
infrastructure
Sync agent memory drift from board-consistency-drift session #1204
fix
Address CodeRabbit review on branch strategy docs #1200
docs
Propagate three-branch strategy to agent context and Ava #1197
feature
Multi-instance PR ownership — stamp, claim, and stale-decay coordination #1192
fix
Correct pr-ownership doc and ava.md #1196
fix
Post-agent git workflow hardening — detect and recover uncommitted worktree work #1193
docs
Document PR ownership model and worktree recovery for all agents #1194
feature
Implement three-branch release strategy (dev → staging → main) #1181
improvement
Decompose AutoModeService into focused modules (ExecutionService, AutoLoopCoordinator, FeatureStateManager, TypedEventBus, ConcurrencyManager) #1189
improvement
Split settings.ts types into 9 domain files #1186
feature
AssertSafeShellInteger + fix resolve-pr-threads to use PRRT_ thread IDs #1188
fix
Close board consistency drift — 3-layer reconciliation #1183
improvement
Decompose linear-sync-service.ts (3,472 lines) into focused modules #1184
fix
Quote FTS5 tokens to prevent column-filter misparse in searchReflections #1191
fix
Deploy timeout 15→30min + tag rollback head-1 guard #1179
fix
Board summary now surfaces blocked/verified and fixes in_progress typo #1175
fix
Prevent duplicate agent launches when feature already has open PR #1174
infrastructure
Update agent memory usage stats #1172
feature
DocsView two-panel layout with file tree and markdown rendering #1173
feature
Add Sentry error tracking with privacy controls #1151
infrastructure
Commit accumulated agent memory drift from recent feature work #1171
docs
Add CONTRIBUTING.md, CODE_OF_CONDUCT.md, and developer documentation #1170
feature
Real-time tool execution updates in flow graph #1169
docs
Add architecture philosophy documentation with internal link fixes #1166
infrastructure
Add agent-learned patterns from Sentry, desktop testing, SEO, and README features #1164
feature
Desktop app smoke tests for macOS, Windows, and Linux platforms #1156
feature
Enhance README with badges, desktop downloads, architecture, and contributing sections #1162
infrastructure
Auto-commit agent progress before verification #1160
feature
Worktree stash operations REST endpoints + MCP tools #1153
feature
TrajectoryStoreService — Verified Execution Trajectories #1157
feature
Types, Schema & KnowledgeStoreService #1158
infrastructure
Auto-commit agent progress before verification #1159
infrastructure
Auto-commit agent progress before verification #1161
feature
Git enhanced status, stage files, file details REST endpoints + MCP tools #1152
feature
Cherry-pick, rebase ops, and PR review comment routes + MCP tools #1155
feature
/docs route, DocsView component, and sidebar nav item #1148
feature
Docs API routes #1146
feature
File copy/move/browse REST endpoints + MCP tools #1147
feature
Update Claude model aliases to 4-6 generation + expand TOOL_PRESETS #1145
feature
Add UpdateNotification component for electron auto-update UI #1144
feature
[linear] SEO and performance audit for landing page #1150
infrastructure
Fix lint warnings across designs view and server routes #1143
feature
Require a reason when blocking features #1142
feature
Add runner health monitoring maintenance task (maintenance:runner-health) #1141
feature
Block reordering within frames via @dnd-kit SortableContext #1140
docs
Regenerate site data — 1,040 PRs, 3,020 commits, 458 features #1138
feature
Add post-project documentation ceremony #1133
feature
Drag-to-canvas component instantiation #1136
fix
Resolve OpenCode CLI stuck on "not authenticated" by treating installed CLI as free tier ready #1137
docs
Revise open-source strategy to reflect implemented quarantine #1134
infrastructure
Gitignore runtime DB files and commit agent memory drift #1132
docs
Quarantine pipeline and contribution model #1129
feature
Discord notification, auto-unblock, and pipeline stall detection #1130
docs
Document git workflow reliability changes #1128
fix
Make git workflow error persistence non-blocking #1127
feature
Surface git workflow errors on feature data #1126
infrastructure
Add comprehensive unit tests for QuarantineService and TrustTierService #1124
feature
Startup worktree scan for crash recovery #1122
infrastructure
Add comprehensive sanitization utility tests #1123
fix
Clean up lint warnings in quarantine service and routes #1121
feature
Add human-blocked dependency types and resolver #1119
fix
Pass githubIssueNumber to features created from GitHub issue webhooks #1120
feature
Add inline identity dialog and My Tasks filter #1116
infrastructure
Auto-commit agent progress before verification #1118
feature
Add quarantine gate to feature creation route #1117
fix
Add exponential backoff retry to git push and PR creation #1114
feature
Add user identity service and settings API #1115
fix
Add resolve alias to types vitest config for package self-reference #1113
infrastructure
Auto-commit agent progress before verification #1112
infrastructure
Auto-commit agent progress before verification #1110
infrastructure
Auto-commit agent progress before verification #1109
feature
Design Tab Theming & Brand Compliance #1108
infrastructure
Auto-commit agent progress before verification #1107
feature
Add GitHub Actions workflows for community automation #1106
infrastructure
Auto-commit agent progress before verification #1105
feature
Update roadmap, changelog, and stats data #1104
feature
Add sanitization utilities library #1101
feature
Wire stats generation to Langfuse cost data #1102
fix
Emit feature lifecycle events from updateFeatureStatus() #1103
docs
Update MCP tool count to 135 and add pen-parser to monorepo structure #1099
feature
Rewrite GitHub community files for ideas-only contribution model #1097
feature
Add quarantine types and trust tier fields to Feature interface #1098
docs
Add UI standards enforcement strategy and agent context files #1095
infrastructure
Version packages 0.4.0 #1094
infrastructure
Auto-commit agent progress before verification #1092
fix
Address CodeRabbit review feedback #1090
feature
Component library panel for PEN design editor #1089
feature
Property editing and file save for PEN design inspector #1088
feature
Grafana alerting rules with Discord notification pipeline #1087
feature
Regenerate site stats with accurate PR count and date cutoff #1086
feature
Node selection and property inspector panel for designs view #1085
infrastructure
Auto-commit agent progress before verification #1084
feature
Loki + Promtail log aggregation for monitoring stack #1082
infrastructure
Auto-commit agent progress before verification #1083
feature
Variable resolution and theme switching for PEN renderer #1081
feature
Text, icon, ref & shape renderers for PEN designs #1080
feature
Docker monitoring stack with Prometheus, Grafana & node-exporter #1079
infrastructure
Version packages #1078
fix
Add turbo.json and missing libs to Docker build context #1077
feature
Add Google Calendar integration to project settings #1076
fix
Add missing build:libs script for Docker builds #1075
feature
Add custom event creation and management UI #1074
feature
Add Google Calendar sync service #1073
feature
Add Calendar route and sidebar navigation #1072
feature
Core frame and layout renderer for PEN designs #1071
fix
Reduce staging deploy downtime with force-recreate #1070
feature
Prometheus metrics endpoint with prom-client #1069
feature
Add Google Calendar OAuth types and server routes #1062
feature
Add Calendar view component with react-day-picker #1068
fix
Auto-close GitHub issues when agent PRs merge #1067
feature
Designs panel UI shell with file tree and sidebar navigation #1066
feature
Pen Parser Package with variable resolution #1064
feature
Designs directory API routes for .pen file management #1065
feature
PenFile type definitions for .pen v2.8 format #1063
fix
Restore staging deploy path and release workflow permissions #1059
feature
Add MCP calendar tools and dueBefore/dueAfter query_board filters #1057
feature
Add CalendarEvent types, storage path, and Milestone.targetDate #1055
feature
Add CalendarService and Express routes for /api/calendar #1056
infrastructure
Auto-commit agent progress before verification #1054
fix
Resolve all lint warnings in knowledge services and routes #1053
feature
Wire FailureClassifier into fast-path rules #1051
feature
FailureClassifierService — pattern-based failure analysis #1049
feature
TrajectoryStoreService — persist execution trajectories #1050
improvement
Extract KnowledgeSearchService from KnowledgeStoreService #1046
fix
Scan all project paths for crash recovery session restore #1048
fix
Delete pipeline checkpoints when features reset to backlog #1047
improvement
Extract KnowledgeEmbeddingOrchestrator from KnowledgeStoreService #1045
feature
Collapse changelog entries after first 100 #1044
fix
Run resumeInterruptedFeatures once per server lifecycle #1043
fix
Make changelog & roadmap generation idempotent with accurate stats #1040
fix
Guard executeFeature/resumeFeature against terminal status re-execution #1042
fix
Handle malformed notifications.json in NotificationService #1041
docs
Architecture philosophy — Knowledge Hive, RAG techniques, memory system #1038
feature
HyPE retrieval path with triple-mode fusion and evaluation logging #1033
docs
Update ceremony docs with audit log, observability, and troubleshooting #1037
feature
Ceremony feed page with audit log viewer and sidebar badge #1034
infrastructure
Add unit tests for AgentScoringService and CeremonyAuditLogService #1036
improvement
Extract KnowledgeIngestionService from KnowledgeStoreService #1035
feature
Ceremony audit log with disk-backed JSONL and Discord delivery tracking #1032
fix
Remove PII and hardcoded credentials from codebase #1031
feature
EnsureCleanWorktree guard prevents silent loss of agent work #1029
feature
Detect file contention between project phases and auto-add dependencies #1030
fix
P0 ceremony data integrity and observability fixes #1028
fix
Remove 'review' from dependency satisfaction gates #1027
feature
HyPE ingestion — hypothetical query generation for chunks #1026
feature
Hybrid BM25 + semantic retrieval with Reciprocal Rank Fusion #1024
feature
[linear] Landing page: add Open Graph meta tags and social sharing images #1025
feature
EmbeddingService and SQLite vector storage integration #1022
fix
Pwa install shows "Automaker" instead of protoLabs.studio #1023
feature
Rebase worktrees onto latest origin/main before agent execution #1021
docs
Add Knowledge Store server reference page #1020
fix
Exclude non-backlog features from planSpec eligibility fallback #1019
infrastructure
Rename package scope @automaker/* → @protolabs-ai/* #1017
fix
Wire KnowledgeStoreService into LeadEngineerService #1018
feature
Universal reflection search and cross-project knowledge #1016
feature
Category summarization and usage-correlated pruning #1015
feature
Knowledge API routes for search, stats, and rebuild #1013
feature
Learning deduplication with FTS5 similarity search #1014
feature
FTS5 search engine and context loader integration #1012
feature
Chunk ingestion pipeline for Knowledge Hive #1011
infrastructure
Automate versioning, changelog & npm publishing pipeline #1010
fix
Auto-commit agent progress on turn limit before retry #1009
infrastructure
Adopt MIT license, rewrite README for launch, add installation docs #1008
feature
Prompt snapshot tests and quality linter #1007
feature
Prompt seeding service and agent quality scoring #1006
fix
Replace dead FeatureBranchLinkingService with FeatureLoader lookups #1005
feature
M1 agent prompt hardening #1004
infrastructure
Add gource visualization scripts for PR milestones #1003
feature
Prompt engineering knowledge base and agent prompt improvements #1001
fix
Suppress Langfuse SDK internal noise for missing prompts #1000
fix
Verify PR state after merge command to prevent false success #999
fix
Reduce Langfuse prompt-not-found noise and add negative caching #998
infrastructure
Add Turborepo CI cache #997
docs
Overhaul agent philosophy, reliability, and prompt engineering docs #995
feature
PWA Infrastructure #992
feature
Mobile Layout and Navigation #993
feature
PWA Performance and Resilience #994
infrastructure
Update docs for APF agent reliability services #989
fix
Use execFile for git commit to prevent shell escaping failures #986
feature
Add Turborepo for parallel builds and dist caching #982
feature
Add continuous improvement tracking to orchestrator agent prompts #981
feature
Graceful shutdown + feature state reconciliation #980
infrastructure
Gitignore runtime artifacts and update agent memory #979
feature
Surface Discord config warning and ceremony status in settings UI #978
feature
Add ceremony status endpoint and retry route #977
fix
Lint zero — eliminate all 210 no-explicit-any warnings #976
fix
Enforce dependency checks on feature start and auto-wire epic deps #975
fix
Make emitDiscordEvent return boolean and guard ceremony counters #974
fix
Enable ceremonies by default and fix dedup guard ordering #973
fix
Auto-unblock features when dependencies complete (PRO-260) #971
fix
Resolve no-explicit-any warnings and remove stale proxy patterns (#913-#918) #970
feature
Rebrand Ava Loveland to AVA (Autonomous Virtual Agency) #969
feature
Consolidate headsdown, pr-review, and groom into unified headsdown skill #968
feature
Add new user onboarding to Ava prompt #967
infrastructure
Remove unused imports, variables, and stale eslint directives #966
fix
Deep-merge workflow settings with defaults to prevent crash #965
feature
Add new user onboarding to Ava prompt #964
infrastructure
Update agent memory files and checkpoints from o11y epic #963
infrastructure
Update changelog, stats, and roadmap for Feb 23 #962
fix
Restore missing create-project plugin command #961
feature
Add agent performance analytics API #959
feature
Add analytics sidebar panel to flow graph #960
feature
Add detailed execution timeline dialog #957
feature
Add phase timeline strip to agent flow nodes #956
feature
Add phase duration tracking and tool execution persistence #955
feature
Add UserProfile settings and persona prompt overrides #954
fix
Langfuse cleanup — remove type shadows, add datasets tool, fix cache leak (#943) #943
feature
Expose maintenance scheduler in settings #950
infrastructure
Remove build-storybook CI workflow #952
fix
Safety hooks false-positive on branch names containing "main" #951
infrastructure
Add unit tests for HITLFormService #948
fix
Remove unused type imports from inbox and http client #949
fix
Remove unused HITLFormStatus import #946
infrastructure
Bump staging max agent concurrency from 6 to 8 #944
fix
Langfuse tracing audit - timing-safe signatures, CI trigger wiring #941
fix
Resolve lint-staged commander version conflict #940
improvement
Consolidate /create-project into /plan-project, add marketplace.json #939
fix
Flow graph integration nodes showing offline for GitHub and Discord #937
fix
Populate Langfuse trace input/output fields #936
fix
Harden reflection/ceremony pipeline — dedup guards, projectSlug filter, remove ReflectionService #935
docs
Add GitHub sync section to langfuse-prompts.md #934
feature
PromptCITriggerService for repository_dispatch on prompt changes #932
feature
Langfuse webhook types & HMAC signature verification #928
feature
Wire PromptGitHubSyncService into Langfuse webhook handler #931
feature
Add PromptGitHubSyncService for syncing prompts to GitHub #930
feature
Add Langfuse webhook route handler for prompt sync #929
feature
Three-layer Langfuse prompt resolution with seed script #925
infrastructure
Update roadmap, changelog, and stats for Feb 23 #927
fix
Remove auto-mode idle self-termination that kills loop after 20s #926
docs
Pivot brand from source-available to open source community strategy #924
infrastructure
Update roadmap, changelog, and stats for Feb 22 #923
feature
Expose reflection/ceremony observability in flow graph #921
feature
Stale feature detection and pipeline gate timeout #920
feature
Stale feature detection & pipeline gate timeout #912
fix
Resolve all 373 UI TypeScript errors for release #911
feature
Add reflection observability and documentation #910
fix
Route Review→Blocked edge through top handle, tighten gap #908
fix
Move Blocked node directly under Review in flow graph #907
fix
Settings scroll — add min-h-0 to nested flex containers #905
feature
Sidebar layout polish — swap header/toolbar, fade transitions, fix settings scroll #904
docs
Update ceremony and bug tracking documentation #903
feature
Wire ceremony Discord delivery + bug tracking pipeline #901
fix
Increase recursion limit for content creation flow #902
feature
Wire up real LLM calls in content creation flow #900
feature
Extract MCP tool definitions into modules #898
fix
Skip checkpointer in autonomous content flows #899
fix
Docker git SSH-to-HTTPS rewrite + push-to-main guard hooks #897
infrastructure
Clean up stale project files, update memory and docs #896
fix
Add checkpointer to content creation flow #895
feature
Auto-generate changesets in agent git workflow #893
infrastructure
Reset to v0.2.0, add Changesets fixed versioning + commitlint #892
improvement
Move Global Settings to toolbar, remove Theme from sidebar #891
improvement
Make skill prompts project-portable #890
fix
Linear projectCreate 255-char description limit #889
feature
Unified integration registry with settings UI #888
feature
Granular notes API + editor enhancements #887
improvement
Kill pipeline compat shims, add greenfield-first philosophy #886
fix
Pipeline phase gap causes PRD dialog to never open #883
fix
Archival service falls back to status history when completedAt missing #882
fix
Guard ms.phases.length in PRD review milestone rendering #881
feature
Decomposition dialog, PRD review & pipeline progress fixes #879
feature
Notes panel AI enhancements — autocomplete threshold + pipeline actions #878
fix
Use local variable to track pipeline step in catch block #877
feature
SetupLab UI integration — report dialog in project switcher #876
feature
Decomposition dialog with full project list, complete & delete actions #875
feature
Add flow-graph smoke test and engine status API verification #874
infrastructure
Codebase cleanup — gitignore, docs, stale branches #866
fix
Add projectPath validation to notification and pipeline gate handlers #873
feature
Actionable items integration bridge #872
feature
Add detail panels for all remaining engine service nodes #871
feature
Unified actionable items foundation #869
fix
Clear pipeline tracker state on project switch #870
feature
Rich node dialogs — surface real features and service data in flow graph #867
fix
Use source instead of xargs for .env loading in start script #864
fix
Remove agent names from flow graph status lines #865
fix
Sync package-lock.json and remove accidentally tracked worktree file #863
feature
Add unified pipeline to graph registry #862
fix
Remove duplicate import and wire setPipelineConfig in board-view #861
feature
Unified idea-to-production pipeline (M1–M5) #860
fix
Clarify decomposition hierarchy label in flow graph #859
feature
Wire agent execution model to settings #857
fix
Declutter signal input dialog toolbar #856
improvement
Migrate 23 consumers from app-store to domain stores #853
feature
Opus triage + web research for PM Agent research phase #855
feature
Auto-approve PRD setting for hands-free signal pipeline #854
improvement
Migrate domain store consumers from app-store #851
improvement
Migrate terminal consumers from app-store to terminal-store #850
feature
Polish dark factory pipeline — settings, rich PRD, signal uploads #849
improvement
Decompose god store into domain-specific Zustand stores #848
feature
Dark factory pipeline — attractor-inspired execution hardening #847
fix
Resolve overlapping nodes in flow graph layout #846
fix
Stop zombie agents and track all PRs in review #844
fix
Add credentials to AI streaming fetch calls #845
docs
Add AI editor features and agent tools documentation #843
feature
Board query and dependency management shared tools #831
feature
Agent notes tools — list, read, and write note tabs #830
feature
Slash commands extension with AI and formatting commands #829
feature
Expand flow detail views with graphId mappings and pipeline hydration (M3) #842
feature
Wire real services to engine status routes (M2) #840
fix
Correct graph registry node IDs and remove orphans (M1) #839
feature
AI bubble menu for text selection rewrite #828
feature
LangGraph Flow Viewer — Engine Observability M3 #823
feature
Ghost text autocomplete for notes editor (M2) #827
feature
Add streaming AI endpoints for notes editor #825
feature
Full idea-to-production flow graph with 3-lane pipeline #821
fix
Update workflow repo name guards after rename to protoMaker #820
fix
Remove Agentic Jumpstart branding, update rabbit-hole description #819
fix
Filter internal entries from public changelog, remove command bar from roadmap #815
infrastructure
Remove redundant quick links from docs homepage #817
fix
Bottom panel store state + notes tab polish #814
improvement
Remove Ava presence button from sidebar #813
feature
Public changelog, roadmap, and stats pages #812
feature
Polish bottom panel — chat trigger, close button, panel icon #811
feature
Consolidate analytics floating panels into global bottom panel #810
feature
Engine observability dashboard (M1+M2) #808
feature
Add Dev Container config for consistent development environments #809
fix
Serialize EventHistoryService index writes to prevent race condition #807
feature
Ava presence button in sidebar replaces floating chat FAB #805
feature
Add web fallback chat modal and polish for Ava Anywhere (M4) #804
feature
Add rich message part rendering to Ava Anywhere chat (M3) #803
feature
Sidebar quick actions bar + icon-only analytics toolbar #802
feature
Offline voice activation with wake word detection #801
feature
Add conversation management and model selection to Ava Anywhere #800
feature
Add quick actions bar and bottom logo to sidebar #799
feature
Ava Anywhere — shared AI components + global chat overlay #798
fix
Rebrand Electron productName and appId to protoLabs.studio #797
fix
Remove hover preview from theme popover to prevent accidental mode switches #796
feature
Rebrand app to protoLabs.studio with diamond logo #795
fix
Resolve Electron port detection, server crash, and health check failures #794
fix
Catch synchronous EPIPE throws via uncaughtException handler #793
fix
Correct Josh bio — Vizient → Phase2 + Knapsack across all surfaces #792
feature
Add Notes panel with Tiptap editor and context-aware chat #791
fix
Sync package-lock.json with electron-updater dependency #790
fix
Eliminate 183 lint warnings across server and UI #789
fix
Suppress EPIPE crash in Electron when launched from Finder #788
fix
Resolve Storybook build failure from stale v8 lockfile entries #787
feature
Add CI workflow for Electron builds on v* tags #786
infrastructure
Add server lifecycle tests for Electron #785
feature
Add electron-updater for automatic app updates #784
infrastructure
Add IPC channel and preload API tests for Electron #782
feature
Add Electron-specific Playwright test config #780
fix
Resolve arm64 Electron build failure from symlinked deps #779
improvement
Clean dead code #776
feature
Add CSF3 stories for all 25 atom components #764
feature
Configure Storybook publishing with CI build step #765
docs
Add package documentation for @protolabs/ui #769
feature
Configure npm publishing for @protolabs/ui #766
docs
Correct engine ADR after codebase deep-dive review #762
feature
Move Storybook config to @protolabs/ui with theme decorator #761
docs
Add engine architecture ADR #760
feature
Remove barrel re-export shims, import directly from @protolabs/ui #759
feature
Move portable shared components to @protolabs/ui molecules #758
feature
Extract @theme inline tokens and base variables to package #757
feature
Extract theme CSS files into @protolabs/ui #755
feature
Add debugging methodology context file #753
feature
Strengthen DEFAULT_IMPLEMENTATION_INSTRUCTIONS with verification gates #756
feature
Add verification-discipline context file for agent prompts #754
feature
Export cn() utility from @protolabs/ui/lib #752
feature
Expose agent model in running-agents API response #751
feature
Rename @automaker/ui-components to @protolabs/ui #750
fix
Add @source directive so Tailwind CSS 4 scans libs/ui components #749
fix
Make post-completion workflow detect all uncommitted changes #747
feature
Wire pipeline tracker into flow graph data adapter #746
feature
Create pipeline edge and activity panel #745
feature
Create usePipelineTracker hook #744
feature
Add pipeline types and layout constants #742
feature
Create pipeline-stage-node component #743
fix
Convert UIMessage parts format to ModelMessage content for streamText #741
infrastructure
Gitignore storybook-static build output #740
feature
Wire project completion to reflection output #739
fix
Enable auto-merge when CI pending + add review transition to pipeline resume #736
improvement
Remove idea pipeline UI, routes, flows, and tools (-9.4k lines) #735
fix
Integrity watchdog tracks feature deletions and exposes clear API #732
feature
Move Idea Pipeline to own sidebar item #730
fix
Use correct API endpoint for idea flow sessions #729
feature
Add idea detail panel and wire into flow view #728
feature
Step detail and approval dialogs #727
feature
Idea list panel and toolbar #726
feature
PipelineEdge with status animations #725
feature
Canvas and view shell #724
feature
ApprovalNode with inline actions #723
feature
Data hooks #722
feature
Node refire and edit endpoints #721
feature
PipelineStepNode with CVA variants #720
feature
Add REST API endpoints for idea processing sessions #718
fix
Correct consulting URL in report page #719
feature
IntakeNode and TerminalNode components for idea flow #716
feature
Add setupLab report links and CTA across all surfaces #717
feature
Add granular WebSocket events for idea processing pipeline #715
feature
Enhanced IdeaSession data model with per-node state tracking #712
feature
Add setupLab report landing page for report.protolabs.studio #714
feature
Add idea flow node and edge type definitions #713
improvement
Redesign setupLab report to match protoLabs brand #710
fix
Pass thread_id to idea processing graph stream #711
fix
Exempt startup status endpoints from rate limiter #709
infrastructure
Add shadcn design kit and update agent memory #708
fix
Gitignore examples/, labs/, projects/, and gource.mp4 #706
feature
Stream overlay and Twitch chat responses #705
feature
Wire TwitchService into Express server with routes, events, and MCP tools #704
feature
Node detail dialogs + Langfuse trace wiring #702
feature
Add consulting cross-links to studio page and docs nav #700
feature
Add Twitch Lite MVP service for idea collection #703
fix
Add Umami analytics ID to consulting page #699
feature
Add protolabs.consulting landing page and landing page docs #697
feature
Replace dependency graph with system flow graph dashboard #696
feature
Add unified AgentExecutionService for all agent execution paths #695
fix
Add missing createdLinearIssueIds to wrap-up initial state #694
feature
Add Langfuse observability to LangGraph flows #692
improvement
Decompose auto-mode-service.ts into focused modules #691
fix
Complete git workflow pipeline when agent pre-commits #690
feature
Add trust auto-gate for low-risk autonomous work #688
feature
Wire LangGraph flows for idea processing and retrospectives #687
fix
Enrich ledger records with GitHub PR data for dashboard #689
docs
Add agent-browser to agent and testing documentation #686
fix
Merge duplicate peerDependencies in libs/tools #683
fix
Remove hsl() wrappers around OKLch token values #681
fix
Replace hardcoded colors with chart/status tokens in analytics dashboard #680
fix
Add AUTOMAKER_PROJECT_PATH to Docker compose env #677
fix
Add AUTOMAKER_PROJECT_PATH env var for Docker webhook path resolution #676
feature
Add Pencil design tool integration and landing page mockup #671
feature
Add Umami analytics to docs site #667
fix
Replace hardcoded ports with env-driven config for self-hosted runner #665
docs
Fix MCP tool count (32→112), org chart, and agent roster #666
feature
Add Umami analytics to landing page #663
fix
Remove old docs container before recreating #662
fix
Correct frontend docs — theme count, stores, border radius, UI package #661
docs
Fix stale references and audit findings across 8 doc files #659
fix
Force-recreate docs container on staging deploy #657
infrastructure
Rename protoMaker → protoLabs across all docs #656
infrastructure
Remove personified agent names from landing page #655
docs
Update infra docs for staging hardening, docs isolation, and landing page #653
feature
Add protoLabs.studio landing page #651
feature
Isolate docs site from app deploy lifecycle #650
fix
Smoke test checks for #app not #root #649
fix
Resolve 7 dead links breaking VitePress build #648
docs
Update protoLabs docs for ops/engineering split and pipeline #647
feature
Staging hardening for production readiness #646
fix
Prevent crash when research.python is undefined in gap analysis #644
feature
Add feature domain tools with extended ToolContext #641
feature
Add idea processing event types and flow exports #642
feature
Add process_idea SharedTool with MCP integration #643
feature
Add launch content - Twitter thread and architecture blog post #640
docs
Add idea-processing and tool-package documentation #639
feature
Add Express adapter for SharedTool conversion #634
infrastructure
Add comprehensive unit and integration tests #638
fix
Externalize workspace deps in all tsup configs #633
fix
Externalize CJS-only deps in tsup and fix board janitor property name #630
feature
Add idea processing service and API routes #625
feature
Add LangGraph adapter for shared tool conversion #621
feature
Add MCP adapter for tool conversion #618
feature
Implement Ava research tree with parallel subordinate fan-out #619
feature
Add normalize-idea node for idea processing flow #616
feature
Add idea processing LangGraph flow state types and graph #615
feature
Add @automaker/tools package with defineSharedTool factory #614
fix
Remove tsconfig paths that caused tsx to load .d.ts as code #613
fix
Consolidate lint+format+audit into single checks job #623
fix
Eliminate .gitconfig.lock race between parallel runners #612
fix
Migrate hardcoded colors to semantic design tokens #610
fix
Remove types export condition causing tsx runtime crash #611
fix
Remove storybook from staging deploy #609
fix
Isolate storybook from critical deploy path #608
fix
Remove remote npm cache for self-hosted runners #607
feature
Migrate all libs to tsup build system #603
feature
Add project wrap-up flow (knowledge loop) #602
feature
Wire real LLM executors into planning and review flows #599
feature
Migrate @automaker/types to tsup #598
feature
Add Agent Inspector debug panel #597
feature
Add interrupt command loop pattern #594
feature
Add ID-dedup and LRU reducers #593
feature
Add state transformation boundary utilities #595
docs
Add Langfuse integration documentation #592
feature
Add WebSocket event deduplication #596
fix
Remove phantom theme CSS imports #591
docs
Update flows.md with pipeline flow documentation #601
docs
Add 15 missing dev docs to README table #604
fix
Parallelize CI with concurrency groups and GitHub-hosted runners #605
fix
Remove orphaned submodule gitlink for projects/protolab #606
fix
Skip vite-plugin-electron in Storybook Docker build #589
fix
Switch all workflows to self-hosted runners #585
feature
Wire Langfuse tracing into all LLM execution paths + MCP query tools #588
feature
Add Storybook to staging Docker deployment #587
fix
Address CodeRabbit review — use statusId for Linear project updates #581
fix
Bump edit-feature timeout, use forceClick for confirm #586
improvement
Inline @automaker/policy-engine into server #583
fix
Fall back to JS click for position:fixed dialog buttons #584
fix
Increase viewport to 1080px, add reducedMotion #582
fix
Kill entire process tree on agent abort, add prompt guard #579
fix
Add CI retries, larger viewport, and action timeouts #580
feature
Handle resume after interrupt with edited PRD content #571
fix
Make model persistence per-workflow #568
feature
Wire model selector to actual model routing #567
feature
Fleet-wide agent prompt improvements #559
feature
Add AgentStateDisplay component for LangGraph state streaming #558
infrastructure
Remove epic placeholder files from completed project #553
feature
Add Context7 awareness to CLI skills and sub-agents #551
feature
Shared base modules for all agent prompts #550
feature
Add Context7 MCP server for live library docs #547
feature
Tighten UI density across top surfaces to match Linear's compact feel #549
improvement
Migrate apps/ui component files to thin re-exports #548
fix
CORS_ORIGIN env var blocks hostname allowlist fallthrough #538
feature
Extract overlay/popup components to libs/ui/src/atoms #545
improvement
Extract Card, Input, and Label components to libs/ui/src/atoms #542
feature
Extract remaining UI primitives to @automaker/ui-components #546
improvement
Extract Button and Badge components from apps/ui to libs/ui atoms #543
feature
Extract form components to libs/ui atoms #544
feature
Create libs/ui package structure for @automaker/ui-components #541
improvement
Sharpen border radius to Linear-inspired 6px base #540
feature
Design system overhaul — token architecture + theme reduction #539
fix
Allow 'ava' hostname for local network access #537
fix
Upgrade Docker Compose v2.3.3→v2.29.1 and clean up stop logic #528
fix
Copy .npmrc into Docker build for legacy-peer-deps #527
fix
Add legacy-peer-deps to .npmrc for Docker npm ci #526
fix
Resolve all 5 Dependabot alerts #525
improvement
Centralize agent prompts, trim CLI, generate org docs #503
fix
Add server lint rule and deploy rollback #522
feature
Extract FeatureStore, EventBus interfaces for hivemind #521
feature
Add DeliveryService for fork+PR workflow #515
feature
Enhance /setuplab skill with git URL support #514
feature
Polish HTML report design and add auto-open #512
feature
Add ReportGeneratorService and HTML report generation #511
feature
Add LabsService for git repo cloning #510
feature
Add ProtoLabs branding assets #509
fix
Make Linear calls best-effort in lifecycle launch/approve #507
feature
Project lifecycle flow (Linear as source of truth) #505
fix
Use correct auth header format for API keys #502
feature
Project lifecycle handoff (Linear as source of truth) #501
fix
SubscribeToEvents, SystemTab crash, project loss, typed events #500
feature
3-tab layout with WebSocket invalidation #499
feature
Project status and ceremonies #493
feature
LangGraph project management flows (epic) #496
feature
Add SystemTab component with health metrics #498
feature
Add IntegrationsTab component for Dashboard View #497
feature
Issue relations and dependency sync #492
improvement
Extract ProjectMetricsTab to separate file #494
feature
Add dashboard data transformation utilities #489
feature
Integration & system health hooks #483
feature
Add LINEAR_API_KEY env var fallback for sync service #476
feature
Dashboard components foundation #477
docs
Add graph flow roadmap with architecture and migration plan #474
feature
Add linear-specialist built-in template #469
feature
Distillation depth routing with fan-out pair review #468
feature
Pair review subgraph with state isolation #467
fix
Add --ignore-path to prettier to fix silent worktree file skipping #462
feature
Update ContentFlowService and MCP tools for autonomous mode #459
feature
Metrics ledger, feature archival & dashboard with charts #455
feature
Wire FactChecker to LLM with fact-checker.md prompt #456
feature
Wire styleReviewerNode to LLM with 8-dimension scoring #454
feature
Wire TechnicalReviewer to LLM via compilePrompt + BaseChatModel #453
feature
Add deduplication detection to assembly phase #452
fix
Add HTML entity unescaping to XML parser #450
fix
Update subtitle to "made with automaker" + link to original repo #449
feature
Superficial rename Automaker → protoLabs Studio #448
feature
Update GitHub Sponsors username in FUNDING.yml #447
fix
Add missing libs to Dockerfile and fix implicit any types #446
feature
Add @changesets/cli for package versioning and changelogs #440
docs
Add comprehensive content creation pipeline documentation #444
feature
Add XML tag parser and update SectionWriter to use XML output #442
feature
Implement complete content creation flow with multi-format output #432
feature
Implement reflection loop for project-level learning synthesis #439
feature
Extend ContentConfig with blog strategy and A/B testing #426
feature
Enhanced Linear Issue Formatting #438
feature
Add retro to improvement tickets in reflection loop #437
infrastructure
Build parallel review pipeline #424
infrastructure
Build generation dispatcher and collector #422
feature
Add Linear approval workflow for PRD review gate #434
feature
Implement outline planner node #420
feature
Add content creation pipeline state definitions #416
docs
Add content creation flow architecture and mermaid diagram #433
feature
Add content output type schemas to @automaker/flows #415
feature
Add ChangelogService for milestone/project completion #429
feature
Implement research worker nodes #418
feature
Implement parallel output format generators #427
feature
Implement document assembler node #423
infrastructure
Build research dispatcher and aggregator #419
feature
Add Project Impact Report with extended metrics #431
feature
Add trust boundary rules engine for PRD approval gates #428
infrastructure
Build SectionWriter subgraph #421
feature
Add feedback analytics service and pattern detection #411
fix
Add CodeRabbit config and make template tests resilient #408
feature
Add severity routing to PR feedback service #403
feature
LangGraph Integration Foundation — all packages #394
fix
Remove non-standard metadata from Linear MCP tool responses #392
fix
Use X-API-Key header for drain endpoint #391
feature
Add conflict resolution UI for Linear sync #386
feature
Add zero-downtime staging deploy with agent drain #389
feature
Add agent routing dashboard with override UI #388
feature
Map milestone epics to Linear sub-issue hierarchy #390
feature
Sync Automaker projects to Linear on scaffold #385
infrastructure
Ignore .env files in prettier config #387
feature
Integrate AI feature classifier into approval bridge #383
feature
Add sync observability metrics and status endpoint #380
feature
Add AI-powered feature classifier using Haiku #381
feature
Add priority and title sync from Linear to Automaker #375
feature
Add Linear approval detection handler #377
infrastructure
Remove agent artifacts (yellow.txt, test fixture images) #376
fix
Address CodeRabbit review feedback for Linear sync #373
feature
Implement Linear → Automaker inbound status sync #374
feature
Implement PR merge → Linear comment sync #372
fix
Add startup cooldown and crash guard to auto-mode #371
feature
Implement Linear status sync for Automaker features #370
fix
Sync local and CI Node.js version, auto-format agent commits #368
feature
Implement feature → Linear issue creation sync #367
feature
Add feature:pr-merged event emission #365
feature
Add LinearSyncService foundation with guard mechanisms #364
feature
Add Linear sync metadata and types for bidirectional sync #363
docs
Add curated dev docs for gotchas and testing patterns #362
fix
Fix postbuild and rewrite broken tests #360
fix
Remove dead links blocking staging deploy #361
feature
Add PreToolUse guard hook to block dangerous bash patterns #359
feature
Structured feedback evaluation with per-thread decisions #353
feature
Thread resolution and denial handling after remediation #354
feature
Add isFoundation flag to prevent 18-PR cascade problem #358
feature
Create-protolab standalone CLI package #355
feature
Add comprehensive logging and documentation for PR remediation loop #357
feature
Add CI failure detection and combined remediation budget #356
fix
Add decomposition anti-patterns to project breakdown prompts #349
feature
Enforce no-bypass branch protection in gold standard #321
feature
Add per-thread review feedback tracking #325
feature
Implement CI/CD workflow setup phase #342
feature
Build structured feedback triage for PR remediation #331
fix
Remove duplicate PR feedback handling from EM agent #323
feature
Add webhook subscription to PRFeedbackService for immediate review detection #328
feature
Implement pull_request_review webhook handler #327
feature
Copy setup types to create-protolab as standalone file #330
feature
Persist PR tracking state in feature.json #329
feature
Load previous agent output into PR feedback continuation prompt #333
feature
Add PR remediation event types #326
docs
Update roles, org chart, and agent index with full team roster #320
fix
Enforce strict profile for CodeRabbit in gold standard #319
feature
Add analytics to setupLab gold standard #318
fix
Detect GitHub rulesets for branch protection in setupLab pipeline #317
improvement
Relocate 23 domain-specific components from ui/ to appropriate locations #316
improvement
Add domain slice stores for app-store extraction (Phase 1) #314
fix
Address CodeRabbit review feedback from #313 #315
feature
Fix graph layout bug (#282) + issue management pipeline #282
fix
Vendor linear-mcp-server with patched MCP text field responses #311
feature
Storybook 10 setup with theme switcher and a11y #312
infrastructure
Commit session 30 learned skills and gotchas update #310
fix
Throw on unregistered agent roles instead of defaulting to full permissions #308
fix
Add GH_TOKEN to MCP server plugin config #307
feature
Personified agent names + failure learning persistence #305
docs
Scrub internal content from public-facing docs #306
fix
Discord startup message retry + cleanup agent memory and project scaffolds #304
feature
Add epic delivery ceremony to CeremonyService #302
feature
Add epic kickoff announcements to CeremonyService #303
feature
Replace AgentModelSelector with AgentSelector in input controls #301
feature
Add event feed and project health card to dashboard #300
feature
Add EventFeed component with WebSocket event stream #295
feature
Add ProjectHealthCard component for Dashboard Event Feed #297
feature
Wire agentConfig to useElectronAgent and server API #294
feature
Add role parameter to agent send endpoint #291
fix
Prettier format violation in vitepress config #292
infrastructure
Track operational knowledge and clean up gitignore #287
infrastructure
Replace console.log with structured logger #289
infrastructure
Fix qs DoS vulnerability (GHSA-w7fw-mjwx-w883) #288
fix
Use v8 heap limit for accurate memory monitoring #286
feature
Add real-time Discord notifications for health events #284
fix
Include backlog features with stale worktrees in auto-mode #285
feature
Add health_check_critical event hook trigger #283
fix
Fix Discord thread routing event payload shape #278
feature
Emit health:issue-detected events in HealthMonitorService #276
feature
Add get_server_logs MCP tool for crash diagnosis #275
feature
Wire CompletionDetectorService and ceremony routes into server #274
feature
Add CompletionDetectorService and ceremony routes #273
fix
Stop auto-mode loop after idle event to prevent spam #272
feature
Extensible agent exposure system + setuplab robustness #271
feature
Implement HeadsdownService work execution with agent factory and executor #270
fix
Track consecutive_errors and idle_duration_ms in world state #266
feature
Implement GitHubMonitor.fetchPRs() with gh CLI integration #265
docs
Add CD pipeline troubleshooting section to staging deployment guide #264
fix
Load root .env when server runs via npm workspace #261
feature
UI role selector with dynamic template registry #259
feature
Desired state conditions for reactive agent activation #252
feature
Add Agent Management REST API with template CRUD and execution #255
feature
Add 7 Agent Management MCP tools #257
fix
Remove duplicate roleRegistryService declaration on main #256
feature
Add deployment environment concept, factory updates, and unit tests #254
feature
Migrate AgentDiscordRouter to use RoleRegistryService #250
feature
Migrate HeadsdownService to use RoleRegistryService #251
fix
Tsx watch ignore parent dist/ directories during build:packages #249
fix
Auto-kill port conflicts and zombie processes on startup #248
feature
Add DynamicAgentExecutor for template-based agent execution #245
feature
Add AgentFactoryService for template-based agent configuration #243
fix
Add dist/** to tsx watch ignore list #244
feature
Add milestone standup ceremonies and enable ceremony settings #242
infrastructure
Remove residual goapAlwaysOn settings type #238
fix
Increase dev server heap to 16GB #239
fix
Preserve dependencies when features reset to backlog #236
fix
Prevent stale worktrees by fixing Graphite sync + adding git fallback #235
feature
Add role-based prompts and conversation history to Discord agent router #234
feature
Add Linear MCP server to plugin for issue management #230
feature
Analytics dashboard + GOAP removal #228
feature
Add ProtoLabs setup pipeline — repo research, gap analysis, and alignment proposals #227
fix
Include MCP server in build:packages script #226
infrastructure
Update plugin commands with DM and metrics MCP tools #225
fix
Correct Stop hook JSON schema — move decision/reason to top level #224
feature
Extend handleMessage with user message routing #221
feature
Add MCP tools for project metrics, capacity, and forecasting #220
fix
Reduce MCP tool context window consumption #219
feature
Add metrics API endpoints #218
feature
Add MetricsService for project and capacity metrics #217
fix
Improve agent workflow — scope guardrails, turn budget, zombie restart fix #216
feature
PR lifecycle timestamps #215
feature
Capture ExecutionRecord for agent runs in AutoModeService #214
feature
Add ExecutionRecord type for agent execution tracking #213
feature
Add CeremonyService unit tests #212
feature
Add lifecycle timestamps and status history to Feature #211
feature
Wire CeremonyService into server initialization #210
feature
Add AgentDiscordRouter for agent-to-Discord response pipeline #208
feature
Update Ava prompt with event-driven Discord routing context #209
feature
Add context gathering utilities for Discord message routing #207
feature
Add DM types and capability interfaces #206
feature
Add userRouting to DiscordIntegrationConfig #205
feature
Add handleProjectCompleted with LLM retrospective generation #204
feature
Add CeremonyService for milestone completion announcements #203
feature
Enrich milestone/project event payloads #202
feature
Per-project ceremony settings #201
feature
Ceremony types, event extensions, and hook triggers #200
fix
Add missing check-mcp-health.sh hook and remove stale worktree metadata #199
feature
Add 10 MCP tools for worktree management and observability #198
feature
PostToolUseFailure hook for MCP failure detection #196
fix
Increase dev heap to 8GB and make memory thresholds configurable #195
feature
MCP tools for GitHub merge/status/threads #193
fix
Repair broken MCP tool namespaces across 15 skills and harden hooks #191
feature
PreCompact and SessionEnd hooks with state persistence #194
feature
GitHub merge/status server routes #192
feature
Auto-rebase stale PRs #190
feature
PR feedback auto-remediation — auto-restart agents with review context #189
feature
Add memory monitoring, responseText flushing, and WebSocket backpressure #188
feature
Add idle work mode to stop hook #187
feature
Add launchd deployment for Ava headless monitor #186
fix
Server crash prevention — graceful shutdown, tsx watch ignores, ws safety #185
fix
Settings deep merge, auto-merge default, per-feature git settings #184
fix
Untrack feature.json from git — runtime-only data #183
feature
Configurable MAX_SYSTEM_CONCURRENCY per environment #181
feature
Automation hooks — Stop hook, safety guard, session context #182
infrastructure
Codebase cleanup — docs, IaC sync, stale artifacts #180
feature
Feature data integrity watchdog #172
feature
Add /continue-ava skill, auto-format hook, and headless monitor #179
feature
EM agent merge execution #175
feature
Auto-retry blocked features #177
feature
Scheduled PR merge poller #176
feature
Auto-resolve CodeRabbit review threads #174
feature
Auto-cleanup stale worktrees and branches #178
feature
Worktree CWD safety: guard cleanup against running agents #173
feature
Add Graphite-first git workflow to /ava skill #171
fix
Exclude .automaker/ from git add -A in worktree commits #168
improvement
Lean /ava skill — autonomy-first, zero ceremony #167
fix
Remove dead code and fix legacy status names in HealthMonitor #166
fix
Use tsx directly instead of node path in dev scripts #169
feature
Move feature .bak files to external backup location #164
feature
Update /ava skill with latest tools and data safety protocol #165
feature
Consolidate Ava Gateway Phases 3-9 #159
fix
Auto-mode concurrency tracking loses count of running agents #162
feature
Add plugin hooks for compaction and auto-update #160
feature
Implement tiered health check API endpoints #157
feature
Add documentation checklist to /ava skill #158
feature
Model-Driven Heartbeat (Phase 2) #155
feature
Decision Tracking via AuditService Enhancement #150
feature
Enable full autonomous operation for Ava skill #153
feature
Enable MCP tool search optimization (auto:10) #151
fix
Prevent TOCTOU race in auto-mode loop initialization #152
infrastructure
Repository hygiene cleanup #148
fix
Auto-mode integration tests for canonical status system #147
feature
Add exponential backoff and circuit breaker for Graphite sync #137
fix
Enforce maxConcurrency with startingFeatures tracking #136
feature
Add comprehensive debug logging for auto-mode feature selection #138
fix
Pass REPO_ROOT to WorldStateMonitor for correct project path detection #139
improvement
Use agent-utils to reduce boilerplate #135
improvement
Use agent-utils to reduce boilerplate #134
improvement
Use agent-utils to reduce boilerplate #133
improvement
Use agent-utils to reduce boilerplate #132
feature
Extract agent utilities to reduce code duplication #131
feature
Add security tests for command injection prevention #128
feature
Add input validation utilities for git operations #129
docs
Add Ava identity and assigned teammates #130
feature
Add missing context file CRUD routes to server #127
feature
Fix Graphite branch tracking in epic workflow #123
feature
Add setup_lab MCP tool for project initialization #124
feature
Add /setuplab CLI skill #125
feature
Add /setuplab Discord command #126
infrastructure
GitHub repo settings as code (branch protection + CI enforcement) #120
fix
Increase timeouts for flaky CI tests #122
feature
Fix pre-existing CI failures on main (format + tests) #121
feature
Agent runner evolution - health, cost tracking, and UI enhancements #119
fix
Add missing policy-engine lib and expand update guide #117
fix
Expand orphan recovery to catch in_progress and pipeline features #115
feature
Expand skill with bug/improvement tracking and autonomous ownership #114
feature
Add severity classification to event storage #111
feature
Add milestone and project Discord reporting #112
feature
Add CoS PRD intake endpoint #110
feature
Add submit_prd MCP tool and Ava skill definition #109
fix
Address GOAP review findings and add architecture docs #108
feature
Upgrade brain loop to A* planner with action registry #107
feature
Add GOAP brain loop for autonomous project management #106
feature
Add priority field to Feature type with auto-mode sorting #105
feature
Add dueDate field to Feature type and MCP tools #104
fix
Address CodeRabbit PR #99 feedback and implementation issues #103
feature
Add codebase research + SPARC PRD pipeline #102
fix
Fix auto-mode to enforce maxConcurrency and respect dependencies #101
feature
Add assignee field to features with auto-mode skip logic #99
fix
Resolve remaining server build errors and format docs #98
fix
Resolve TypeScript build errors for Docker production build #97
feature
Add circuit breaker pattern to auto-mode #96
feature
Fix AbortController cleanup in auto-mode service #95
feature
Add HTTP connection pooling for concurrent agents #94
feature
Production Docker deployment infrastructure #69
docs
Add infrastructure documentation and /devops skill #70
feature
[Epic] Server Startup Integration #68
docs
Add Docker deployment guide for MCP plugin #67
feature
Fix auto-mode dependency enforcement #65
feature
Add webhook type definitions for check events #59
fix
Resolve Docker build TypeScript errors #66
feature
[Epic] Auto-Merge Execution #63
feature
[Epic] Merge Eligibility Logic #60
feature
Add scheduler status endpoint #58
feature
Standardize feature categories for analytics #56
feature
[Epic] Inbound Webhook Infrastructure #44
feature
Add /pr-review plugin command #55
feature
[Epic] Scheduled Task Persistence #42
feature
GitHub webhook to auto-close features on PR merge #41
feature
[Epic] Agent Resume Integration #45
feature
[Epic] CodeRabbit Feedback Processing #46
feature
Add /groom plugin command #40
feature
Add scheduled periodic sync task #37
feature
Integrate Graphite restack into automated git workflow #36
feature
Add new event hook triggers for self-healing automation #35
feature
Add scheduler service for cron-based task execution #34
feature
Add health monitor service for proactive automation #33
feature
Auto-sync before agent starts feature work #39
feature
Auto-sync before PR creation #38
infrastructure
Mark Self-Learning Skills epic as complete #31
feature
Add skills MCP tools for self-learning #30
feature
Add skill creation instructions to agent prompts #28
feature
Add skills loader for self-learning skills #27
docs
Add Graphite integration guide and improve agent prompts #26
feature
Add Skill types for self-learning #25
feature
Add wiki documentation and improve agent prompts #23
fix
Resolve duplicate exports and add recovery tests #21
feature
Add completion verifier service #14
feature
Integrate Recovery into Auto-Mode (#19) #19
docs
Add self-learning and self-healing architecture proposal #5
feature
Feat/project orchestration system #4