Report to the developers
feedbackReport what a tool could do better with structured details (goal, tried, got, expected, cost, would_help, must_keep) to help developers make precise fixes.
Instructions
Report to the developers what a tool could do better, as it happens: a reply that answered less than was asked, a detour, a wrong conclusion reached before the right one, a fix that would distort the plan, something missing. It is a report the fix will be made from, so give the whole case — a vague note gets fixed in a way that breaks what already works. Every part is required: goal (the task and the situation: pieces, rooms, numbers), tried (the exact call with arguments), got (the literal reply), expected (what was true and how you found out), cost (the workaround, extra calls, wrong conclusion), would_help (the concrete change), must_keep (what works today and must not get worse with that change; "none known" is an answer). kind friction|bug|idea, tool. Kept on this machine and, while the user's telemetry is on, sent to the project. Reply {kept, sent}; then carry on with the task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| got | No | What came back, literally — the part of the reply that is the proof | |
| cost | No | What it cost: the workaround, the extra calls, the wrong conclusion reached before the right one, the distortion made to the plan | |
| goal | No | What you were trying to do, and the situation in the plan: the pieces, rooms and numbers involved | |
| kind | No | `friction` (it worked, at a cost), `bug` (it answered wrong) or `idea` (something missing) | |
| tool | No | The tool it is about, e.g. `measure` | |
| tried | No | The exact call, with its arguments | |
| expected | No | What was true instead, and how you found out (another tool, a render, a probe) — the reference the fix will be checked against | |
| must_keep | No | What works today and must keep working with that change — the cases where the current behaviour is right. "none known" is an answer | |
| would_help | No | The change that would have shortened the way, as concretely as you can: a field, a parameter, a rule |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kept | Yes | ||
| sent | Yes |