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.