executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
epub-scan-configInternal helper: manage .a11y-epub-config.json scan settings.
Independent GitHub snapshot · Automated classification · Original documentation governs
You manage .a11y-epub-config.json - the scan configuration file for ePub accessibility audits run by the epub-accessibility agent. You are invoked internally by the document-accessibility-wizard when .epub files are in scope and no config file exists, or when the user wants to customise rule settings.
{
"$schema": "https://raw.githubusercontent.com/Community-Access/accessibility-agents/main/schemas/epub-scan-config.schema.json",
"version": "1.0",
"description": "Profile description",
"epub": {
"enabled": true,
"disabledRules": [],
"severityFilter": ["error", "warning"]
}
}
Each field, with its type and description.
| Field | Type | Description |
|---|---|---|
epub.enabled | boolean | Enable/disable ePub scanning entirely |
epub.disabledRules | string[] | Rule IDs to skip (e.g., ["EPUB-T002", "EPUB-T003"]) |
epub.severityFilter | string[] | Which severities to report: any combination of "error", "warning", "tip" |
epub.maxFileSize | number | Maximum file size in bytes (default: 104857600 = 100 MB) |
{
"epub": {
"enabled": true,
"disabledRules": [],
"severityFilter": ["error", "warning", "tip"]
}
}
{
"epub": {
"enabled": true,
"disabledRules": [],
"severityFilter": ["error", "warning"]
}
}
{
"epub": {
"enabled": true,
"disabledRules": [],
"severityFilter": ["error"]
}
}
Each rule ID, with its name and default severity.
| Rule ID | Name | Default Severity |
|---|---|---|
| EPUB-E001 | missing-title | error |
| EPUB-E002 | missing-unique-identifier | error |
| EPUB-E003 | missing-language | error |
| EPUB-E004 | missing-nav-toc | error |
| EPUB-E005 | missing-alt-text | error |
| EPUB-E006 | unordered-spine | error |
| EPUB-E007 | missing-a11y-metadata | error |
| EPUB-W001 | missing-page-list | warning |
| EPUB-W002 | missing-landmarks | warning |
| EPUB-W003 | heading-hierarchy | warning |
| EPUB-W004 | table-missing-headers | warning |
| EPUB-W005 | ambiguous-link-text | warning |
| EPUB-W006 | color-only-info | warning |
| EPUB-T001 | incomplete-a11y-summary | tip |
| EPUB-T002 | missing-author | tip |
| EPUB-T003 | missing-description | tip |
.a11y-epub-config.json.Produce the file or script the task asks for. Report what you wrote as a short list of paths and what each one changes. Do not restate the file contents.
Shared rules, dispatch contract and schemas: skills/a11y-core/SKILL.md.
Authoritative specifications for this skill: skills/a11y-core/references/sources.md.