chore: establish project baseline

This commit is contained in:
OpenCode
2026-09-21 15:51:47 -03:00
commit 9dcc263217
459 changed files with 447890 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
import json
from pathlib import Path
from pypdf import PdfReader
from central.app.datasets.ba_st_mva import parse_page
source = Path("sources/raw/bootstrap_v1/decreto_2012_13780_ricms_anexo_1_vigente_2026.pdf")
records, rejected = [], []
for page, value in enumerate(PdfReader(source).pages, start=1):
found, failed = parse_page(value.extract_text() or "", page)
records.extend(found); rejected.extend(failed)
Path("docs/ba_st_mva_inspection.json").write_text(json.dumps({"records": records, "rejected": rejected}, ensure_ascii=False, indent=2), encoding="utf-8")
print(json.dumps({"pages": page, "records": len(records), "rejected": len(rejected), "cest": sum(bool(x["cest"]) for x in records), "ncm": sum(bool(x["ncm_sh"]) for x in records), "mva": sum(bool(x["mva_original"] or x["mva_adjusted"]) for x in records)}))