ABOUT
What this site is for
Mostly notes from real work, plus the projects I keep coming back to.
-
Articlejournal / a11y-cat-keyboard-focus-order-feature-tour
A11Y Cat – Keyboard and Focus Order
Keyboard and Focus Order is the evidence area for focusable element discovery, sequential tab-stop capture, deterministic focus findings, manual verification, and exportable focus evidence. A list of focusable elements is useful, but it is…
-
Articlejournal / a11y-cat-dashboard-feature-tour
A11Y Cat – Dashboard
The Dashboard is the reviewer’s starting point. It tells you what was scanned, what evidence exists, whether the current page state is fresh, and what should happen next. I do not want this screen…
-
Articlejournal / a11y-cat-manual-checks-feature-tour
A11Y Cat – Manual Checks
Manual Checks is the review queue for checks automation cannot safely classify, including tester instructions, expected observations, selectors, and evidence requirements. This section is where the extension refuses to bluff. If something needs a…
-
Articlejournal / a11y-cat-language-mismatch-feature-tour
A11Y Cat – Language Mismatch
Language Mismatch reviews declared page language, visible mixed-language evidence, inline language signals, and confidence-bound output. Language detection can get messy quickly, especially with short labels, names, product terms, and mixed-language content. This section is…
-
Articlejournal / a11y-cat-scan-results-feature-tour
A11Y Cat – Scan Results
Scan Results is the main triage surface. It turns automated WCAG findings, responsive comparison data, and issue evidence into something a reviewer can verify and hand off. This area exists because a raw axe…
-
Articlejournal / a11y-cat-metadata-check-feature-tour
A11Y Cat – Metadata Check
Metadata Check reviews page title, H1/title relationship, canonical URL, social preview metadata, structured data, viewport metadata, and baseline document signals. Good metadata helps people understand where they are, helps teams share the right page,…
-
Articlejournal / my-google-chrome-web-store-submission-prompt
My Google Chrome Web Store Submission Prompt
The strict final A11Y Cat Chrome Web Store submission prompt I use to test the MV3 extension package, scanner trust, privacy, documentation, UI, and release process before beta or public submission.
-
Articlejournal / a11y-cat-reports-exports-developer-handoff-feature-tour
A11Y Cat – Reports, Exports, and Developer Handoff
Reports, Exports, and Developer Handoff turn working evidence into material another person can read, reproduce, archive, and act on. The best accessibility report is not the longest one. It is the one that keeps…
-
Articlejournal / a11y-cat-headings-feature-tour
A11Y Cat – Headings
Headings is the structure review area for ordered outline analysis, visible H1 checks, hidden or empty headings, skipped levels, duplicates, and semantic heading risks. This section is about structure, not visual size. A page…
-
Articlejournal / a11y-cat-alt-text-analysis-feature-tour
A11Y Cat – Alt Text Analysis
Alt Text Analysis reviews image alternatives, decorative image evidence, context-dependent alt quality, and the limits of manual image judgement. Alt text is not just a missing-attribute hunt. Sometimes empty alt is right. Sometimes an…
-
Articlejournal / a11y-cat-local-history-comparison-feature-tour
A11Y Cat – Local History and Comparison
Local History and Comparison answer a practical question: did this page get better, worse, or simply different since the last comparable scan? This is one of the places where the extension has to be…
-
Articlejournal / a11y-cat-broken-links-feature-tour
A11Y Cat – Broken Links
Broken Links checks visible anchors and classifies same-document, same-origin, cross-origin, valid, broken, skipped, unverified, timeout, restricted, and risky outcomes. A broken link is simple only when it is obviously broken. Browser extensions also run…
-
Articlejournal / a11y-cat-screen-reader-review-feature-tour
A11Y Cat – Screen Reader Review
Screen Reader Review is a Guidepup-supported virtual screen-reader workspace for spoken-output evidence, structured review, diagnostics, and QA handover. The most important thing about this feature is honesty. It can help a reviewer prepare, compare…
-
Articlejournal / making-a11y-cat-trustworthy
Making A11Y Cat Trustworthy
What I learned while debugging an accessibility scanner with AI agents, and why evidence matters more than pass/fail theatre.
-
Articlejournal / why-im-not-building-a11y-cat-around-paid-accessibility-apis
Why I’m Not Building A11Y CAT Around Paid Accessibility APIs
A practical look at WAVE API, axe-core, Playwright, Pa11y, IBM Equal Access, and why a local scanner is the more honest foundation for A11Y CAT.
-
Articlejournal / cat-crawler-why-i-built-it-what-i-learned
Cat Crawler: why I built it, what I learned, and where I would take it next
Why I built Cat Crawler, what it is good at, what it taught me, and the improvements I would make next.
-
Article
journal / a11y-cat-agents-workflow-best-practices-for-developers
Agents workflow best practices for developers
What it takes to use agents without letting the work slip into vague claims, fake certainty, or sloppy release habits.
-
Article
journal / wordpress-ai-accessibility-reality
WordPress in the age of AI: still powerful, still messy, and still not honest enough about accessibility
A look at the way people are talking about WordPress and AI, and why accessibility still gets flattened or ignored in that conversation.
-
Articlejournal / a11y-cat-25-what-this-project-is-now
A11Y-Cat: What this project actually is now, and what it still does not prove
A plain account of where the project stands now, what it can actually prove, and where the limits still are.
-
Article
journal / a11y-cat-24-governing-the-work-as-hard-as-the-code
A11Y-Cat: At some point I started governing the work as hard as the code
Why the project started leaning harder on rules, release discipline, and explicit boundaries instead of good intentions.
-
Article
journal / a11y-cat-23-packaging-and-handoff-tooling
A11Y-Cat: I built packaging and handoff tooling because manual release work was getting silly
Packaging, release handoff, and build cleanup stopped being side work once the project got big enough to ship properly.
