Journal index
Journal index
One file per day: knowledge/journal/YYYY-MM-DD.md.
Two writers append to that day's file (both redact secrets before write):
- CC SessionEnd hook —
scripts/journal-cc-session-end.mjswrites a block per session (files touched, decisions locked, TODOs surfaced). - Screenpipe pipe —
scripts/screenpipe-journal-writer.mjswrites a daily digest at 09:00 IST + on Screenpipe shutdown.
Structure
---
type: journal
title: Journal YYYY-MM-DD
description: Auto-generated daily journal
tags: [journal, auto]
timestamp: YYYY-MM-DD
format_version: okf-v0.1
status: active
---
# Journal YYYY-MM-DD
## HH:MM Claude Code session — <slug>
- Ask: ...
- Touched: ...
- Decisions: ...
- TODOs: ...
## HH:MM Screenpipe digest
- Apps: ...
- Meetings: ...
- Wispr: ...
Retention
Forever. No rotation, no compression. git log --grep 'chore(journal)' is the audit trail.
Related
- [[pkm-stack-2026-07-03]]
- [[auto-journal-cc-sessionend-plus-screenpipe-2026-07-03]]
- [[journal-in-knowledge-daily-2026-07-03]]