memtrace-fleet-resolve

Solid

Resolve a Class C fleet decision: submit your verdict as an agent judge (fleet_submit_verdict), poll your own directive (fleet_get_escalation), see the needs-human queue (fleet_list_escalations), or record a human decision (fleet_resolve_escalation). Use when the user says 'a decision is waiting' or 'who should proceed', when you are handed a mediation_request, when acting as a mediator between two agents, or when a human chooses a winner in the dashboard. For the underlying conflict-class model and decision loop, see memtrace-fleet-first.

AI & Automation 469 stars 41 forks Updated 5 days ago NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Overview The tools that resolve a Class C conflict. The judging is done by the user's own agents (no API keys): an agent reads the bundle and submits a verdict; the daemon is the deterministic referee that decides the outcome and routes it back. ## Submit a verdict (you are the judge) You were handed a `mediation_request` (from `fleet_record_episode`). Read **every agent's `assignment`** in it and decide on merit — including against your own change: ```jsonc fleet_submit_verdict({ escalation_id: "01J…", agent_id: "agent-a", verdict: { "kind": "recommend", "winner": "agent-b", "rationale": "wider contract; rebase the fix onto it", "confidence": 0.8 } }) // kinds: reconcile {merge_plan} | recommend {winner, rationale, confidence} | defer_to_human {question} ``` Full parameter spec for every Memtrace tool: `references/mcp-parameters.md` (bundled at the memtrace-skills plugin root). The response tells you the `outcome` (`auto_apply` | `human_confirm` | `human_required` | `pending`) and `your_directive`. ## Read your own directive (you are blocked) ```jsonc fleet_get_escalation({ escalation_id: "01J…", agent_id: "agent-a" }) // → your_directive: wait | proceed | defer | review ``` Poll until it's not `wait`. `proceed` = continue; `defer` = stand down and rebase onto the winner; `review` = read `resolution`. ## Human paths - `fleet_list_escalations({repo_id})` — the per-repo "needs human" queue. - `fleet_resolve_escalation({escalation_id, resolution...

Details

Author
syncable-dev
Repository
syncable-dev/memtrace-public
Created
5 months ago
Last Updated
5 days ago
Language
Python
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

memtrace-fleet-record-episode

Record an edit you just made in a fleet and get its conflict class (A/B/C) against agents on your branch. Use when you have just finished an edit, when the user says 'I just changed X', or when completing a refactor step while other agents share your repo+branch. Returns conflict_class + replan_hint; a Class C returns an escalation_id and mediation_request that starts the decision loop. Do not finish a coordinated edit without recording it.

469 Updated 5 days ago
syncable-dev
AI & Automation Solid

memtrace-fleet-first

Coordinate fleets of coding agents sharing one repo+branch: publish typed intents, classify edit episodes, and resolve conflicts before they collide. Use FIRST when multiple agents work the same repo+branch, before reading/planning/editing, when joining a fleet or handing work off, and when the user says two agents are changing the same thing, asks who should proceed, has a decision waiting, or asks you to mediate a Class C conflict. Covers branch-scoped publish-edit-record plus verdict, human-resolution, and directive polling. Do not grep for who else is touching a symbol or skip coordination because a change looks small. Skip only genuinely solo sessions or docs-only edits with no coordination value.

469 Updated 5 days ago
syncable-dev
Code & Development Solid

memtrace-decision-memory

Use Cortex decision memory through the normal Memtrace MCP tools. Trigger for free-text questions about what was decided, chosen, rejected, banned, or established as a convention; for why a symbol exists or which contracts constrain it; for whether a known decision held, drifted, or was violated; and for the implementation arc behind a decision. Use before non-trivial edits, refactors, deletions, or re-picking a library, pattern, architecture, or subsystem behavior. Routes internally across recall_decision, why_is_this_here, governing_contracts, verify_intent, and get_arc. Do not guess rationale from a diff or git log.

469 Updated 5 days ago
syncable-dev