Skip to main content
friday-ai.dev

§ Build log

What shipped, in the order it shipped.

Operator-curated. One entry per meaningful change. Numbers stay concrete; speculation lives elsewhere.

Last updated · 2026-06-20

  1. Built with Friday page

    A new /built-with-friday page lists the projects I built with the stack (Alpha Neural, Ad4x4, Friday Vision, DayTraders Desk, Driven, Ze Council) plus a collaboration, each with a card, an image, and a link where there is one.

  2. The three projects, refreshed

    Caught the home page up to what shipped since May. Friday-nexus moved off OpenClaw to a Pipecat voice pipeline (a fast path on Gemini, a slow path on a Claude agent reaching the brain and sessions over MCP); its avatar is a live WebGL2 orb now. Friday-ai is down to 33 Postgres tables.

  3. Amber home images and a share card

    Regenerated the home Memory, Sessions, and Voice images in the Workshop Amber palette so the page holds together, and gave social shares an image.

  4. W1 shipped

    The full landing page is live and signed off: hero, the three product sections, the composition and dogfood diagrams, architecture, and this build log. Lighthouse budgets green, WCAG 2.1 AA clean, no banned-phrase copy. The codev portal stays gated until one of the projects opens a public surface.

  5. Accessibility: WCAG 2.1 AA

    Ran an axe-core pass over the live site. One real finding: the mono section labels sat around 3.4:1 on the dark background, under the 4.5:1 floor. Bumped one color token to about 5.3:1; light mode was already fine. Zero violations after.

  6. Versions refreshed across the stack

    Caught the site up to what the three projects ship today: Friday-ai v1.5.0 (69 MCP tools, multi-agent chat channels), Sandcastle v1.6.25 (14 runners), Friday-nexus on the Phase C streaming voice loop. Corrected a runner over-count while I was in there.

  7. W1 polish: real screenshots and an SVG dogfood loop

    Three real product screenshots wired into Memory, Sessions, and Voice. Scroll-spy nav, a mobile hamburger, and the ASCII dogfood diagram replaced by a hand-authored SVG. A Lighthouse-CI budget gate now runs on every PR. Three production deploys.

  8. Architecture section shipped

    Plan v3 §3 Section 7 lands: layered top-down diagram (clients → Cloudflare → Unraid server → containers → substrate), honest OpenClaw mention, ADR catalog reference.

  9. The dogfood loop section

    Section 6: narrative + ASCII cycle diagram + a real-example callout grounded in this session's PRs and the apex-CNAME gotcha.

  10. Memory, Sessions, Voice: three product cards

    Plan v3 §3 Sections 3–5 with operator-voice copy, status badges (shipped vs mid-build), screenshot placeholders, What's-inside bullets.

  11. Stack composition diagram

    Plan v3 §3 Section 2: hand-authored SVG with three boxes, dogfood-amber arrow, dashed connectors down to the shared substrate band.

  12. Hero section live with fal.ai ambient

    shadcn/ui init + sticky nav + system-state strip + workshop-amber hero photo at 20.3 KB AVIF. Single fal.ai render, operator approved first try.

  13. friday-ai.dev live publicly

    First public deploy. Apex CNAME finally flattens after switching POST name from the literal domain to the '@' sentinel. Undocumented Cloudflare API quirk; load-bearing ops-note for any future apex routing.

  14. Auto-merge policy on green CI

    CLAUDE.md §13 + §11 amended: `gh pr merge --auto` is the standard end-of-PR move. Verified by the policy PR itself riding the new flow.

  15. W0 scaffold shipped

    Next.js 16.2 + Tailwind 4 + Workshop Amber tokens + copy-lint banned-phrase gate + Dockerfile + compose + upgrade-website.sh + CI. The bones.