Edge Strategy Reviewer
Critically review strategy drafts from edge-strategy-designer for edge plausibility, overfitting risk, sample size adequacy, and execution realism. Use when strategy_drafts/*.yaml exists and needs quality gate before pipeline export. Outputs PASS/REVISE/REJECT verdicts with confidence scores.
No API
Download Skill Package (.skill) View Source on GitHub
Table of Contents
1. Overview
Edge Strategy Reviewer
2. When to Use
- After
edge-strategy-designergeneratesstrategy_drafts/*.yaml - Before exporting drafts to
edge-candidate-agentvia the pipeline - When manually validating a draft strategy for edge plausibility
3. Prerequisites
- Strategy draft YAML files (output of
edge-strategy-designer) - Python 3.10+ with PyYAML
4. Quick Start
# Review all drafts in a directory
python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \
--drafts-dir reports/edge_strategy_drafts/ \
--output-dir reports/
# Single draft review with JSON output and markdown summary
python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \
--draft reports/edge_strategy_drafts/draft_xxx.yaml \
--output-dir reports/ --format json --markdown-summary
# Bias checklist (issue #297) — mandatory strategy-research bias gate.
# A draft leaving any required item unaddressed is downgraded PASS → REVISE
# and loses export eligibility.
python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \
--drafts-dir reports/edge_strategy_drafts/ \
--output-dir reports/ --bias-checklist
5. Workflow
- Load draft YAML files from
--drafts-diror a single--draftfile - Evaluate each draft against 8 criteria (C1-C8) with weighted scoring
- Compute confidence score (weighted average of all criteria)
- Determine verdict: PASS / REVISE / REJECT
- Assess export eligibility (PASS + export_ready_v1 + exportable family)
- When
--bias-checklistis set, score each draft against the versioned strategy-research bias checklist (issue #297); any required item not declared in the draft’sbias_checklistblock downgrades PASS → REVISE and clears export eligibility - Write review output (YAML or JSON) and optional markdown summary
6. Resources
References:
skills/edge-strategy-reviewer/references/overfitting_checklist.mdskills/edge-strategy-reviewer/references/review_criteria.md
Scripts:
skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py