fenbs_update_lesson
Change a lesson by ref. Only the fields passed change; the version before is kept whole. Put each lesson in a group: Process, Technical, Testing, Deploy, or a new name; groupId 0 clears it. status dismissed (with dismissedReason) when it turned out not to matter; new reopens it. A lesson becomes applied only through fenbs_apply_lesson. linkTasks and unlinkTasks add and remove task links without touching the others. Needs permission to change tasks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | ||
| group | No | Put the lesson in a group: Process, Technical, Testing, Deploy, or a new name. Names are trimmed and matched ignoring case; a new name creates a lesson group. | |
| title | No | ||
| lesson | No | What we learned -- the point the next person or assistant must not miss. | |
| status | No | ||
| groupId | No | An existing lesson group id; 0 means No group. Omitted on update keeps the group. Takes precedence over group when both are given. | |
| project | No | A project on this board, by name. Leave it out for the whole board. | |
| category | No | An existing board category, kept separately from the lesson group. Empty clears it. | |
| linkTasks | No | ||
| unlinkTasks | No | ||
| whatHappened | No | What happened: the facts, briefly. Name the task, the file or the incident. | |
| doDifferently | No | What to do differently from now on, as concretely as you can. | |
| dismissedReason | No | Why it was dismissed. |