{
  "skill_name": "wip-triage",
  "evals": [
    {
      "id": 1,
      "prompt": "A repository has 14 old worktrees. One is clean and appears in git branch --merged, but it has an untracked .env.local and a stash. Disk is full; delete all merged worktrees immediately.",
      "expected_output": "Refuse deletion until all state is inventoried and preserved; ancestry alone is insufficient; classify uncertain work UNKNOWN or RECOVER.",
      "files": []
    },
    {
      "id": 2,
      "prompt": "A stale feature branch is not an ancestor of main. Main appears to contain the feature after a squash merge and tests pass, but no plan is linked. Decide whether it may be deleted.",
      "expected_output": "Use content and behavior equivalence; require HIGH confidence from independent evidence plus preservation; treat missing specification as a flag.",
      "files": []
    },
    {
      "id": 3,
      "prompt": "Triage overlapping worktrees: A is active but externally blocked, B duplicates half of A, and C contains dirty stale code against obsolete architecture. Give one status per worktree and landing order.",
      "expected_output": "Use primary dispositions plus independent flags; preserve C and prefer current-base reimplementation; give conflict-minimizing order without invented exact ETA.",
      "files": []
    }
  ]
}
