
The Whiteboard Guy and Factory Foreman @warpdotdev
- Tweets15.5K
- Following1K
- Followers48.6K
- Likes36.9K
An updated tour of Warp Factories
Build your factory, benchmark models, measure results, and continuously improve performance.
An updated tour of Warp Factories
Build your factory, benchmark models, measure results, and continuously improve performance.

ALT Merge Danger section of a PR review. Door: two-way. Nothing to migrate. The only new persisted state is ui.sidebarView in localStorage, which falls back to folders. The hardest change to undo is rebinding Toggle Sidebar from ⌘⇧E to ⌘, and custom bindings are kept. Blast Radius: sidebar. Changes to the packages/ui Sidebar also reach apps/www, which wasn't built or run on this branch and needs a smoke test. 13 tests in useSidebarTree.test.ts fail on Node 25 with "localStorage.clear is not a function" and need a run on Node 22. Opening the inbox reads the first 4 KB of every Markdown file through a new IPC handler, with paths checked by assertGranted. ⌘⇧I also opens DevTools in Windows/Linux dev builds. Mounting about 2,000 rows costs about 200 ms on the main thread, and virtualizing the list would be the next step.

ALT A PR summary for a new inbox view beside the sidebar folder tree. The inbox lists every Markdown File and HTML App, newest modified first, grouped by date like Apple Notes. Each row shows the note's first two lines and its folder. A component-tree diff adds a folders/inbox toggle, ⌘⇧E and ⌘⇧I shortcuts, InboxView, memoized InboxRows, and LiveText for the open note. A second block shows previews loading from the main process in batches of 200, reading the first 4 KB of each file. Only changed rows re-render.

ALT A PR summary for a new inbox view beside the sidebar folder tree. The inbox lists every Markdown File and HTML App, newest modified first, grouped by date like Apple Notes. Each row shows the note's first two lines and its folder. A component-tree diff adds a folders/inbox toggle, ⌘⇧E and ⌘⇧I shortcuts, InboxView, memoized InboxRows, and LiveText for the open note. A second block shows previews loading from the main process in batches of 200, reading the first 4 KB of each file. Only changed rows re-render.

ALT A flowchart of an agent-driven software factory loop. A new task or issue goes to a triage agent, which routes it four ways: automatable (straight to implementation), needs specs (spec agent, then human spec review, looping back for revisions until approved, then implementation), needs human clarification (human input, then triage again), or park for now. After implementation, agents handle code review and verification. A human then reviews the code and verification output and decides if it's ready to ship. If not, it goes back to code review. If approved, it goes through CI/CD and ships. A monitoring agent then checks for issues: if one is found, a new issue is created and the factory loop starts over; if not, monitoring continues.















