Skip to content

v2.7.0 — Completion Pass

Choose a tag to compare

@ahacker-1 ahacker-1 released this 21 May 13:23

A completion pass that closes the prior known limits, implements the ROADMAP near-term priorities (1–5), and reconciles documentation/claims with the codebase. The deterministic offline demo remains the default; all changes are backward-compatible.

Highlights

  • Document intelligence: text-based PDF extraction (scripts/parse_pdf.py, pdfplumber) with per-field confidence, page-level provenance, and candidate-review status; scanned/image-only PDFs flagged for OCR.
  • Excel parsing: merged-cell + image-only workbook handling; more messy rent-roll/T12 fixtures.
  • Review-grade workpapers: quality gates (+ schema), per-phase evidence completeness, IC red-flag drilldowns, richer IC export (source drilldowns, reviewer signoff, version history).
  • Source review: decision audit trail + field-level provenance deep links.
  • Live Codex hardening: per-agent retry/backoff, partial-failure re-run-only-failed, secret redaction, redacted sample + run-manifest schema, operator "retry failed" recovery.
  • Deployment: single-operator self-host serve (scripts/serve-prod.mjs, npm run serve) + docs/DEPLOYMENT.md (loopback-default; not multi-tenant).
  • Contributor experience: new-agent guide, dashboard architecture map, npm run release:check.

Validation

Full local gate green: typecheck, parser/workspace tests, npm test, validate:docs (31/8/27/5/20/8), validate:fixtures, validate:guides, release:check, npm audit (0 vulns), dashboard build, Playwright e2e 20/20, demo:verify, and live Codex (codex:smoke + dashboard-launched run, validate:codex 29 checks).

See CHANGELOG.md for full details.