Skip to content

Evol-1 T02: masothue pilot sampling frame (n=800) - #80

Merged
thanhhale288 merged 1 commit into
mainfrom
cursor/evol1-task02-pilot-frame
Aug 24, 2026
Merged

Evol-1 T02: masothue pilot sampling frame (n=800)#80
thanhhale288 merged 1 commit into
mainfrom
cursor/evol1-task02-pilot-frame

Conversation

@thanhhale288

Copy link
Copy Markdown
Owner

Summary

  • Evol-1 T02: build a public-directory backup sampling frame for VSIC divisions 10 (food), 22 (rubber/plastics), 25 (fabricated metal) from masothue.com — so the project is not blocked waiting on GSO.
  • Delivers data/raw/frame_pilot/frame_pilot.csv (800 unique tax codes: 300/250/250), frame_pilot_summary.csv (division × province), and PROVENANCE.md with coverage limits.
  • Adds crawler + CLI (crawlers/companies/masothue_frame.py, scripts/build_pilot_frame.py) and parser tests on a local HTML fixture.

Scratch / docs

  • Spec: docs/evol-1.md (T02)
  • ADR touched? No (frame lands under data/raw/frame_pilot/; not promoted into deep companies sample)

Test plan

  • PYTHONPATH=. pytest -q tests/frame_pilot/test_masothue_frame.py
  • PYTHONPATH=. pytest -q (full suite / CI)
  • N/A frontend build (no UI change)
  • Manual: CSV has 800 unique tax_code; no invented rows; provenance states this is not a national GSO frame

Checklist

  • Branch cursor/evol1-task02-pilot-frame
  • Did not commit .env, secrets, model binaries, or unrelated WIP
  • No formula/domain formula changes

Made with Cursor

Build a public-directory backup frame for VSIC divisions 10/22/25 with CSV, province×division summary, and provenance so the project is not blocked waiting on GSO.

Co-authored-by: Cursor <cursoragent@cursor.com>
@thanhhale288
thanhhale288 merged commit 2bf111a into main Aug 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant