Investigate: /data shows everything that isn't gated
IMPLEMENTATION RULES: Before implementing this plan, read and follow:
- WORKFLOW.md - The implementation process
- PLANS.md - Plan structure and best practices
Status: Backlog (recommendation accepted; execution tracked in PLAN-007)
Goal: Reframe what the customer frontend's /data displays. Today it shows the 9 curated api_v1.* endpoints — a small slice of the data Atlas actually holds. Atlas is a play-with-the-data platform, so the rule is: open by default; only data explicitly defined as gated is hidden. Plus an explicit requirement: a per-source list with last-ingestion timestamps. Output is the implementation shape (PostgREST schema exposure, grants, frontend layout) — not the implementation itself (a follow-on PLAN handles that).
Last Updated: 2026-05-05 (added eu_theme namespace + dimensions: block to the design)
Origin: After PLAN-005 shipped, terje observed that /data shows just the 9 api_v1.* endpoints, a small fraction of what Atlas has. He set the architectural rule: "Atlas is a place everyone can play with data. Unless we specifically define the data to be behind login, it is open and should be visible for the user on the /data path." Plus: "we must list all data sources we ingest and when we ingested them."
This INVESTIGATE settles how to deliver both.