LabNotes
Mar 7, 2026 8 min read Build Stream

Build Stream: Week 10, 2026

94 commits across 4 active repos. Two new products launched, an entire observability pipeline built, and the lab's first self-documenting infrastructure went live.

Week 10 was infrastructure week. Not in the boring "fix the CI" sense — in the "build a system that watches itself build" sense. The dominant story is that PromptEngines now auto-generates daily commit intelligence from every repo in the organization, publishes it to the web, and will analyze its own patterns over time. But that was only half the week. The other half was two product launches and a complete cloud sync architecture for Norbu.

repo commits dominant_type hottest_area promptengines-main 51 feat/content build stream + lab articles storybookstudio 27 feat/fix style system + print pipeline norbu 9 feat Firebase + cloud sync videoterminal 7 feat/fix initial launch + API security
Commit volume and activity profile by repo, week of Mar 2–6, 2026.

What shipped

Build Stream — self-documenting infrastructure

The biggest architectural move this week was building the build stream itself. The system that generates this report now runs on a daily cron: it fetches commits from every repo in the aikaizen GitHub account via the API, generates structured JSON data, produces a markdown draft, and renders a single HTML page with a 30-day activity chart and collapsible daily history. The entire pipeline is zero-cost: GitHub Actions (free tier), Octokit REST API (free tier), Vercel static deploy (free tier). No LLM in the loop. The workflow pushes to main, which triggers auto-deploy via Vercel. By 6am CST every morning, the build stream page is updated.

This took three iterations to get right. The first attempt used local git log which only saw one repo. The second added the GitHub API but lacked the HTML generator. The third added the chart, collapsible history, and the full daily automation pipeline. The whole thing was designed, built, and deployed in under 4 hours.

Video Terminal — new product launch

Video Terminal went from initial commit to a working product in two days. The stack: Neon Postgres with Drizzle ORM, Stripe credits system, admin dashboard. The core feature set at launch: AI image generation with multiple models (including BFL Flux 2 Max and Klein), reference image categories, action/camera dropdowns, AI recompose, and a drawing canvas. API security hardening and audit logging followed immediately. Seven commits, each one substantial.

Norbu — cloud sync architecture

Norbu, the Tibetan language learning tool, went from local-only to cloud-synced in a single push sequence. Nine commits tell the story: Firebase auth and cloud sync first, then global baseline card propagation, then a sequence of increasingly defensive commits — backfilling missing cards, preventing sync failures from blocking the starter deck, guaranteeing backfill, sanitizing Firestore writes. The pattern is clear: build the happy path, then harden every edge. The final commits added curriculum integration with official packet roadmaps and branded the app with the provided logo.

StoryBook Studio — style regularization

StoryBook had 27 commits this week spanning the full stack. The highlight: a style regularization system with character metadata, style sheets, and a consistency toggle. This followed a style picker with image cards and featured/browse-all toggle. On the generation side: a "Read Me a Story" narration feature, story AI model picker, and four new BFL Flux models (Max, Pro, Klein 9B, Klein 4B). The print pipeline continued hardening — page count bug fix, book layout outline preview, 25 Google Fonts integration. Security hardening, journey-based dashboard A/B test, admin impersonation, and a complete platform expansion design doc round out a very active week.

PromptEngines main site

51 commits on the main site. The non-build-stream highlights: 7 Lab Notes articles converted from markdown to HTML and published. Vajra-Upaya vision and PRD documents added to prototypes. Video Terminal and Norbu added as experiments across all site pages. The nav system was fixed to handle multiple dropdowns. Flow Education pages got iOS touch interaction fixes and a light-mode palette conversion. The careers and contact pages were created. A complete site restructuring moved from a single-page approach to a multi-section architecture with Experiments, Prototypes, and Lab Notes as distinct navigation paths.

Relative commit volume: promptengines-main (51), storybookstudio (27), norbu (9), videoterminal (7).

New tech introduced

new_concepts_week_10: cross_repo_commit_intelligence: first_seen: promptengines-main pattern: GitHub API → JSON → HTML with charts zero_cost: true firebase_cloud_sync_with_defensive_backfill: first_seen: norbu pattern: auth → sync → propagate → backfill → sanitize style_regularization_system: first_seen: storybookstudio pattern: character metadata + sheets + consistency toggle neon_postgres_with_drizzle_orm: first_seen: videoterminal pattern: serverless SQL + type-safe ORM stripe_credits_system: first_seen: videoterminal pattern: purchase credits → deduct per generation bfl_flux2_model_family: first_seen: storybookstudio, videoterminal propagated_to: both products simultaneously
Net-new technical concepts introduced across repos, week 10.

Build patterns observed

Launch velocity is increasing. Video Terminal went from zero to production in 2 days, 7 commits. Norbu went from local-only to cloud-synced in 9 commits over one day. The pattern: small repos, fast iteration, defensive hardening immediately after the happy path works.

Conventional commit discipline varies by repo. promptengines-main uses conventional commits consistently (feat:, fix:, content:). storybookstudio mostly follows the convention. norbu and videoterminal use plain English subjects. This matters for automated analysis — the build stream type detection only works when commits follow the convention.

Feature-to-fix ratio signals product phase. storybookstudio is 50/50 feat/fix — it's in active development and stabilization simultaneously. videoterminal is mostly feat — greenfield. norbu is all feat — initial architecture. promptengines-main is balanced across feat/content/fix/chore — it's a platform, not a product.

Cross-repo coordination is happening through model availability. BFL Flux 2 models appeared in both storybookstudio and videoterminal in the same week. The model picker pattern is propagating — both products now have selectable AI model registries. This wasn't coordinated top-down; it emerged from both products hitting the same need.

What to watch next week

  • Build stream weekly automation. This weekly report was hand-written. The goal is to automate the data collection and template generation for Friday reports, similar to the daily stream. The narrative layer stays human/agent-authored.
  • Norbu curriculum depth. The cloud sync infrastructure is in place. The curriculum section and official packet integration roadmap were the last commits. Expect actual Tibetan language content to start flowing in.
  • StoryBook Lulu go-live. The Lulu checklist and Gelato integration docs were updated this week. The print pipeline has been hardened across two full weeks. Physical book ordering is close.
  • Video Terminal video models. The fal.ai video endpoints were fixed this week. Video generation is the next frontier after image generation stabilizes.
  • Flow Education. Zero commits this week. The iOS fixes and light-mode conversion landed last weekend. It's either stable or stalled — next week will tell.