Skip to content
Abdullah Rahman Building fast, reliable web software

A Recorded Night

Day 1 — Starting v3 of the CLI

Date
September 5, 2026
Alcove
General
State
Focused
Marked
  • work
  • cli
  • astro-perf-cli
  • v3

Kicked off v3 of astro-perf-cli today. The big goals: 100 checks (up from 50), an auto-fix mode for the top 15 issues, and a JSON output format that plays nice with CI.

Spent the morning sketching the architecture. The current v2 code is a single 2,400-line file. That was fine at 50 checks. At 100, it will be unmaintainable. v3 will be a plugin system — each check is a self-contained module with a stable interface.

Tomorrow: write the plugin interface spec, port the first 10 checks, and validate the design before porting the rest.