Skip to main content

Overview

AIOX checklists are quality gate validation frameworks used by agents to ensure work meets standards before proceeding. Checklists are markdown files with structured validation criteria, organized by domain and purpose.
string
  • .aiox-core/development/checklists/ - Development checklists
  • .aiox-core/product/checklists/ - Product/quality checklists
string
Markdown with checkbox lists and validation instructions
string
Quality gates for tasks, stories, and releases

Checklist Categories

Development Checklists

checklist
Location: .aiox-core/development/checklists/Purpose: Validate agent definition quality before releaseCategories:
  • Agent metadata completeness
  • Persona profile validation
  • Command structure verification
  • Dependency integrity
  • Documentation quality
  • Voice DNA authenticity
Quality Gate: SC_AGT_001 (must pass)
checklist
Purpose: Validate AIOX compatibility with existing (brownfield) projectsValidates:
  • Existing project structure
  • Technology stack compatibility
  • Integration points
  • Migration path clarity
  • Risk assessment
checklist
Purpose: Audit agent memory file quality and completenessValidates:
  • Memory file structure
  • Entry completeness
  • Pattern validity
  • Gotcha accuracy
  • Decision log integrity
checklist
Purpose: Mandatory self-review for Coder Agent (ADE workflow)Used in: Steps 5.5 & 6.5 of 13-step subtask executionValidates:
  • Code quality
  • Requirements alignment
  • Edge case handling
  • Error scenarios
  • Test coverage
  • Documentation updates

Product Checklists

checklist
Location: .aiox-core/product/checklists/Purpose: Comprehensive architecture validation frameworkSections:
  1. Requirements Alignment
  2. Architecture Fundamentals
  3. Technical Stack & Decisions
  4. Frontend Design & Implementation (if applicable)
  5. Resilience & Operational Readiness
  6. Security & Compliance
  7. Implementation Guidance
  8. Dependency & Integration Management
  9. AI Agent Implementation Suitability
  10. Accessibility Implementation (frontend only)
Total Items: 100+ validation criteriaExecution Modes:
  • Section-by-section (interactive)
  • All-at-once (comprehensive)
checklist
Purpose: Validate React/TypeScript component qualityCategories:
  • Code Quality (TypeScript, props, types)
  • Styling (Tailwind, variants, dark mode)
  • Accessibility (WCAG AA, ARIA, keyboard)
  • Testing (unit, integration, coverage ≥85%)
  • Documentation (component docs, examples)
  • Storybook (if enabled)
Standard: Production-ready components
checklist
Purpose: Database schema design validationValidates:
  • Schema design patterns
  • Normalization level
  • Index strategy
  • RLS (Row-Level Security) policies
  • Migration integrity
  • Performance considerations
checklist
Purpose: WCAG 2.2 AA compliance validationValidates:
  • Semantic HTML
  • ARIA attributes
  • Keyboard navigation
  • Focus management
  • Color contrast (WCAG & APCA)
  • Screen reader compatibility
Target: WCAG 2.2 Level AA
checklist
Purpose: Validate changes before commit/mergeCategories:
  • Code review items
  • Test coverage
  • Breaking changes
  • Documentation updates
  • Backward compatibility

Checklist Structure

Checklists follow a standard format:

Checklist Metadata

string
required
One-line description of what the checklist validatesExample: "Validate component before marking complete"
string
Primary agent responsible for checklist executionExample: "Atlas (Design System Builder)", "Quinn (QA Specialist)"
string
Quality standard being enforcedExample: "Production-ready React/TypeScript components", "WCAG 2.2 AA"

Validation Criteria Format

Basic Criteria

format
Binary pass/fail validation

Detailed Criteria

format
Includes validation guidance

Conditional Criteria

format
Context-dependent validation

LLM Instructions

format
Embedded instructions for AI agents

Checklist Execution

Manual Execution

Developers execute checklists manually:
  1. Open checklist file
  2. Work through each criterion
  3. Check boxes as validated
  4. Note any failures or concerns
  5. Complete reviewer/date fields
  6. Mark overall PASS/FAIL

Agent Execution

Agents execute checklists programmatically:

Integration with Tasks

Checklists are invoked by tasks:

Quality Gates

concept
A quality gate is a checkpoint that must pass before proceedingImplementation:
  • Checklist defines criteria
  • Agent validates all items
  • Gate passes only if all criteria met
  • On failure: Block progression, provide report

Quality Gate Standards

gate
Agent Quality Gate - All agents must pass before releaseValidates:
  • 300+ lines of content
  • Voice DNA authenticity
  • Output examples included
  • Command loader present
  • Task files exist
  • Maturity level ≥ Nivel 2
gate
Story Definition of Done - All stories must pass before reviewValidates:
  • All tasks completed
  • Tests passing
  • Documentation updated
  • File list complete
  • No regression failures

Advanced Checklist Features

Project Type Detection

Evidence-Based Validation

Execution Modes

Final Report Generation

Checklist Best Practices

  • Keep criteria clear and actionable
  • Provide validation methods
  • Group related items into sections
  • Include LLM instructions for AI agents
  • Support conditional validation
  • Define clear pass/fail criteria
  • Make criteria measurable
  • Avoid subjective judgments
  • Provide examples where helpful
  • Include specific thresholds (e.g., “≥85% coverage”)
  • Reference standards (e.g., “WCAG 2.2 AA”)
  • Use [[LLM: …]] blocks for agent guidance
  • Provide context and reasoning
  • Include validation examples
  • Define report format expectations
  • Support both manual and automated execution
  • Review checklists after each usage
  • Update based on team feedback
  • Add new criteria as standards evolve
  • Remove obsolete criteria
  • Version checklists when making changes

Creating Custom Checklists

  1. Choose location:
  2. Define structure:
  3. Register with agent:
  4. Integrate with task:

Reference: .aiox-core/development/checklists/ and .aiox-core/product/checklists/