-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
needs-humanRequires human judgment or design input before implementationRequires human judgment or design input before implementation
Description
Problem
Diary entries for cycles without a human-readable name show cycleName=null or use UUID. One confirmed entry (208f3427 / Keiko 10) has cycleName: null.
In the dojo, diary entries are a primary source of historical context. A null or UUID cycle name makes diary entries unreadable and breaks any display that groups or labels by cycle.
Root cause
Cycles created before the --name flag (Keiko 10 #346) have no name. When diary is written, it copies whatever cycleName exists at the time. If cooldown runs before the cycle has a name, cycleName is null.
Fix
- When writing a diary entry, fall back to a computed label if cycleName is null (e.g. 'Cycle NNN' based on completion order, or short ID)
- Backfill existing diary entries where cycleName is null using cycle completion order
- Encourage users to always set a name at staged launch (already supported via --name flag)
Larger question (needs-human)
Should every cycle require a name? Should kata keiko new prompt for one by default?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
needs-humanRequires human judgment or design input before implementationRequires human judgment or design input before implementation