Development Notes & Journal
Telesis provides two lightweight tools for accumulating project memory: notes for quick observations and the journal for longer-form design thinking.
Development Notes
Notes are short, tagged observations. They’re meant to be fast — capture a thought, tag it, move on.
Adding a Note
| |
Tags are optional and repeatable. Use them for filtering later.
Read from stdin (useful for piping):
| |
Listing Notes
| |
Notes are displayed newest first. Filter by tag:
| |
Machine-readable output:
| |
Storage
Notes are appended to .telesis/notes.jsonl — one JSON object per line with an ID, ISO timestamp, text, and tags. The file is append-only; notes are never modified or deleted.
When to Use Notes
Notes are ideal for:
- Quick observations during development (“this function is O(n²) and will need attention”)
- Flagging things for later (“this API doesn’t handle pagination yet”)
- Capturing context that doesn’t belong in a commit message
- Noting things that are out of scope for the current milestone but should be remembered
They’re not meant for extensive analysis — that’s what the journal is for.
Design Journal
The journal is for longer-form entries — design thinking, architectural analysis, decision rationale, ecosystem research.
Adding a Journal Entry
| |
The first argument is the title, the second is the body.
Listing Entries
| |
Entries are displayed reverse chronological (newest first).
Viewing an Entry
| |
Storage
Journal entries are appended to .telesis/journal.jsonl with an ID, date, title, and body. Like notes, the file is append-only.
When to Use the Journal
The journal is ideal for:
- Recording design decisions before they become ADRs
- Analyzing trade-offs between approaches
- Documenting ecosystem research or competitive analysis
- Writing down the “why” behind non-obvious choices
- Post-milestone retrospectives
The key difference from ADRs: journal entries are informal and personal. ADRs are formal and project-facing. Use the journal to think through a decision; use an ADR to record the decision once it’s made.
Memory in Context Generation
Both notes and journal entries are included in the generated CLAUDE.md context file. Recent notes appear in the “Development Notes” section (grouped by tag), and recent journal entries appear in the “Recent Journal Entries” section. This means your observations and thinking are automatically available to AI assistants working on your project.