← Back to Blog
Building in Public

B1 Begins

christian crumlish•
A robot laying out tools and materials in preparation for the next phase of work.
“Dress rehearsals are over”

January 6–7, 2026

The day after a milestone is strange. The celebration is over. The roadmap says “Item 4: Complete build of MVP.” Now what?

Now comes execution.

The quick wins

B1 sprint had three P0 issues — FTUX improvements identified by the gap analysis. Quick wins, theoretically. The kind of work that should take hours, not days.

January 6, I deployed three coding agents in parallel. Each had a gameplan. Each had a completion checklist.

Issue #548 (empty states): eleven components, six tests. Complete.

Issue #549 (post-setup orientation): eleven components, seven tests. Complete.

Issue #547 (Piper intro)? Cursor crashed mid-session. The agent’s work interrupted, the issue incomplete. Things like this used to freak me out, but recovery is a lot easier now.

Two of three P0s done in a single morning. Thirteen new tests. The empty state templates now had voice guide copy. The orientation modal persisted to the database. Small improvements that compound.

The ten-minute release

January 7 started at 6:40 AM. By 6:50 AM, v0.8.3.1 was in production.

Ten minutes from session start to release. Version bump, tag creation, push to production, GitHub release published. The work from #547, #548, #549 now live.

This speed wasn’t heroics. It was process. The release runbook — created that same morning — documented every step. Future releases would follow the same path. Future agents would find the runbook via CLAUDE.md and the Lead Developer briefing.

The four clusters

With the release complete, attention turned to what remained. Ten issues in the B1 backlog. (B1 is the “Beta readiness” sprint we’re doing before pushing ahead on giving Piper a real UX.)

The Lead Developer analyzed them into four clusters:

Cluster A (FTUX Quick Wins): #550, #494, #495. Low risk, immediate value. Builds on 0.8.3.1 momentum.

Cluster B (Discovery/Capability): #488, #491. Medium complexity, foundational. The discovery bottleneck work.

Cluster C (Conversation Infrastructure): #314, #242, #490. Large scope, higher risk. The conversational glue that makes everything else work.

Cluster D (Advanced Intelligence): #102, #365. Very large, explicitly deferred. Blocked on learning system.

The recommendation: Cluster A first. Keep the momentum. Then Cluster B for discovery. Cluster C when the foundation is solid. Cluster D… later. Most of these items had been front-loaded from later sprints, so it was not too surprising that a few weren’t ripe yet.

Consolidation

The Chief of Staff helped me publish Weekly Ship #024 that afternoon. Theme: “Consolidation.”

The word fit. December 26 through January 1 had been organizing — backlog cleanup, issue categorization, roadmap realignment. The first week of January turned that organization into execution.

The five-workstream review took seven and a half hours. Systematic. Thorough. The kind of strategic work that enables everything tactical.

What B1 execution taught me

Quick wins are only quick when the foundation exists. The P0 issues closed fast because gameplans were ready, coding agents could be deployed in parallel, and completion checklists caught everything.

Six months ago, those same issues would have taken days of context-building before implementation could start. Now the context lives in briefings, the process lives in templates, and the agents know what “done” means.

B1 is just beginning. Cluster A remains. The discovery bottleneck waits in Cluster B. But the pattern is established: foundation enables execution, execution reveals what foundation is still missing.

← Back to BlogAlso available on Medium