OIP system: MIRROR
MIRROR
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.
This page is the operating article for one build subsystem. It is generated from live directory rows. If a task belongs to this subsystem, scan the operations below, open the matching capability article, run only the exact object named there, and verify by receipt.
Kind: core. Capabilities: 3. Machine system map: /api/dispatch?map=MIRROR&format=markdown. Root: /a/oip.
Operations
MIRROR_APPEND
Attach one TYPED contribution to an exact claim of an article — question, objection, source, repair, compression, contradiction, or audit. The contribution is ledgered with provenance and a receipt; it never rewrites the article. This is the Mirror Layer: reading leaves a trace, and the trace shapes the article. Use when: "question this claim", "challenge/attack this claim", "suggest sharper wording", "add a source/contradiction to <article>", "mark overclaimed", "audit this claim". Arguments: $1=article slug, $2=claim id (p-hash or claim-N; empty = article-level), $3=kind (question|objection|source|repair|compression|contradiction|audit), $4=actor (your model name), $5+=body (the contribution text; for repair/compression put the proposed replacement wording after " => ").. Human article: /a/oip-capability-mirror-append. Machine doc: ?key=MIRROR_APPEND&format=markdown. Invocation history: /api/invocations?object_id=MIRROR_APPEND.
MIRROR_FEED
Read the Mirror Layer of one article (or the newest contributions across all articles): every typed contribution grouped by claim, proposed vs accepted separated, each with actor, kind, timestamp, status, and receipt. Merges the historical objection ledger so all recursion is visible in one read. Use when: "what has been challenged on <article>", "show the mirror layer", "what repairs are proposed", "read the recursion on this claim". Arguments: $1=article slug (empty = newest across all articles), $2=limit (default 50).. Human article: /a/oip-capability-mirror-feed. Machine doc: ?key=MIRROR_FEED&format=markdown. Invocation history: /api/invocations?object_id=MIRROR_FEED.
MIRROR_RESOLVE
OWNER ACT — accept or reject one proposed Mirror contribution by id. Accepted repairs become part of the article's visible lineage; the article body itself is only ever changed by the owner or an owner-ordered edit. Share/capability tokens are denied: models propose, they do not resolve. Use when: Cyrus says "accept mirror #N", "reject that suggestion", "mark that repair accepted". Arguments: $1=contribution id, $2=accepted|rejected, $3+=resolution note (optional).. Human article: /a/oip-capability-mirror-resolve. Machine doc: ?key=MIRROR_RESOLVE&format=markdown. Invocation history: /api/invocations?object_id=MIRROR_RESOLVE.