Katomia QA

This is the testing home for Katomia. New here? The strip below is the live pulse — one chip per test, green/red, greyed if it only runs on demand. Below it, four sections in the order you'll actually ask the questions: is it working, what do we test, when did it break, and how testing works here. What we don't test is stated plainly at the bottom — this page should never look like more coverage than it is.

loading live status…

🩺 Is it working right now?

Current health, one screen per area. Testnet runs constantly (free — "does the logic work"); mainnet runs daily at real cost ("is it true with real money") — a testnet-green/mainnet-red split is information, not a duplicate.

🔬 What do we test — and what does each test actually do?

Every test id resolves here: what it asserts, step by step, how to run it, what a failure means. If an id isn't in the index, it doesn't exist.

📉 When did it start failing?

History: verdicts against commits, so a regression points at the change that caused it.

📚 How do we test, and why?

The process and its reasoning. The first two are current practice; the rest is planning material — it describes ambition, not coverage.

⚠️ Known gaps — what is NOT tested. Read this before trusting a green strip: Work plan to close these: QA-REORG1 plan §5.

Rule of this page: every page under qa/ is linked from here, or it does not exist. Data lives in qa/data/ (git-tracked); pages only display it. All testing — cron, scripted, manual — reports the same test:start/test:verdict kflow language. Home reorganised 2026-08-14 (QA-REORG1).