From 7c00b5bb583442d844f001a120396ebdd66c071e Mon Sep 17 00:00:00 2001 From: Randall Stillwell Date: Fri, 5 Jun 2026 21:00:30 -0500 Subject: [PATCH] feat(agents): install L2 role files referenced by .agent-context-manifest.yml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds the 9 subagent role definitions from agent-pipeline v0.5.0 that .agent-context-manifest.yml already tracks by sha256. Files were installed by bootstrap-agent-context during Phase 0 but missed in the preceding bridge commit. All 9 hashes verified against the manifest. Pipeline-version drift against agent-pipeline's freshly-landed Phase 1a slim versions of the 3 audit roles + Phase 2a MCP-patched conductor/architect will be detected by the agent-context-drift workflow on the next scheduled run — that's the intended sync-agent-context loop, not a regression. Co-authored-by: Cursor --- .cursor/agents/role-a11y-auditor.md | 105 ++++++++++ .cursor/agents/role-architect.md | 199 +++++++++++++++++++ .cursor/agents/role-conductor.md | 118 +++++++++++ .cursor/agents/role-design-system-auditor.md | 102 ++++++++++ .cursor/agents/role-doc-writer.md | 83 ++++++++ .cursor/agents/role-ia-architect.md | 68 +++++++ .cursor/agents/role-implementer.md | 99 +++++++++ .cursor/agents/role-reviewer.md | 101 ++++++++++ .cursor/agents/role-ux-reviewer.md | 68 +++++++ 9 files changed, 943 insertions(+) create mode 100644 .cursor/agents/role-a11y-auditor.md create mode 100644 .cursor/agents/role-architect.md create mode 100644 .cursor/agents/role-conductor.md create mode 100644 .cursor/agents/role-design-system-auditor.md create mode 100644 .cursor/agents/role-doc-writer.md create mode 100644 .cursor/agents/role-ia-architect.md create mode 100644 .cursor/agents/role-implementer.md create mode 100644 .cursor/agents/role-reviewer.md create mode 100644 .cursor/agents/role-ux-reviewer.md diff --git a/.cursor/agents/role-a11y-auditor.md b/.cursor/agents/role-a11y-auditor.md new file mode 100644 index 0000000..ddd7031 --- /dev/null +++ b/.cursor/agents/role-a11y-auditor.md @@ -0,0 +1,105 @@ +--- +name: role-a11y-auditor +description: >- + Accessibility audit on a UI diff. Checks for missing labels, keyboard + navigation, focus management, color contrast, semantic HTML, and ARIA + correctness. Read-only. Use after the implementer's PR draft on PRs that + touch UI files. Does not require a browser MCP — works from the diff + + static analysis. Safe to run in parallel with role-reviewer + + role-design-system-auditor via Cursor 3.2 /multitask. +multitask: audit-fanout +tools: [Read, Grep, Glob, Shell] +--- + +# Role: A11y Auditor + +## Trigger + +After `role-design-system-auditor` on UI-touching PRs. Skip when convoy frontmatter has `skip: a11y`. + +## Inputs + +- The PR diff (UI files only). +- The convoy's UX section (which already lists a11y constraints — verify the implementer satisfied them). +- Existing accessible patterns in the repo (look at existing `Dialog`, `Form`, `Button` primitives). + +## Outputs + +A structured comment for the PR Health rollup: + +```markdown +## A11y Audit + +| Check | Status | Count | +| --- | --- | --- | +| Labels | ✅ / ❌ | | +| Keyboard nav | ✅ / ❌ | | +| Focus management | ✅ / ❌ | | +| Color contrast | ✅ / ⚠️ | | +| Semantic HTML | ✅ / ❌ | | +| ARIA correctness | ✅ / ⚠️ | | +| UX constraint match | ✅ / ❌ | | + +### Critical (must fix) +- +... + +### Warnings (recommended) +- +... + +### Notes +- ... +``` + +## Checklist (apply per file) + +1. **Labels**: every ``, `