بنقرة واحدة
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 المهني
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.
| 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>