Expand description
Task and category types for the local todo store.
SQLite is the current on-disk format. SCHEMA_VERSION identifies only
the legacy JSON envelopes accepted by the one-time importer. “All Tasks”
is never stored — it is a UI view over every task.
Structs§
Enums§
Constants§
- ALL_
CATEGORY - Sentinel category id for the “All Tasks” view. Not written to disk.
- MAX_
BODY_ LINES - MAX_
CATEGORY_ COUNT - MAX_
CATEGORY_ DESC_ LINES - MAX_
CATEGORY_ DESC_ LINE_ LEN - MAX_
CATEGORY_ NAME_ LEN - MAX_
IMPORTANCE - MAX_
NOTES_ LINE_ LEN - MAX_
TASK_ COUNT - MAX_
TITLE_ LEN - SCHEMA_
VERSION - Legacy
tasks.json/categories.jsonenvelope schema accepted on import.
Functions§
- caseless_
key - Stable Unicode compatibility-normalized, default-case-folded text used by every caseless identity and search path.
- has_
prose_ or_ image - importance_
marks - new_
uuid - text_
byte_ limit - Byte budget paired with a user-visible grapheme limit. This keeps a single grapheme with pathological combining sequences from bypassing every text length boundary while leaving generous room for emoji ZWJ sequences.
- todo_
progress