PolicyEngine / PolicyEngine/snap-qc-sim
Extend verification coverage to the excluded program-structure classes
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- Avg merge
- 18m
- Merged PRs (30d)
- 5
Description
The 113 in-scope exclusions across the seven verified states are documented program-structure classes (e.g. SSI-CAP variants) whose computation chain the encodings don't yet cover. They remain IN the measured-rate simulation (the sampling engine resamples the full weighted file); the gap is verification coverage only. The fix is encoding those program structures and replaying them — not synthesizing values, which would verify the encodings against themselves. Enumerate the classes by state, size the encoding work, and sequence.
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
The issue names no files or tests. Begin by enumerating the 113 excluded program-structure classes across the seven verified states, then identify the encoding and replay entry points that cover each class. Size and sequence the encoding work, and consider it done when the classes are encoded and replayed without synthesizing verification values.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100