Issues Encountered

Issues Encountered

ISS-001: awk Parser Matched Admin Codes Table

Date: 2026-06-04

The initial awk parser did not distinguish between 5-column project tables and the 3-column "Standard Administrative Codes" table. Admin code rows (Account, Fund Code, Department, PC Unit) were counted as projects with missing codes.

Fix: Added exit guard on === Standard Administrative section header — parser stops before reaching the different table structure.

ISS-002: Missing Code Count Was Zero After Field-4 Reset

Date: 2026-06-04

The awk logic set in_project = 0 at field 4 (budget column), but the missing-code check only ran when a new project name was encountered. Projects at the end of a section or with empty codes were never evaluated.

Fix: Moved the missing-code evaluation into the field-4 completion block so each project is assessed the moment its record is fully parsed.