---
description: Owner-explicit capture — add a ticket to the Overdeck requests board by hand, before any skill or agent judgement would otherwise create one. Use when the owner says "add this to the board", "track this", "make sure this doesn't get lost", or invokes /request directly.
allowed-tools: Bash
---

# /request

Write ONE row to the Overdeck requests board (`/requests`) using the owner's own words.

## Steps

1. Take the argument text verbatim as the title — trim whitespace, do NOT paraphrase, do NOT
   summarize. If no argument was given, use the owner's most recent message verbatim.
2. Run:
   ```bash
   bun /home/user/.claude/bin/od-requests add --origin owner "<verbatim title>"
   ```
   Omit `--project`; the CLI derives it from the current repository.
3. Read the CLI's output:
   - `created #<id>` → tell the owner it is tracked, nothing else needed.
   - `created #<id>; possible twin: ...` → tell the owner it is tracked AND name the twin
     (its id, state, and worker/proof if present) so they can decide if it is really new.
   - `already tracked: ...` (exit code 1) → this is a CONFIDENT match, most likely already asked
     or already shipped. Report the existing row's status (state, worker, proof link if shipped)
     to the owner PLAINLY. Do NOT silently create a second row. If the owner explicitly insists
     ("no, this is a different one, add it anyway"), re-run with `--force`.

Never fabricate a status. If the CLI errors (collector unreachable, etc.), say so plainly and
do not claim the row was created.
