Félix Boittinclivio.frFR
Clivio case study, part 4 of 5

Build log

Clivio was built in two big pushes over eleven months, with five different AI coding tools along the way. Everything on this page comes from the commit history.

Commits per month on the main branch

App, 524Websites, 452

October 2026

273 app commits, 198 website commits

A new website, and the app brought up to it.

  • 8 OctPDF editor rebuilt, e-signature for people without an account, French fiscal deadlines engine.
  • 9 OctWrite overhaul, settings rebuilt as 18 pages, navigation overhaul across 360 files.
  • 11 OctWebsite review: positioning sharpened, pricing simplified to Free and Pro.
  • 12 OctProduct analytics, reliable sign-up, share security, nightly end-to-end tests.
  • 14 OctNew website, clivio.fr: 92 pages from the approved mockup, in a new repository. clivio.app closes to search engines and redirects there.
  • 15–16 OctA 146-point production audit; Next.js 16; the architecture decisions written down.
  • 17 OctThe app brought in line with the site: plans, limits, formats, words and its blue. Finance audited, then rebuilt around one document, one transaction.
  • 18 OctA spreadsheet, Write on a par with Word, analytics after consent. On the site: fifteen free tools, WebMCP and the binder home page.
  • 19 OctFactur-X invoice issuing, accounting connectors, passkeys, a client portal tracked piece by piece, and an assistant that computes before it writes.

Who wrote the code

395 of the app’s 524 commits have an AI agent as author or co-author.

I wrote the plans the agents worked from, reviewed what they sent back, and decided what got merged. The tools changed a lot over the year. The way I worked with them didn’t.

ToolNovDecJanFebMarAprMayJunJulAugSepOct
Firebase StudioScaffolding both projects
KimiJuly sprint, task by task
Claude CodeAudits, rebuilds, both websites
CodexSeptember interface overhaul
HermesSettings rebuild in October
November 2025 to 19 October 2026, from commit authors, co-author trailers and pull-request branch names.

What I learned

Six things eleven months of commits taught me.

Write the plan before the code

My best weeks started with a numbered task list, something the agents could work through and I could check against. You can still see the task numbers in the commit messages.

Tests let me go fast

About 7,600 unit tests and 258 security-rule tests run on every pull request. I would never have merged a 360-file navigation rewrite in one day without them.

It’s fine to undo things

In September a redesign was merged and reverted the same day. The next day, a 238-file overhaul took its place.

The agents are fast, the choices are mine

Two weeks in July gave me 190 app commits and the whole website. The speed came from the agents. Deciding what to build, and what to drop, was still my job.

Let the website be the spec

In October the new website went live before the app was ready for it. Then every line on clivio.fr, from the plans to the 25 MB per file, became something the app had to keep. A public page turned out to be the clearest spec I’ve written.

Audit your own product like a client’s

Before adding more to Finance, I audited it the way I audit a client’s analytics, tracing every figure back to its source. A day later every number on every screen came from one calculation, and a test keeps it that way. That was worth more than another feature.

The numbers

App
First commit 19 November 2025. 524 commits on main, 245 pull requests, 212 merged. 738,129 lines added and 246,663 removed along the way.
First website
First commit 3 December 2025. 278 commits, 24 pull requests, all merged, 86 pages across French and English. Redirected to clivio.fr on 14 October 2026.
clivio.fr
First commit 14 October 2026. 174 commits and 22 pull requests in six days, 190 addresses in the sitemap.
Busiest week
13 to 19 October 2026: 256 commits and 59 merged pull requests on the app, and the whole new website.
Longest pause
216 days without a commit, from 14 December 2025 to 18 July 2026.

All figures come from the main branches of the three repositories on 19 October 2026. Line counts are summed over every commit, lockfiles included.