a11y-toolkit: Coverage ledger (persistent)
a11y_ledgerPersistently record accessibility audit results, surface unchecked criteria per URL, and summarize portfolio progress across runs to track resolved findings and plan next audits.
Instructions
Coverage ledger (from Cloudflare's security-audit-skill): persistent record of what has been audited, when, and with what result. Actions: record (add audit result), gaps (what has never been checked on a URL), summary (portfolio overview). Accumulates across runs — second audits show resolved findings. record returns the stored entry; gaps returns criteria never checked; summary returns {entries, active_signals, resolved, mean_score}. record after every audit run; gaps before planning the next pass. The ledger file accumulates across runs — give each project its own ledger_path.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "a11y_ledger"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL (for record/gaps) | |
| lang | No | Notes language (en default) | |
| action | Yes | What to do | |
| report | No | audit report object (for record) | |
| ledger_path | No | ledger file path (default: a11y-ledger.json) |