revenue-kun v0.2.0
revenue-kun v0.2.0
This release adds limited text-based PDF ingestion support for simple rent roll tables.
revenue-kun remains a direct-capitalization-based income estimate CLI. It does not provide formal real estate valuation, investment advice, or legal advice. Outputs should be treated as supporting estimates for practitioner review, not as a substitute for professional judgment.
Added
- Text-based PDF ingestion for simple rent roll tables
- Column alias mapping for rent roll PDF fields
- Safe failure handling for unreliable PDF extraction
- Machine-readable
failure_reasonin extraction logs V020_PDF_INGESTION_ACCEPTANCE_REPORT.mdacceptance report
Changed
- PDF extraction now excludes sub-header rows and repeated-header-like rows
- Sample C extraction behavior improved:
extracted_units_count8 → 6 - README updated to clarify v0.2.0 PDF ingestion scope and limitations
- CHANGELOG updated with v0.2.0 notes
Fixed
- Unsafe PDF extraction no longer fails silently in known unreliable cases
- Safe failure conditions added for:
- no table detected on all pages
- header detected but no data rows
- occupied units exist but all monthly rents are non-numeric
Scope
Supported:
- Text-based PDFs
- Simple rent roll tables
- Basic column alias mapping
- Sub-header / repeated-header row exclusion
- Safe failure logging
Not supported:
- OCR
- Scanned PDFs
- Multi-page table stitching
- Complex merged cells
- Vendor-specific heuristics
- PII masking
- Formal valuation, investment advice, or legal advice