Expand description
Shared task-tracker checklist title resolution.
Both the CLI transcript/panel and the desktop Tasks viewer resolve raw checklist titles through these helpers so generated timestamp slugs never surface as random names. String-based by design: CLI callers walk tool payloads while desktop callers walk typed snapshots, and both converge here for the humanization and fallback rules.
Constants§
- TRACKER_
TITLE_ ITEM_ BUDGET - Byte budget for fallback titles derived from the first checklist item, matching the header budget used at tracker creation.
Functions§
- humanize_
tracker_ title - Humanize generated tracker titles (
1789108823046-kind-lagoon→Kind Lagoon) so headers read as a name instead of a file-stem ID. Only millisecond-timestamp-prefixed slugs are rewritten; user titles (Release, paths, sentences) pass through verbatim. - resolve_
tracker_ title - Descriptive header title: never surface a generated plan codename.