Backlog — index
What each open backlog item is, in one line. 1PRIORITY.md says what to
do next. INVESTIGATEs stay here until every child PLAN ships; PLANs live in active/ while
in progress.
| Item | What it does | Priority |
|---|---|---|
| INVESTIGATE-atlas-as-a-uis-application | Install Atlas on UIS with one command, using the Dagster/Postgres/PostgREST it already ships — and reachable from another machine | Tier 0 |
| INVESTIGATE-atlas-data-as-deployable-application | Make atlas-data one installable UIS application that gathers the data and serves it queryable, so the frontend is a forkable example rather than a requirement | Tier 1 |
| INVESTIGATE-ingest-freshness-visibility | A source can stop refreshing while every downstream signal stays green — decide what asserts freshness, where, and how sources with no cadence avoid alarming | Tier 1 |
| PLAN-region-code-classification | Classify SSB region codes against KLASS by date instead of failing an FK — the 17 standing warnings, where no code family is universally safe to exclude | Tier 2 |
| PLAN-catalogue-api-v1-ordering | /data cannot see api_v1 views added in the same cycle — the catalogue is built before the views are created, so a fresh database lists zero of them | Tier 2 |
| PLAN-ingest-retry-budget | A short Retry-After overrides the backoff ladder and collapses the retry budget to ~4s; unify the three HTTP clients | Tier 1 |
| PLAN-ingest-ci-gates | Phases 1–2 shipped; only the C12 move to Node 24 remains | Tier 1 |
| INVESTIGATE-ssb-api-version-dependency | All SSB ingest depends on a beta API surface; decide stay, fall back, or move | Tier 1 |
| INVESTIGATE-semantic-foundation-before-expansion | Decides the concept-catalogue format; freezes NGO-supply expansion until resolved | Tier 1 |
| INVESTIGATE-mart-meta-dimensions-cardinality | Cardinality and example values so the catalogue can show what a column contains | Tier 1 |
| INVESTIGATE-felles-datakatalog-classification | LOS-vocabulary mapping for one-line interop with data.norge.no | Tier 1 |
| INVESTIGATE-transform-job-decomposition | Layer-splitting and a CI plan-size budget; parked pending the declarative-automation direction | Tier 2 |
| INVESTIGATE-reports-and-indicators-from-catalogue | The grammar for deciding which sources to ingest next | Tier 2 |
| INVESTIGATE-multi-ngo-supply-model-extensions | Small schema change that unblocks two deferred supply-side investigations | Tier 2 |
| INVESTIGATE-developer-docs-surface | The shape of external developer docs, before external developers arrive | Tier 2 |
| INVESTIGATE-data-freshness-surface | Reader-facing freshness — distinct from the operator-facing item above | Tier 2 |
| INVESTIGATE-indicators-schema-coverage | 249 of ~566 marts columns lack descriptions; hand-fill, generate, or punt | Tier 2 |
| INVESTIGATE-sources-catalog-at-scale | How the catalogue behaves as the source count grows | Tier 2 |
| PLAN-008-developer-discovery-surface | Scalar spec viewer, lineage panel, dbt docs hosting — ready to execute | Tier 2 |
| PLAN-indicators-schema-generator | Generate indicator column docs from manifest dimensions | Tier 2 |
| INVESTIGATE-new-norwegian-public-sources | The next tranche of public sources; waits on the report grammar | Tier 3 |
| INVESTIGATE-supply-frontend-display | Supply-side URL structure and viewing layers; waits on the schema change | Tier 3 |
| INVESTIGATE-folkehjelp-supply | Second-NGO ingest that validates the supply schema | Tier 3 |
| INVESTIGATE-data-discovery-surface | Wider OpenMetadata adoption; the Atlas-native subset is PLAN-008 | Tier 3 |
| INVESTIGATE-cloud-agent-source-onboarding | An agent that onboards sources; needs the source list first | Tier 3 |
| INVESTIGATE-private-atlas-deployments | Per-tenant private deployments; needs a concrete first tenant | Tier 3 |
| INVESTIGATE-deployment-pipeline | CI/CD shape; premise may already be answered by the shipped deployment | Tier 3 |
| INVESTIGATE-ssb-pseudo-regions | The 17 known WARNs; blocked on whether Atlas covers Svalbard | Blocked (Terje) |
| PLAN-redcross-branches-private-input | Red Cross branch ingest; parked on an API credential | Blocked (Terje) |
| INVESTIGATE-ngo-events-and-minisites | Parked idea; re-evaluate once a second NGO is in flight | Tier 4 |
| INVESTIGATE-tag-indicators-sdg-icnpo | SDG/ICNPO tagging; may be absorbed by the semantic foundation | Tier 4 |
| INVESTIGATE-customer-frontend-data-display | Recommendation accepted and PLAN-007 shipped; no fresh work needed | Closed |