journal ยท diff
git:20260831.37c5e73 to git:20260905.b1dcd2a
4 added, 2 removed. Audit A to A.
---
name: journal
description: Maintain a compact evidence-backed decision trail for long-running, unattended, or high-risk engineering work. Use when later reviewers must understand what changed, why, and what proved it. Do not activate for routine short tasks or duplicate ordinary progress narration.
---
# Journal
+ Follow the governing instructions and the user's requirements for communication, code style, authorization, and delegation. This skill supplies task-specific guidance, not permission to expand the task. Its workflow and output fields describe internal checks and relevant content, not a mandatory response layout or a progress report. When used within broader authorized work, continue that work through completion rather than stopping to deliver this skill's intermediate result.
+
Record decisions that affect trust in the result, not a transcript of activity.
## Decide what deserves a record
Log a choice when alternatives existed, a hypothesis changed the investigation, a risk was accepted, a user constraint redirected work, or evidence changed the plan. Skip routine reads, commands, and obvious mechanical edits.
Also log a material change to an estimate, commitment, scope, dependency owner, escalation threshold, or fallback when later reviewers would otherwise misread what was promised and why it changed.
## Record the decision
Each entry must include time or sequence, decision, reason, evidence, affected scope, result, and status. Link stable artifacts or commands instead of pasting large outputs. Mark superseded entries without deleting their history.
When the entry changes a commitment, identify the stakeholder decision, the previous and revised forecast or scope, and the evidence that triggered the change.
## Keep it reviewable
Use one row or compact block per decision. Keep facts separate from inference. Do not store secrets, personal data, credentials, or unredacted production content.
## Boundaries
- Keep the journal local unless the user or repository requires committing or publishing it. Treat that request or trusted project rule as authorization for the ordinary external write and do not ask again. A journal supports verification but does not replace it.
+ Maintain a journal only when requested or when an existing authorized workflow requires a durable decision record. Otherwise keep working context internal. Use the specified destination, omit secrets, and do not commit, publish, or send the journal without user authorization. A journal supports verification but does not replace it.
## Output
- Return the current decision trail or append it to an authorized destination, followed by unresolved decisions and the evidence still needed.
+ Update the authorized decision record without progress narration. Return the record when requested, otherwise include only its relevant result in the final response. Do not append unsolicited recommendations.