NotePlanN
NotePlan
2h ago

MCP respects - * preference in some situations and not others

NotePlan 3.21.3, macOS 27.0.1, NotePlan MCP called from Claude. I’ve set NotePlan to treat - as a task and * as a plain bullet, the reverse of the default. The MCP already READS my marker preference – I expected it to WRITE according to that preference as well. `type: task` should write `- ` and `type: bullet` should write `* `. I also expected `append` to honor `type` the way `insert` does. But it does not. I made a test note with four lines: ``` - dash task * star bullet - [ ] dash checkbox * [ ] star checkbox ``` `noteplan_paragraphs`GET classified them as I expected: the dash line and both checkbox lines as open tasks, the star line as a bullet. Then I added lines five ways and read them back: `edit_content` INSERT, type: task, writes "- text" as expected `paragraphs` ADD, with text starting with a hyphen space, writes "- text" as expected `edit_content` INSERT, type: bullet, writes "- text" which is counter to the preference `edit_content` APPEND, type: task, writes "text" which is missing the expected marker `edit_content` APPEND, type: bullet, writes "text" which is missing the expected marker Every call returned success. The responses don't show which marker was written (or not). Unintended consequences: NotePlan pulls open tasks into other places – calendar notes, references, task filters, and review plugins. So a bullet misclassified as a task shows up there as work to do. An agent adding meeting notes or a summary can unwittingly create dozens of false tasks. The `append` but fails the other way - a thing that was supposed to be a task isn't one, so it isn't swept up in a review. Suggestion: have the write paths use the same preference lookup the reads use, and have `append` apply `type` the way `insert` does.
PendingPending