/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
- Winner stays
-
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