Add IRS refund tracker WebHarbor mirror#37
Conversation
Review — Add IRS refund tracker WebHarbor mirror (#37)Verdict: Request changes (one blocker), then Approve. Code correct; full runtime suite Mechanical
Visual fidelity: PASSClean IRS-style form/status UI (screenshots: Functional depth: PASSDrove Task quality: 18/18 PASSAll named demo cases and benchmark accounts verified present. Multi-step lookups, Nit (non-blocking): the verify step auto-prefills the correct ZIP/last-4, lowering Required before approval: upload the IRS asset tarball to HF + bump |
Site
irs_refundSafety / Privacy Note
This mirror uses synthetic demo taxpayer data only. It does not use real SSNs, real taxpayer identities, or live IRS lookup services.
Implementation Summary
This PR adds a local IRS refund tracker mirror with a government-style lookup flow, result timeline, notices, FAQ/help content, account pages, lookup history, and deterministic synthetic refund records. The implementation is built with Flask, SQLAlchemy, Jinja2, and SQLite, with no external runtime calls.
Key User Flows
Seed Row Counts
Benchmark Users
alice.j@test.combob.c@test.comcarol.d@test.comdavid.k@test.comTestPass123!Tasks
WebSyn Port
40015Verification Summary
200POST /reset/irs_refundreturned ready successfullyinstance/irs_refund.dbandinstance_seed/irs_refund.dbmatched after resetbcd6d6080a0cad3a5d8e88803e92ffaaScreenshot Paths
C:\Users\34475\Desktop\VScode\WebHarborRepo\sites\irs_refund\scraped_data\submission_reviewHF Asset Status
HF asset PR is open and pending merge: https://huggingface.co/datasets/ChilleD/WebHarbor/discussions/27
This GitHub PR is opened for code review first. The local
instance_seedDB and static assets were prepared locally and uploaded through the HF asset workflow.Known Limitations
.assets-revisionupdate still depends on HF asset PR mergeManual Review Notes