Skip to content

Court coverage for six more jurisdictions; fix the dead APH inquiry feeds - #76

Merged
l0cka merged 2 commits into
mainfrom
worktree-source-coverage
Aug 7, 2026
Merged

Court coverage for six more jurisdictions; fix the dead APH inquiry feeds#76
l0cka merged 2 commits into
mainfrom
worktree-source-coverage

Conversation

@l0cka

@l0cka l0cka commented Aug 7, 2026

Copy link
Copy Markdown
Owner

First tranche of the coverage improvements: fix what's broken, then the courts tier.

Fixed

  • house-new-inquiries / joint-new-inquiries — the RSS endpoints serve valid XML but have carried zero items while the senate feed retains 33 current referrals: abandoned server-side, verified 2026-08-08. Both now watch the official Current Inquiries listing pages (browser path — APH bot-protects HTML; content-watched documents — the markup exposes no extractable entries). Both audit OK now.
  • qld-ministerial-statements — diagnosed, partially remedied: the server omits its TLS intermediate. NODE_EXTRA_CA_CERTS now covers the HTTP path on Argus; the browser path needs NSS trust or Firecrawl index retrieval — follow-up issue.

Added — courts tier (6 sources, every URL live-verified through the collector's own pipeline)

Source Why it matters
SA Courts Administration Authority (RSS) Published Gen-AI-in-litigation guidelines Dec 2025, in force Jan 2026 — Policai missed them for want of this source
WA Supreme Court practice directions reachable, plain HTTP
ACT Supreme Court practice directions reachable, plain HTTP
Tasmanian Supreme Court practice directions reachable, plain HTTP
NT Supreme Court practice directions browser path (403 to plain clients)
Administrative Review Tribunal practice directions federal merits review, ADM guidance venue; browser path

Courts coverage: 5 bodies → 11. Automatic sources: 57 → 63 (count pin updated).

Verification

All on Argus: audit:sources per touched source (8/9 OK, Qld deferred as above), 442/442 tests, typecheck, lint.

🤖 Generated with Claude Code

l0cka and others added 2 commits August 7, 2026 13:29
…gnose Qld TLS

Courts coverage grows from five bodies to eleven: WA, SA, ACT, Tasmanian
and NT supreme courts and the Administrative Review Tribunal, every URL
verified live through the collector's own retrieval pipeline before entry.
SA arrives late: the Courts Administration Authority published guidelines
on generative AI in litigation in December 2025 (in force 1 January 2026)
and Policai missed them for want of this source.

The house and joint inquiry RSS endpoints still serve valid XML but have
carried zero items while the senate feed retains 33 current referrals:
abandoned husks, verified 2026-08-08. Both sources now watch the official
Current Inquiries listing pages through the browser path, as
content-watched documents, because APH bot-protects its HTML and the
listing markup exposes no extractable entries.

statements.qld.gov.au fails because the server omits its TLS intermediate
(GeoTrust TLS RSA CA G1); desktop browsers repair that via AIA fetching,
headless clients cannot. The collector host now supplies the public
intermediate through NODE_EXTRA_CA_CERTS for the HTTP path; the browser
path needs NSS trust or Firecrawl index retrieval, tracked in an issue.

The automatic-source count pin moves from 57 to 63.

Audited on Argus: 8 of 9 touched sources OK (Qld deferred as above).
Gate: 442 tests, typecheck, lint.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@l0cka
l0cka merged commit 44a324d into main Aug 7, 2026
3 checks passed
@l0cka
l0cka deleted the worktree-source-coverage branch August 7, 2026 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant