Write Feedback
write_feedbackSubmit a structured platform bug, feature or support report.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Feedback kind — bug | feature | support | session, per the feedback manifest. Each kind has its own section template. | |
| refs | No | Optional rich pointers, same shape as signal refs, e.g. [{kind:'deck', handle:'…'}, {kind:'file', path:'…'}]. | |
| action | No | Default 'write'. 'describe' + kind returns the kind's section contract (names, required flags, caps, hints) without writing — the pre-flight before composing a report. 'validate': pre-send check — runs the kind template's section validation (required sections, max_length caps) on a candidate content WITHOUT writing; returns { valid, missing_required[], over_cap: [{field, len, cap}] }. | |
| content | No | Filled template sections keyed by section name — required for write, ignored on describe. Required sections must be present; over-cap content is rejected with the limit named, never truncated. | |
| contract | No | Help mode — return the complete contract with no operation performed. | |
| container_id | No | Container where the feedback is raised — required for write, not needed on describe. The platform's resolution comes back as a signal into this container. |