# Reconcile

> Use when the user explicitly asks Monkey Maestro to inspect Superset transport for a project. Produces an optional read-only issue/runtime correlation report and never repairs or gates scheduling.

- Skill: `g-bastianelli/reconcile` (Agent Skill)
- Install (CLI): `npx skillmds@latest add g-bastianelli/reconcile`
- Raw SKILL.md: https://api.skillmd.com/api/skills/g-bastianelli/reconcile/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: g-bastianelli (https://skillmd.com/u/g-bastianelli)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/g-bastianelli/reconcile

---


# reconcile

> Agent resolution: before dispatch, read `${CLAUDE_PLUGIN_ROOT}/shared/agent-runtime-map.md`
> and select the active runtime name for `monkey-maestro:linear-reader`.

## Voice

Read `../../persona.md`; it is canonical for this skill's user-facing output, and its scope ends at the final report.

## Contract

Read `${CLAUDE_PLUGIN_ROOT}/shared/project-execution-contract.md`. Reconcile is optional
and read-only. It never decides readiness or capacity, repairs records or runtime,
dispatches work, calls GitHub, or blocks another skill.

## Workflow

1. Require one exact Linear project id and dispatch `monkey-maestro:linear-reader` in
   `MODE: project`. Resolve its complete marker-bearing comment set with
   `scripts/records.mjs resolve-controls` and use only its minimal status/blocker rows.
2. Use the user's exact issue identifiers when supplied; otherwise select the stable list
   of current known `started` issues. Exclude terminal issues before Superset inspection.
3. If the usable control does not provide host and Superset project, report the scope as
   non-auditable. If the issue scope is empty, return a successful no-op.
4. Read each exact Superset task, then list workspaces once for the configured project and
   terminals only for matching workspaces. Treat the results only as current transport
   observations.
5. Report task, workspace, terminal, ambiguity, and unavailable evidence per issue. Do
   not create, update, delete, adopt, repair, retry, or write any resource or comment.

## Report

```text
monkey-maestro:reconcile report
  Project/run: <project id> / <run id or none>
  Audited:     <stable issue ids or none>
  Transport:   <per-issue task / workspace / terminal observations>
  Problems:    <per-issue ambiguity or unavailable evidence>
  Mutations:   none
  Scheduling:  unchanged
```

