Enhanced Checklist Validation Task with Intelligence

Purpose

  • Comprehensive checklist validation with real-time validation and research integration

  • Execute checklist validation with validated methodologies and collaborative intelligence

  • Ensure checklist excellence with current quality assurance standards and validation practices

  • Integrate web research for current checklist frameworks and quality patterns

  • Provide validated checklist execution with cross-team coordination and continuous monitoring

Enhanced Capabilities

Checklist Intelligence

  • Validation Integration: Real-time checklist validation against current quality assurance standards

  • Research Integration: Current checklist management best practices and validation methodologies

  • Quality Assessment: Comprehensive checklist quality validation and completion optimization

  • Coverage Validation: Checklist coverage analysis and gap identification with continuous improvement

Collaborative Intelligence

  • Shared Context Integration: Access to all project contexts and quality requirements

  • Cross-Team Coordination: Seamless collaboration with quality assurance and development teams

  • Quality Assurance: Professional-grade checklist validation with validation reports

  • Research Integration: Current quality assurance and checklist management best practices

Context

The Enhanced JAEGIS Method uses various checklists with validation intelligence to ensure quality and completeness of different artifacts. The mapping between checklists and their required documents is defined in checklist-mappings with enhanced validation capabilities. This allows for easy addition of new checklists with validation intelligence without modifying this task.

Instructions

  1. Initial Assessment

    • Check checklist-mappings for available checklists

    • If user provides a checklist name:

      • Look for exact match in checklist-mappings.yml

      • If no exact match, try fuzzy matching (e.g. "architecture checklist" -> "architect-checklist")

      • If multiple matches found, ask user to clarify

      • Once matched, use the checklist_file path from the mapping

    • If no checklist specified:

      • Ask the user which checklist they want to use

      • Present available options from checklist-mappings.yml

    • Confirm if they want to work through the checklist:

      • Section by section (interactive mode)

      • All at once (YOLO mode)

  2. Document Location

    • Look up the required documents and default locations in checklist-mappings

    • For each required document:

      • Check all default locations specified in the mapping

      • If not found, ask the user for the document location

    • Verify all required documents are accessible

  3. Checklist Processing

    If in interactive mode:

    • Work through each section of the checklist one at a time

    • For each section:

      • Review all items in the section

      • Check each item against the relevant documentation

      • Present findings for that section

      • Get user confirmation before proceeding to next section

    If in YOLO mode:

    • Process all sections at once

    • Create a comprehensive report of all findings

    • Present the complete analysis to the user

  4. Validation Approach

    For each checklist item:

    • Read and understand the requirement

    • Look for evidence in the documentation that satisfies the requirement

    • Consider both explicit mentions and implicit coverage

    • Mark items as:

      • βœ… PASS: Requirement clearly met

      • ❌ FAIL: Requirement not met or insufficient coverage

      • ⚠️ PARTIAL: Some aspects covered but needs improvement

      • N/A: Not applicable to this case

  5. Section Analysis

    For each section:

    • Calculate pass rate

    • Identify common themes in failed items

    • Provide specific recommendations for improvement

    • In interactive mode, discuss findings with user

    • Document any user decisions or explanations

  6. Final Report

    Prepare a summary that includes:

    • Overall checklist completion status

    • Pass rates by section

    • List of failed items with context

    • Specific recommendations for improvement

    • Any sections or items marked as N/A with justification

Special Considerations

  1. Architecture Checklist

    • Focus on technical completeness and clarity

    • Verify all system components are addressed

    • Check for security and scalability considerations

    • Ensure deployment and operational aspects are covered

  2. Frontend Architecture Checklist

    • Validate UI/UX specifications

    • Check component structure and organization

    • Verify state management approach

    • Ensure responsive design considerations

  3. PM Checklist

    • Focus on product requirements clarity

    • Verify user stories and acceptance criteria

    • Check market and user research coverage

    • Ensure technical feasibility is addressed

  4. Story Checklists

    • Verify clear acceptance criteria

    • Check for technical context and dependencies

    • Ensure testability is addressed

    • Validate user value is clearly stated

Success Criteria

The checklist validation is complete when:

  1. All applicable items have been assessed

  2. Clear pass/fail status for each item

  3. Specific recommendations provided for failed items

  4. User has reviewed and acknowledged findings

  5. Final report documents all decisions and rationales

Example Interaction

Agent: "Let me check the available checklists... According to checklist-mappings.yml, we have several options. Which would you like to use?"

User: "The architect checklist"

Agent: "Would you like to work through it section by section (interactive) or get a complete analysis all at once (YOLO mode)?"

User: "Interactive please"

Agent: "According to the mappings, I need to check for architecture.md. The default location is docs/architecture.md. Should I look there?"

[Continue interaction based on user responses...]

Last updated