Production rules · Generation
GEN-010
Soft rule priority 45 domain: generation cost
Rationale
Repair should be compared against replacement cost and risk.
IF — conditions (all must hold)
- generated.repair_cost_ratio gt 1
THEN — actions
- propose "replace_or_regenerate_asset"
This is a soft rule: when it matches it flags, proposes or annotates, but never blocks on its own.
Full record
{
"id": "GEN-010",
"domain": "generation",
"priority": 45,
"hard": false,
"logic": "all",
"when": [
{
"path": "generated.repair_cost_ratio",
"op": "gt",
"value": 1
}
],
"then": [
{
"op": "propose",
"value": "replace_or_regenerate_asset"
}
],
"rationale": "Repair should be compared against replacement cost and risk.",
"tags": [
"cost"
]
}