Problem
The feature inventory requires built-in and custom tags, states, colors, and task timestamps, but the core and renderer do not expose a complete tag model. The search schema reserves tag text, yet end-to-end tag support is not established.
Acceptance criteria
- Built-in and custom tag labels project with stable source identity.
- Checkbox/task state and available timestamps are preserved.
- Tag icons or accessible generic markers render in light and dark themes.
- Persisted labels participate in search with focused fixtures.
- Unknown tag types remain visible through a fallback and diagnostic.
- Editing, task synchronization, and reminder behavior are not implied.
Problem
The feature inventory requires built-in and custom tags, states, colors, and task timestamps, but the core and renderer do not expose a complete tag model. The search schema reserves tag text, yet end-to-end tag support is not established.
Acceptance criteria