nz-select-committees · git:20260719.89b10f6 · 2026-07-19 · sha256 99e64de2301e3449
nz-select-committees git:20260719.89b10f6A
Immutable. This exact content never changes and is served at /api/v1/blob/99e64de2301e3449.
--- name: nz-select-committees description: "Track official New Zealand select committees, open submissions, business, public evidence and reports. Read-only; does not submit on a user's behalf." license: MIT compatibility: "Requires Python 3.10+ and network access for live data" metadata: thecolab.category: "government" thecolab.source_owner: "New Zealand Parliament" thecolab.source_type: "official" thecolab.auth: "none" thecolab.access_mode: "html-readonly" thecolab.data_class: "public" thecolab.writes: "false" thecolab.browser: "false" thecolab.risk: "medium" thecolab.cache_ttl: "24h" thecolab.schema_version: "1" thecolab.skill_type: "html-readonly" thecolab.pack: "nz-public-data" thecolab.source_url: "https://www3.parliament.nz/en/pb/sc/" thecolab.allowed_domains: "www3.parliament.nz, www.parliament.nz" thecolab.last_verified: "2026-07-19" thecolab.health: "degraded" thecolab.maintainer: "@adam91holt" --- # NZ Select Committees Use the read-only Python CLI to retrieve and filter records exposed by the official first-party source. Every command supports `--json`, bounded requests, stable exit codes, source URLs and retrieval timestamps. ## Commands ```bash # list current committee resources python3 scripts/cli.py committees --json # list open submission resources python3 scripts/cli.py open-submissions --json # discover submissions closing soon python3 scripts/cli.py closing-soon --days VALUE --json # discover committee business python3 scripts/cli.py business --committee VALUE --json # discover public evidence python3 scripts/cli.py evidence ITEM_ID --json # discover reports since an ISO date python3 scripts/cli.py reports --since YYYY-MM-DD --json # find a committee item python3 scripts/cli.py item ID --json ``` Add `--limit N` (1–100) to bound any command. Human output is the default. Malformed `--since` values fail as invalid input before any Parliament request. ## Coverage and interpretation - This connector does not submit on a user's behalf or operate Parliament accounts. - Verify exact closing time and timezone in the linked item. - Public evidence may contain personal information; retain official context. The CLI reads Parliament's server-rendered select-committee index, including official committee, open-submission, business, evidence and report links. It accepts only source-specific record paths and never treats navigation links as records. Deadline values must be verified in the linked item; the connector never submits or operates an account. ## Resources - `scripts/cli.py` — canonical command entrypoint - `scripts/test_contract.py` — deterministic repository contract audit - `scripts/smoke_test.py` — parser fixture and bounded live probe - `tests/fixtures/open.html` and `detail.html` — deadline, membership and evidence fixtures - `references/source-notes.md` — feasibility, provenance and source limits