InsideHow it worksStudioThe buildPricingFAQ
Open build record · refreshes with every build

This is what building
Octavo looks like.

Not a launch-day highlight reel. A continuously updated record of the product, research, design, campaign work, money, and decisions behind it.

Read the build
78calendar days in the build
46active days
642artifacts
49,434working lines
Not guessedHands-on timeCalendar and active days shown instead
1,263Documented changesFile creation and revision evidence
≥$150Tracked cash investedAds and connected cash costs
Jul 31Work beganLatest evidence Oct 16
01Build pulse

The work did not happen in one clean sprint.

Each column is a calendar day. Height shows documented file creation and revision activity, not hours. Choose any day to inspect it.

46 active days across 78 calendar days

1,263 documented changes

Oct 16, 20264documented changes

The build record keeps moving. Every future repository build refreshes this page, while connected cost sources update independently.

Read activity as a table
Documented Octavo activity by date
DateChanges
Jul 31, 202610
Aug 1, 202632
Aug 2, 2026147
Aug 3, 202612
Aug 4, 20261
Aug 5, 20261
Aug 6, 20260
Aug 7, 20260
Aug 8, 20264
Aug 9, 20264
Aug 10, 202633
Aug 11, 20262
Aug 12, 20260
Aug 13, 202617
Aug 14, 202628
Aug 15, 202610
Aug 16, 202613
Aug 17, 20269
Aug 18, 20260
Aug 19, 20262
Aug 20, 20264
Aug 21, 202624
Aug 22, 20260
Aug 23, 20260
Aug 24, 20260
Aug 25, 20260
Aug 26, 20260
Aug 27, 202658
Aug 28, 202620
Aug 29, 202614
Aug 30, 202622
Aug 31, 20269
Sep 1, 20260
Sep 2, 20261
Sep 3, 20261
Sep 4, 20260
Sep 5, 20260
Sep 6, 20262
Sep 7, 20263
Sep 8, 20263
Sep 9, 202662
Sep 10, 202615
Sep 11, 2026138
Sep 12, 20260
Sep 13, 2026203
Sep 14, 202623
Sep 15, 202654
Sep 16, 20265
Sep 17, 20260
Sep 18, 20262
Sep 19, 20260
Sep 20, 20262
Sep 21, 20260
Sep 22, 20260
Sep 23, 20260
Sep 24, 20262
Sep 25, 20260
Sep 26, 20260
Sep 27, 20260
Sep 28, 20260
Sep 29, 20260
Sep 30, 20260
Oct 1, 20260
Oct 2, 20260
Oct 3, 20260
Oct 4, 20260
Oct 5, 20260
Oct 6, 20260
Oct 7, 20267
Oct 8, 20260
Oct 9, 20260
Oct 10, 2026181
Oct 11, 202610
Oct 12, 202613
Oct 13, 202625
Oct 14, 202627
Oct 15, 20264
Oct 16, 20264
02Effort map

A product is more than the product screens.

The record spans six kinds of work. The bars compare artifact count; select one to see what is inside and how much working material supports it.

Inside this part

Product & engineering

The working application, from idea research and guide generation through the studio, billing, and print export.

Artifacts
419
Working lines
36,902
Material
65.7 MB
What counts

Pages, route handlers, product components, prompts, renderers, and customer-facing flows.

03Selected iterations

The visible product is the residue of dozens of decisions.

These are the moments that changed the shape of Octavo. The quiet days and failed directions remain in the activity record above.

First build

The product takes shape

The first application scaffold lands and the idea-to-guide workflow begins.

Identity

Folio becomes Octavo

The name, leaf mark, black-and-acid system, typography, and production brand rules are decided.

Persistence

Guides move into Postgres

Customer work becomes durable across devices, with account ownership and row-level policies.

Growth build

Three UGC hooks are produced

Campaign strategy, scripts, edits, compliance checks, previews, and the first acquisition ledger are assembled.

Live test

Octavo starts buying signups

The Meta campaign goes live with a measured decision gate and per-hook reporting.

Conversion pass

Pricing and recovery paths ship

A dedicated pricing route and a branded paid-traffic recovery page close two avoidable dead ends.

Commercial system

Billing, lifecycle, and quotas harden

Checkout, unlocks, plan enforcement, account recovery, lifecycle email, and production safeguards are tightened.

Latest pass

The build record keeps moving

Every future repository build refreshes this page, while connected cost sources update independently.

04Money in

The cash record, without creative accounting.

Acquisition and operating cost are kept separate. Unknown bills are marked unconnected, and documented floors are never presented as exact totals.

Documented floorFacebook and Instagram · Octavo only≥$150

The campaign crossed its original $150 decision gate by Aug 27, 2026. Live Meta access will replace this floor with the exact campaign total.

ImpressionsConnect Meta
Link clicksConnect Meta
SignupsConnect Meta
Per signupConnect Meta
Known monthly run rateNot connectedHosting + tools + one twelfth of annual domain cost
HostingNot connected

Not connected

Tools and softwareNot connected

Not connected

DomainNot connected

Not connected

Other cash investedNot connected

Not connected

Built-in cost discipline

The product measures its own marginal cost.

$0.19

per ten-idea research pass on the measured model. Token usage is logged on every model call so prompt changes cannot quietly double the cost.

05What it produced

Work matters more when it leaves the repository.

The first row is the shipped system. When Supabase is connected, the second row updates with real makers and guides, with internal test accounts removed.

System built
20product pages
19server routes
48components
33verification scripts
Product useNot connected
·real accounts
·guides created
·people who built
296campaign and brand assets
06Receipts

What these numbers mean.

A big number is only useful if somebody can understand where it came from. This page publishes the counting rules with the result.

  1. 01

    Active days are dates with repository evidence. The original local baseline uses file creation and latest-change dates; later builds add committed path changes.

  2. 02

    Artifacts include product source, strategy records, brand files, campaign production, and operational configuration. Dependencies, build caches, raw capture folders, and test screenshots are excluded.

  3. 03

    Source lines include readable product, strategy, campaign, database, and design-system files. Generated dependencies and build output are excluded.

  4. 04

    Hours are never inferred from timestamps. A verified founder-hours total appears only when OCTAVO_FOUNDER_HOURS is supplied.

  5. 05

    Meta spend is scoped to the Octavo campaign. Live API data wins; otherwise the page shows only the documented lower bound and labels it as such.

Repository snapshotOct 16, 2026
Latest work evidenceOct 16, 2026
Deploymentproduction · local
Product dataNot connected