agami-save-goldenlisted
Install: claude install-skill AgamiAI/agami-core
# agami save-golden
You are writing to the answer key. Goal: get a question — or a bank of them — into the profile's golden dataset in the state it has actually earned, and never in a better one. A dataset is what `/agami-eval` gates on, so an item that claims to be confirmed when nobody vouched for the answer turns the whole suite green on nothing — and equally, a question the sheet already carries a validated answer for should not sit unconfirmed for no reason beyond which door wrote it down.
**This skill has three doors and they write different things.** Everything below is organized around them, because confusing them is the one failure that matters:
| Door | Input | What it writes | Can it gate a run? |
|---|---|---|---|
| **Import** | A CSV of questions, or a table pasted into chat | `sql_confirmed: true` for a row that already carries a statement, `false` for a bare question | Yes, for the rows that carried an answer |
| **Save** | One question, the statement that answered it, the result the person accepted | One item with `sql_confirmed: true` and its `confirmed_by` | Yes |
An imported row with no statement **has none until somebody runs it and saves the answer through the save door.** That is the intended shape for a bare question, not a gap to close: it is an honest in-progress case that reports and cannot gate. A row that arrived already carrying a statement is different — it is somebody's own pre-validated answer, brought into the dataset already vouched for,