fix(linkedin-studio): S13 harden calendar — concrete Reschedule snippet + correct camelCase exports
Reschedule action was under-determined vs its sibling actions: prose-only with no bash snippet, referencing snake_case queue_update_status/queue_add that don't match the exports (queueUpdateStatus/queueAdd). Replaced with a concrete queueAdd one-liner using the same id (re-add moves the post in place, no duplicate). Axes a/b/c/d all PASS post-fix; lint 81/0/0, counts 29/19 unchanged. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qgzo6rxthw7KuxHjn5vyE
This commit is contained in:
parent
bc325f0243
commit
270e99d002
2 changed files with 59 additions and 3 deletions
|
|
@ -165,9 +165,15 @@ First Hour:
|
|||
|
||||
If they choose to reschedule:
|
||||
1. Ask which post (by number or hook preview)
|
||||
2. Ask for new date and time
|
||||
3. Update queue.json via queue_update_status + queue_add with new date
|
||||
4. Show updated calendar
|
||||
2. Ask for the new date and time
|
||||
3. Re-add the entry with the **same id** and new date/time — `queueAdd` replaces any
|
||||
existing entry with that id, so the post moves in place (no duplicate). Carry the
|
||||
unchanged fields (draft_path, pillar, format, hook preview, char count) from the
|
||||
entry shown in Step 2:
|
||||
```bash
|
||||
node --input-type=module -e "import { queueAdd } from '${CLAUDE_PLUGIN_ROOT}/hooks/scripts/queue-manager.mjs'; console.log(queueAdd('[post-id]', '[draft_path]', '[new-YYYY-MM-DD]', '[new-HH:MM]', '[pillar]', '[format]', '[hook preview]', [charCount]));"
|
||||
```
|
||||
4. Show the updated calendar
|
||||
|
||||
### Action: Cancel
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue