/resolve -- Adjudicate a conflict
The user wants to resolve a conflict between claims that the compiler couldn't auto-resolve.
Arguments
$ARGUMENTS
Expected format: /resolve (show all conflicts) or /resolve <claim_id> <claim_id> (resolve specific pair)
Instructions
- Get current conflicts via
wheat_compileorwheat_status. List all unresolved conflicts.
- If no claim IDs provided, show all conflicts and ask which to resolve. If claim IDs provided, focus on that pair.
- Present both sides: Show both conflicting claims with full context — content, evidence tier, source origin, when added, and any corroborations.
- Resolve: Either:
- Ask the user to decide (present the tradeoff clearly)
- If the user asks you to investigate, do additional research and recommend
- Apply resolution via
wheat_resolve: - Winner stays
active - Loser becomes
supersededwithresolved_byset to winner's ID - Remove conflict references from
conflicts_with
- Run
wheat_compileto verify the conflict is resolved.
- Print result:
``` Resolved: <winner_id> over <loser_id> Reason: <why> Remaining conflicts: <N>
Next steps: /resolve -- resolve next conflict /brief -- compile if all conflicts resolved /blind-spot -- check for gaps after resolution ```