Axiom-engine pilot model version for Nigeria (rulespec-ng)
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 52/100
Research direction
Compare the Ghana pilot issue and Belgium-pilot pattern in #447/#448, then read the AxiomNigeriaPilot and rulespec-ng#3 references. Confirm how the merged Nigeria Tax Act 2025 modules compose through the axiom-programs spec, and check the lane's oracle index and cited validation anchors. Done means a runnable first-year-2026 Nigeria pilot model using the composed gross-to-tax program.
Written by the indexing model from the issue text.
Description
Companion to the Ghana pilot issue, same Belgium-pilot pattern (#447/#448): AxiomNigeriaPilot wrapping the rulespec-ng encodings (Nigeria Tax Act 2025 Fourth Schedule rate schedule + s.30 chargeable income and rent relief — merged; validated against the gazette print, GRA-style external anchors and the PwC Worldwide Tax Summaries sample computation; no household oracle exists for Nigeria, which is documented in the lane's oracle index).
Prerequisite: the composed gross-to-tax program (rulespec-ng#3 — s.30 into Fourth Schedule via an axiom-programs spec). Nigeria's modules already chain conceptually (chargeable income feeds the schedule), so this is the thinner of the two adapters.
Motivation: runnable examples of the current Nigerian law (first year of assessment 2026) for the TaxDev/IFS conversation; the 2023-era policyengine-ng package models the repealed PITA regime and is superseded by this path.
🤖 Generated with Claude Code
- Dominant language
- Python
- Stars
- 7
- Forks
- 9
- Avg merge
- 16h 16m
- Merged PRs (30d)
- 8
Getting set up
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.
More from PolicyEngine/policyengine.py
-
Difficulty 2/5 Half a day Newbie friendliness 84/100
PolicyEngine/policyengine.py#533 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PolicyEngine/policyengine.py#473 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
PolicyEngine/policyengine.py#436 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
PolicyEngine/policyengine.py#408 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 42/100
PolicyEngine/policyengine.py#538 ·
Maintainers usually reply within 1 day
All issues in PolicyEngine/policyengine.py
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
instance instance add
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
searxng/searx-instances#941 · 1 comment ·
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
FluidNumerics/fluid-walk-blocker#89 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day