PolicyEngine / PolicyEngine/calibration-diagnostics
Register New Zealand Microcosm releases in the calibration dashboard
Open
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 4
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 13
Description
Goal
Register New Zealand in the spec-driven Microcosm calibration dashboard so a valid policyengine/populace-nz release can render without country-specific UI branches.
Scope
- Add the NZ repository, labels, public visibility, geography, and deployment override variables to
COUNTRY_REGISTRY. - Expose calibration, targets, and comparison capabilities only.
- Add parser, selector, and capability regression coverage.
- Keep staging, model/runtime, pipeline, cross-dataset, and external-check pages fail-closed until producers publish those contracts.
Acceptance criteria
?country=nzresolves through the shared release-artifact reader.- Selectors include New Zealand and existing countries remain unchanged.
- Missing or malformed NZ artifacts remain unavailable rather than synthesizing data.
- Frontend tests, typecheck, and build pass.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at COUNTRY_REGISTRY and trace the shared release-artifact reader, selectors, and capability checks for existing countries. Add the New Zealand registry and regression coverage for parser, selector, and capabilities; done means ?country=nz resolves, invalid artifacts stay unavailable, and frontend tests, typecheck, and build pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100