LBA Operations & Automation Hub
Generate accounting blocks, crawl & verify GISS portal states, audit balance continuity, and build multiyear taluka books.
5-Block Generator
Ingest raw PMS transaction records (`PMS Cur Rec`, `Cap Rec`, `Cur Exp`, `Cap Exp`, `Funds`) and dynamically compile official Blocks 1.1, 1.2, 2.1, 2.2, and 4. Slicing by District, Taluka & GP.
Multiyear Audit Engine
Audit balance continuity (`2023-24 Closing != 2024-25 Opening` with ±0.02 Lakh tolerance) and detect Net (Income - Expenditure) identity imbalances across all village sheets.
GISS Crawler & Combiner
Crawl verification and data states from `giss.gujarat.gov.in` for all villages in a district, parsing HTML blocks into combined 5-block CSVs with live queue tracking.
GISS Uploader & Approvals
Automate delta uploads from multiyear Excel workbooks into GISS portal and drive the 5-step state machine (`Role-3 Rejected` → `Role-1 Pending` → `Role-3 Approved`).
Taluka Excel Builder
Compile 4 consecutive financial years (`2022-23` through `2025-26`) into side-by-side formatted taluka workbooks with one sheet per village using official templates.
RPi5 Monitor & Console
Live streaming logs for ongoing crawlers, worker allocation limiter, and temperature/CPU/RAM diagnostics for the host Raspberry Pi 5.