ワンクリックで
evor-validate
Run the Phase-2 contract/state validator against an active evor run directory and present the report
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Run the Phase-2 contract/state validator against an active evor run directory and present the report
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | evor-validate |
| description | Run the Phase-2 contract/state validator against an active evor run directory and present the report |
| argument-hint | [run-dir or run-id] |
| level | 2 |
| skills | ["oh-my-evor:evor-mcp"] |
Two-layer gameability check: Layer 1 (rule-registry): fast metric-name pre-check — always runs. Layer 2 (empirical probe): degenerate-predictor probe over frozen eval labels — runs when the frozen test labels are present, skipped gracefully otherwise.
<Use_When>
/evor-validate/evor-setup completes, before starting /evor-run (called automatically by setup)<Do_Not_Use_When>
/evor-run/evor-doctor/evor-setup first
</Do_Not_Use_When>If an argument was provided, treat it as the run directory path or run-id. Otherwise:
evor_state_read to retrieve the current active run.run_dir from the result.Call evor_validate({ run_id: "<run_dir>" }).
The tool returns a structured report with valid: true or valid: false and per-check details.
Parse the JSON output and present a structured summary:
=== evor-validate report ===
Status: VALID ✓ / INVALID ✗
Checks:
✓ goal_contract_exists — goal contract found
✓ goal_contract_parseable — JSON parsed
✓ goal_contract_schema — schema validation passed
✓ goal_contract_required_fields — all required fields present
✓ goal_contract_stop_defined — stop condition present
✓ metric_gameability_registry — no unguarded gameable metrics (rule-registry)
✓ metric_gameability_probe — no degenerate predictor reached threshold (probe)
✓ frozen_splits_dir — frozen-splits directory found
✓ frozen_splits_test_json — test split found
✓ frozen_splits_hash — split integrity verified
✓ tree_json_exists — evolution tree found
✓ tree_json_parseable — JSON parsed
✓ tree_json_dict_format — DICT format confirmed
✓ run_state_exists — run state found
✓ run_state_well_formed — required fields present
For failed checks, show the detail message prominently:
✗ metric_gameability_registry — primary metric 'recall' is trivially gameable
Detail: predict-all-positive achieves recall=1.0; add a precision constraint or
fitness_formula guard. Suggested: constraints=[{metric:precision, op:>=, threshold:0.5}]
If the report shows INVALID:
/evor-setup if the contract needs to be rebuilt./evor-doctor for infrastructure issues (missing files, corrupt JSON).If the report shows VALID:
evor_lock_mission({ run_id }) to lock the mission so the tick loop can start.<Tool_Usage>
evor_state_read — read active run for run resolutionevor_validate — Phase-2 enforcement gate; returns structured pass/fail reportevor_lock_mission — validate and lock the mission on pass
</Tool_Usage>Mission interview workflow that elicits all mission settings and launches a validated run via evor_init_run
Start the live FastAPI + SSE dashboard for the active Evor mission on port 8756
Scan an existing ML workspace to produce a starting-point report; pre-fills the evor-setup interview
Check environment health and .evor integrity; auto-repair obvious issues
Inspect accumulated Gotchas (failures + hardware limits) and the hardware capability profile
Evor MCP tool catalog, run lifecycle, artifact schemas, and native-tool guide. Auto-loads when operating an evor run — setting up/running/resuming/inspecting a mission, recording nodes/evals, launching or watching training, reading/writing tick artifacts, citing papers, emitting/querying signals, or changing any evor state.