Files
manual_slop/conductor/tracks/test_curation_20260225/plan.md

1.7 KiB

Implementation Plan: Test Suite Curation and Organization

This plan outlines the process for categorizing, organizing, and curating the existing test suite using a central manifest and exhaustive review.

Phase 1: Research and Inventory [checkpoint: be689ad]

  • Task: Initialize MMA Environment activate_skill mma-orchestrator be689ad
  • Task: Inventory all existing tests in tests/ and mapping them to categories be689ad
  • Task: Identify failing and redundant tests through a full execution sweep be689ad
  • Task: Conductor - User Manual Verification 'Phase 1: Research and Inventory' (Protocol in workflow.md) be689ad

Phase 2: Manifest and Tooling

  • Task: Design and create tests.toml manifest file
  • Task: Implement a test runner wrapper or pytest configuration to respect the manifest and categories
  • Task: Verify that Conductor/MMA tests can be explicitly excluded from default runs
  • Task: Conductor - User Manual Verification 'Phase 2: Manifest and Tooling' (Protocol in workflow.md)

Phase 3: Curation and Consolidation

  • Task: Fix all identified non-redundant failing tests
  • Task: Consolidate redundant tests into single, comprehensive test files
  • Task: Remove obsolete or deprecated test files
  • Task: Standardize test naming conventions across the suite
  • Task: Conductor - User Manual Verification 'Phase 3: Curation and Consolidation' (Protocol in workflow.md)

Phase 4: Final Verification

  • Task: Execute full test suite by category using the new manifest
  • Task: Verify 100% pass rate for all non-blacklisted tests
  • Task: Generate a final test coverage report
  • Task: Conductor - User Manual Verification 'Phase 4: Final Verification' (Protocol in workflow.md)