A two-second accessibility gate that runs on every push
axe-core over the existing component-test harness, scoped to actual WCAG rules - and an honest accounting of what a jsdom gate structurally cannot catch.
axe-core over the existing component-test harness, scoped to actual WCAG rules - and an honest accounting of what a jsdom gate structurally cannot catch.
macOS has no official Tauri WebDriver, a community plugin fills the gap, and Cargo's feature unification nearly compiled the whole test server into release builds.
A five-finding cleanup batch where the smallest item mattered most: a regression test that failed because the bug it targeted is structurally unreachable.
An archived YAML crate, nine minor versions of rusqlite drift, and a duplicate thiserror major. The work was the reading, not the writing.
Dependency scanning without a new CI job, grouped update PRs, and the virtual-workspace detail that makes the cargo entry point at the wrong directory.
The UI arc: a wizard shell built before its walls existed, a capture flow torn out for being wrong, a dashboard verified without launching the app, and the gaps between green checkmarks and the truth.
The folder layout that outlives the app: zones vs stages, a config that refuses to overwrite, a printout of a database, adopt-in-place import, and the parameter that did nothing.
Writing a full Rust rules engine and 22 tests before Greenhouse had a UI, or even a working Rust toolchain on the machine building it - and what broke the moment it actually compiled.
A status no code ever set, a parser that guessed, and an engine review that kept finding more: backwards sorts, an unenforced constraint, and a settings file that could brick the app.
Page 2 of 2