Headline v2.0 work (self-host). src/lib/places.ts imports the data/places/*.json files by
hardcoded path.
Task
- Abstract place loading so the data directory/source is configurable (via
studymap.config.ts),
letting a fork drop in its own data/places/* without touching lib/places.ts.
- Keep the static-import build path working (no runtime backend).
Acceptance: pointing the config at a different data dir loads that dataset.
Depends on: config-driven region.
Headline v2.0 work (self-host).
src/lib/places.tsimports thedata/places/*.jsonfiles byhardcoded path.
Task
studymap.config.ts),letting a fork drop in its own
data/places/*without touchinglib/places.ts.Acceptance: pointing the config at a different data dir loads that dataset.
Depends on: config-driven region.