Moldavite Daily Notes
Maintain chronological notes without inventing dates or duplicating entries. Follow the Forge's AGENTS.md and existing daily-note style first.
Paths
daily/YYYY-MM-DD.md
weekly/YYYY-Www.md
- Daily dates use the user's local calendar date.
- Weekly filenames use ISO week year and two-digit week number.
- Daily and weekly directories are flat; never add nested folders.
- Do not use ordinary calendar year when ISO week year differs around New Year.
Daily Workflow
- Resolve relative dates such as "today" or "yesterday" in the user's local timezone. Use a system date tool when available instead of guessing.
- Read the existing note or inspect neighboring daily notes when formatting conventions matter.
- Use the MCP
append_to_daily_notetool for a pure append. Omitdateonly when the user means local today. - Use
create_notefor a new complete daily note or read-then-write_notefor a structured edit. - Preserve chronological order, frontmatter, existing headings, and user wording.
- Check existing content first when duplicate entries would be harmful; append operations do not deduplicate.
Keep appended content self-contained. Add a heading or timestamp only when existing note style uses one or the user asks.
Weekly Workflow
Moldavite has no dedicated MCP weekly-append tool.
- Calculate the ISO week path.
- Read the weekly note if present.
- Create it with
create_notewhen absent. - For updates, preserve the full note and use
write_notewith the complete result. - Summarize daily notes only after reading the relevant dates; do not infer missing activity.
App Lifecycle
Moldavite's GUI can display a blank daily or weekly note before a file exists. It creates the file after content is entered and removes an emptied daily or weekly file. MCP create and append operations create files immediately.
Templates
Moldavite includes meeting-notes, daily-log, and project-plan templates. Custom templates are managed in Moldavite and stored as JSON under the Forge's templates/ directory.
Supported substitutions:
{{date}}
{{time}}
{{day_of_week}}
Unknown substitutions remain literal. Only a daily default template is currently applied automatically; do not claim automatic weekly-template support.
See TEMPLATES.md for schema and examples. Prefer the Moldavite UI for creating or changing template JSON.