Bumping a PHP monorepo to 8.5: the mechanics

Sixty-seven packages, one CI matrix, one PHPStan target. What it takes to actually move the floor.

May 11, 2026 · 4 min · Russell

Spec Kitty mission lifecycle: a domain modeling pass through Giiken

What a full Spec Kitty mission actually looks like end to end: spec, plan, tasks, implement, review, merge.

May 11, 2026 · 3 min · Russell