add_story_note
Append a timestamped note to a story to record progress, decisions, or blockers. Notes are stored under a '## Notes' section with an ISO 8601 timestamp.
Instructions
Append a timestamped note to a story file. Use to record progress, decisions made, or blockers encountered. Notes are appended under a '## Notes' section with an ISO 8601 timestamp. Returns {story_id, appended_at, path}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | The note text to append. Can be multi-line. Will be stored with a UTC timestamp. | |
| story_id | Yes | Story ID to annotate, e.g. STORY-047 |
Implementation Reference
- .github/scripts/backlog_agent.py:98-99 (registration)This is a call to an MCP tool named 'add_story_note'. It invokes the tool via tools/call with arguments story_id and note. The actual tool implementation (handler, schema, registration) is not present in this codebase — only the client-side call is here. The tool is expected to be provided by a separate MCP server binary specified by the BACKLOG_MCP_BIN environment variable.
call_tool(proc, mid, "add_story_note", {"story_id": story_id, "note": f"PR #{pr_num}: {pr_title}"})