PolicyEngine / PolicyEngine/chronicle
Add AVIQ Walloon family-allowance facts
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 1
- Avg merge
- 11h 48m
- Merged PRs (30d)
- 45
Description
Refs #69.
Source gap
Chronicle has no direct AVIQ or FAMIWAL post-2019 Walloon child-benefit package
that includes both caseload and expenditure. A parliamentary answer on an
unmerged branch is not the requested agency artifact and omits expenditure.
Deterministic handoff
Retrieve the official AVIQ 2021 annual-report PDF through the AVIQ entry in
FETCH-MANIFEST-BELGIUM-PUBLIC-FACTS.json:
https://www.aviq.be/sites/default/files/documents_pro/2022-10/rapport_annuel_AVIQ_2021.pdf
Acceptance criteria
- Pin the unchanged official PDF with exact URL, SHA-256, size, publication
vintage, table/page references, and content-addressed raw-storage pointer. - Parse the publisher PDF deterministically and add only source-cell-backed
family-allowance caseload and expenditure facts with exact reference periods,
units, and Walloon administrative/geographic scope. - Keep rounded or ambiguous values as documented gaps; do not substitute the
parliamentary answer, reconcile AVIQ to FAMIWAL, derive missing periods, or
compute per-recipient amounts. - Run
validate-package, source-cell preservation, fact-load,
consumer-artifact, raw-facts-boundary, ruff, andgit diff --checkchecks.
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 with the AVIQ entry in FETCH-MANIFEST-BELGIUM-PUBLIC-FACTS.json and retrieve the specified 2021 annual-report PDF. Preserve its exact metadata and raw-storage pointer, then add only source-cell-backed Walloon family-allowance facts with page, table, period, unit, and scope references. Run validate-package, source-cell preservation, fact-load, consumer-artifact, raw-facts-boundary, ruff, and git diff --check before confirming the package passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data, documentation
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 68/100