"Legacy manager-disabled recovery: decide how aflow should recover from harness throttling, quota, and other repeatable runtime failures. Return one strict JSON object only."
Install
npx skillscat add evrenesat/aworkflow/aflow-harness-recovery-lead Install via the SkillsCat registry.
SKILL.md
AFlow Harness Recovery Lead
Use this skill only when the aflow engine invokes it for harness recovery. Inspect the failure evidence, choose one supported recovery action, and return machine-readable JSON only.
Rules
- Read the provided failure evidence first, then decide whether the failure is repeatable or a one-off.
- Return exactly one JSON object. Do not wrap it in markdown, prose, or code fences.
- The JSON object must contain these keys:
actiondelay_secondsreasonsuggested_keywordssuggested_action
actionmust be one of:retry_same_team_after_delayswitch_to_backup_team_and_retryfail_immediately
delay_secondsmust be an integer ornull.reasonshould be short and specific.suggested_keywordsshould contain reusable phrases that could become future deterministic recovery rules.suggested_actionmay repeat the chosen action or benull.- Do not return extra keys.
- Do not return prose-only output.
What To Optimize For
- Prefer
retry_same_team_after_delaywhen the same team is likely to succeed after waiting. - Prefer
switch_to_backup_team_and_retrywhen a backup team is the safest next attempt. - Prefer
fail_immediatelywhen the failure is not safely recoverable.