mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-08-31 12:45:51 -05:00
address pr-swarm finding: the type carried a "always go through the constructor, the maps have to exist" warning, which CLAUDE.md calls a redesign signal. Each accessor lazy-inits its own map now, so the zero value works and the warning goes away. Renamed off "cache" as well - it hands out task indexes and mutates tasks, it is state, not a lookup table. Claude-Session: https://claude.ai/code/session_01GR9u1EFvq994jqGoeJqYSX