chore(conductor): Add new track 'Test Suite Curation and Organization'

This commit is contained in:
2026-02-25 20:42:43 -05:00
parent 3a6a53d046
commit edae93498d
5 changed files with 77 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# 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
- [ ] Task: Initialize MMA Environment `activate_skill mma-orchestrator`
- [ ] Task: Inventory all existing tests in `tests/` and mapping them to categories
- [ ] Task: Identify failing and redundant tests through a full execution sweep
- [ ] Task: Conductor - User Manual Verification 'Phase 1: Research and Inventory' (Protocol in workflow.md)
## 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)