Skip to content

Journal Write

Create Source-backed native Journal records or a generated briefing artifact, with AI provenance and no automatic Truth analysis.

Skill name: journal_write

Category: journal

Mutates state (retry policy: verify_first)

Parameters

Name Type Required Description
briefing_md str No For briefing mode: exact generated artifact text.
client_mutation_id str No Stable idempotency key. Reuse it only when retrying the exact same write.
entries str No For log_entries: JSON list of [time, description] tuples
mode str No 'log_entries' (default) or 'briefing'
target str No Date target: 'today', 'yesterday', or YYYY-MM-DD

Details

Each complete rendered record or briefing is committed to Sources before the Journal row is created. The Journal entry retains the Source dependency, attributed agent run, ai authorship, and unreviewed review state. The default interaction behavior is provenance-only; writing does not enable Truth or run analysis. The active profile chooses the destination module, and no Markdown file or Obsidian projection is written.