fix: make news geotagging deterministic #41

Merged
MrSphay merged 2 commits from codex/issue-19-deterministic-news-geotags into codex/production-intelligence-terminal 2026-05-17 17:37:58 +00:00
Owner

Summary

  • make dashboard news geotagging case-insensitive with word-boundary matching
  • prefer longer place names before broad regions/countries
  • replace RSS Math.random() coordinate jitter with deterministic jitter derived from source/title/date/url
  • add focused geotagging regression tests

Closes #19

Verification

  • node --test test/dashboard-geotagging.test.mjs -> 4 passing
  • npm run test:unit -> 37 passing
  • node --check dashboard/inject.mjs
  • node --check test/dashboard-geotagging.test.mjs
  • git diff --check
## Summary - make dashboard news geotagging case-insensitive with word-boundary matching - prefer longer place names before broad regions/countries - replace RSS `Math.random()` coordinate jitter with deterministic jitter derived from source/title/date/url - add focused geotagging regression tests Closes #19 ## Verification - `node --test test/dashboard-geotagging.test.mjs` -> 4 passing - `npm run test:unit` -> 37 passing - `node --check dashboard/inject.mjs` - `node --check test/dashboard-geotagging.test.mjs` - `git diff --check`
MrSphay added 1 commit 2026-05-17 16:55:18 +00:00
fix: make news geotagging deterministic
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 5s
Build / test-and-image (pull_request) Successful in 1m4s
900f43ba13
MrSphay added 1 commit 2026-05-17 16:59:06 +00:00
Merge remote-tracking branch 'origin/codex/production-intelligence-terminal' into codex/issue-19-deterministic-news-geotags
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 5s
Build / test-and-image (pull_request) Successful in 1m11s
533abb914c
# Conflicts:
#	package.json
MrSphay merged commit b8f34d3d19 into codex/production-intelligence-terminal 2026-05-17 17:37:58 +00:00
MrSphay deleted branch codex/issue-19-deterministic-news-geotags 2026-05-17 17:38:00 +00:00
Sign in to join this conversation.