Add a changelog fragment
project_changelog_addRecords user-visible changes as atomic unreleased changelog fragments when they land, linking each fragment to related cards, decisions, and issues for traceable release notes.
Instructions
Create an atomic unreleased changelog fragment and relate it to cards, decisions or other records. One fragment per user-visible change, written when the change lands rather than when the release is cut.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | Part of the system that changed. Project-declared, so the accepted values vary; project_workspace reports them. | |
| body | No | Markdown body, written below the frontmatter. | |
| tags | No | Free-form tags for filtering. | |
| type | No | What kind of change this is — added, changed, fixed and so on. Project-declared, so the accepted values vary; project_workspace reports them. | |
| cards | No | IDs of the cards this change came from. | |
| title | Yes | The change, stated from the reader's side rather than the implementer's. | |
| issues | No | External issue or ticket references. | |
| related | No | IDs of other records worth reading alongside. | |
| decisions | No | IDs of decision records this change implements. | |
| visibility | No | Who the entry is rendered for, typically public or internal. Project-declared, so the accepted values vary; project_workspace reports them. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| record | Yes | A canonical record with its body, revision and reference graph. |