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 |
|
Claiming this environment for an end-to-end Track B review completion pass. I will preserve the original contributor commit/authorship, integrate it onto current main, verify or regenerate the paired asset, rerun the mechanical and browser-driven checks, add deterministic verifiers plus judge rubrics for all 18 tasks, validate no-op/PASS/wrong-answer and state-mismatch behavior, then open a dedicated review PR and link it here. Please avoid duplicating this review while I work on it. |
|
Review completion PR opened: #80. It is based on this PR and preserves XuanRui LI\x27s original commit/author; the deterministic-verifier and review work is isolated in a second commit. I validated the full 17-site Docker runtime, byte-identical IRS reset, browser flows, all 18 grading contracts, and the paired HF discussion #27 asset commit. |
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