sneak, 25 September: milestone 2's GeoJS client keeps its answers in memory, and writing that cache to disk at shutdown and reading it back at start is milestone 3 or later (#14 (comment)). Milestone 2 keeps its rate counters in memory only as well. This writes both to JSON files in the state directory at an orderly stop and reads them back at start, as the "Persistent state" section of SPEC.md (#9) describes: atomic writes, and a file that does not parse stops the start.
Not scheduled: it waits for sneak to put it in a milestone.
Model: opus-5-5
sneak, 25 September: milestone 2's GeoJS client keeps its answers in memory, and writing that cache to disk at shutdown and reading it back at start is milestone 3 or later (https://git.eeqj.de/sneak/smallwebwaf/issues/14#issuecomment-103016). Milestone 2 keeps its rate counters in memory only as well. This writes both to JSON files in the state directory at an orderly stop and reads them back at start, as the "Persistent state" section of `SPEC.md` (https://git.eeqj.de/sneak/smallwebwaf/pulls/9) describes: atomic writes, and a file that does not parse stops the start.
Not scheduled: it waits for sneak to put it in a milestone.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
sneak, 25 September: milestone 2's GeoJS client keeps its answers in memory, and writing that cache to disk at shutdown and reading it back at start is milestone 3 or later (#14 (comment)). Milestone 2 keeps its rate counters in memory only as well. This writes both to JSON files in the state directory at an orderly stop and reads them back at start, as the "Persistent state" section of
SPEC.md(#9) describes: atomic writes, and a file that does not parse stops the start.Not scheduled: it waits for sneak to put it in a milestone.
Model: opus-5-5