eda-theory-vetolisted
Install: claude install-skill Biswajit56546/EDAgent
# EDA Theory Veto
## Overview
This skill protects the loop from executing invalid ideas just because they are executable.
It evaluates proposal validity against theory, known constraints, and policy, then emits a veto decision.
## When to run
Run before:
1. launching large/long job batches,
2. changing objective/cost model assumptions,
3. making algorithmic comparison claims,
4. introducing new route/CTS/PDN policy that may break prior assumptions.
## Inputs
Required:
1. current user proposal (one-paragraph objective),
2. relevant artifacts (latest summary/gate/monitor),
3. KB references used by the proposal.
Recommended:
1. primary-source/web references when assumptions may drift.
## Workflow
1. Parse proposal into falsifiable assumptions.
2. Check each assumption against:
- known physics/EDA constraints,
- local policy locks (comparison, route policy),
- current empirical evidence.
3. Classify conflicts:
- hard contradiction,
- missing evidence,
- plausible but high-risk.
4. Emit one verdict:
- `GO`: no blocking contradiction.
- `CONDITIONAL`: proceed only with listed constraints.
- `NO-GO`: block execution; provide minimum fix path.
5. Provide minimal corrective experiment if vetoed.
## Decision output contract
Always output:
1. `verdict`: GO / CONDITIONAL / NO-GO
2. `blocking_reasons`: numbered list
3. `assumption_table`: assumption, evidence, status
4. `safe_next_step`: one minimal testable action
5. `override_policy`:
- NO-GO can