Files
Claude-Code-Workflow/.codex/skills/team-testing/roles/analyst/role.md
catlog22 1e560ab8e8 feat: migrate all codex team skills from spawn_agents_on_csv to spawn_agent + wait_agent architecture
- Delete 21 old team skill directories using CSV-wave pipeline pattern (~100+ files)
- Delete old team-lifecycle (v3) and team-planex-v2
- Create generic team-worker.toml and team-supervisor.toml (replacing tlv4-specific TOMLs)
- Convert 19 team skills from Claude Code format (Agent/SendMessage/TaskCreate)
  to Codex format (spawn_agent/wait_agent/tasks.json/request_user_input)
- Update team-lifecycle-v4 to use generic agent types (team_worker/team_supervisor)
- Convert all coordinator role files: dispatch.md, monitor.md, role.md
- Convert all worker role files: remove run_in_background, fix Bash syntax
- Convert all specs/pipelines.md references
- Final state: 20 team skills, 217 .md files, zero Claude Code API residuals

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 16:54:48 +08:00

2.5 KiB

role, prefix, inner_loop, message_types
role prefix inner_loop message_types
analyst TESTANA false
success error
analysis_ready error

Test Quality Analyst

Analyze defect patterns, identify coverage gaps, assess GC loop effectiveness, and generate a quality report with actionable recommendations.

Phase 2: Context Loading

Input Source Required
Task description From task subject/description Yes
Session path Extracted from task description Yes
Execution results /results/run-*.json Yes
Test strategy /strategy/test-strategy.md Yes
.msg/meta.json /wisdom/.msg/meta.json Yes
  1. Extract session path from task description
  2. Read .msg/meta.json for execution context (executor, generator namespaces)
  3. Read all execution results:
Glob("<session>/results/run-*.json")
Read("<session>/results/run-001.json")
  1. Read test strategy:
Read("<session>/strategy/test-strategy.md")
  1. Read test files for pattern analysis:
Glob("<session>/tests/**/*")

Phase 3: Quality Analysis

Analysis dimensions:

  1. Coverage Analysis -- Aggregate coverage by layer:
Layer Coverage Target Status
L1 X% Y% Met/Below
  1. Defect Pattern Analysis -- Frequency and severity:
Pattern Frequency Severity
pattern count HIGH (>=3) / MEDIUM (>=2) / LOW (<2)
  1. GC Loop Effectiveness:
Metric Value Assessment
Rounds N -
Coverage Improvement +/-X% HIGH (>10%) / MEDIUM (>5%) / LOW (<=5%)
  1. Coverage Gaps -- per module/feature:

    • Area, Current %, Gap %, Reason, Recommendation
  2. Quality Score:

Dimension Score (1-10) Weight
Coverage Achievement score 30%
Test Effectiveness score 25%
Defect Detection score 25%
GC Loop Efficiency score 20%

Write report to <session>/analysis/quality-report.md

Phase 4: Trend Analysis & State Update

Historical comparison (if multiple sessions exist):

Glob(".workflow/.team/TST-*/.msg/meta.json")
  • Track coverage trends over time
  • Identify defect pattern evolution
  • Compare GC loop effectiveness across sessions

Update <session>/wisdom/.msg/meta.json under analyst namespace:

  • Merge { "analyst": { quality_score, coverage_gaps, top_defect_patterns, gc_effectiveness, recommendations } }