Set Writing Goal
set_writing_goalSet a daily, weekly, or project word-count goal with an optional deadline. Use this tool to commit to a writing target and track progress toward completion.
Instructions
Create or replace the active word-count goal for a cadence (daily, weekly, or whole project), optionally with a target date. Setting a goal of a type that already has an active goal updates that goal in place rather than stacking duplicates. Use when the writer commits to a target ("write 1000 words a day", "finish an 80k novel by December"); not when you only want to read current progress (use get_writing_goals) or log a finished session. Related: get_writing_goals, predict_completion. Requires the project database.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Goal cadence: "daily" or "weekly" track words written in that window; "project" tracks the whole manuscript toward a final length. | |
| targetDate | No | Optional deadline as an ISO date, e.g. "2026-12-31". Used to judge whether progress is on pace. Omit for an open-ended goal. | |
| targetWords | Yes | Target word count for this goal, a positive whole number (e.g. 1000 for a daily goal, 80000 for a novel-length project goal). |