fenbs_update_item
Update an existing task by ref, changing only supplied fields such as lane, plan, size, links, and test status or notes.
Instructions
Change a task by ref. Only the fields passed change. Moving between lanes needs permission to move tasks; changing the content needs permission to edit tasks. Keep the plan current as you learn: pass the whole plan, rewritten -- it replaces the old one. Link or unlink related tasks with relatesTo and unrelate; the links already there are kept. When you finish, set testStatus and testNotes: how it was tested, and what was not. size is xs to xl (xl means split it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | ||
| kind | No | ||
| lane | No | The lane, by its key. People see backlog as To Do, next as Next Up, doing as In Progress and done as Completed: use those names when you talk to people. | |
| note | No | The Problem box: what is wrong or missing, why it matters, and where -- file and line for code; repro steps for a bug. Written once; the fix goes in plan, not here. | |
| plan | No | The Plan box: how it will be done -- the steps, the files to change, the traps, and how it will be checked. Leave it out until somebody knows; do not put a PLAN heading in the note instead. Replaces the whole plan; "" clears it. | |
| size | No | How big: xs (under an hour), s (an afternoon), m (a day or two), l (about a week), xl (too big -- split it). "none" takes a size off. | |
| title | No | ||
| project | No | The project this belongs to, by name -- for software, usually the repository or app. A new name creates the project; case is ignored when matching, so reuse the names fenbs_list_boards shows. | |
| category | No | An optional second grouping, by name, e.g. "Checkout" or "Mobile". A new name creates it. | |
| priority | No | 1 is most urgent. 1-2 High, 3-5 Medium, 6-10 Low. Leave it out for 5, an ordinary task. | |
| unrelate | No | Refs of linked tasks to unlink. Only these go; the other links stay. | |
| relatesTo | No | Refs of tasks to link to this one, both ways. Added to the links it already has. | |
| testNotes | No | How it was tested: what was checked, where (dev, a private API, live), the result -- and what was NOT checked. Rewritten whole, like plan; "" clears it. | |
| testStatus | No | How it was tested: untested (the default), tested, partly, failed, or needs-check -- what only a person can confirm (a store build, a real payment, a live page). Never claim tested for a check you did not run; use needs-check or partly and say what is left. | |
| linkDecisions | No | Decision refs (DEC-004) this task depends on. Added to those already linked. | |
| unlinkDecisions | No | Decision refs to unlink from this task. |