Prototype · content is a draft based on the CV and still needs Ivan's approval

Quality

How this site is tested

I test this site the way I test products: every change goes through the same gates before it is deployed. If a check fails, the change does not ship.

GateToolWhat it checksStatus
End-to-end smoke testsPlaywrightEvery page opens, navigation and theme toggle work, links resolve.planned
Accessibilityaxe-core + PlaywrightWCAG 2.2 AA rules in both light and dark themes.planned
Performance & SEO budgetsLighthouse CIPerformance ≥ 95, Accessibility 100, SEO 100. The build fails below that.planned
Broken linkslycheeInternal and external links, on every pull request and weekly.planned
Visual regressionPlaywright screenshotsCatches layout changes nobody intended.planned
SpellingcspellTypos in every page.planned
Type check & buildastro checkContent and templates compile without errors.planned

This is a prototype. The gates above are being wired into GitHub Actions; this page will link to the latest run and its reports.