Skip to content
View leaseautomation's full-sized avatar

Block or report leaseautomation

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
leaseautomation/README.md

Lease Automation & PropTech Workflows

Lease Automation & PropTech Workflows

An engineering-first, production-grade guide to turning commercial leases into structured, automated data.

🌐 leaseautomation.org  ·  📰 RSS


What this is

Lease Automation & PropTech Workflows is a free, deeply technical reference for the engineers who build lease-abstraction and property-management systems. A commercial lease is not a static PDF — it is a living financial instrument, a compliance boundary, and a continuous workflow trigger. This site shows, in real Python, how to translate unstructured legal language into structured, queryable, and executable data models that scale across multi-asset portfolios without sacrificing data integrity.

Every page is grounded in production patterns — Pydantic v2 schemas, deterministic escalation math with Decimal, async ingestion pipelines, hybrid regex + NLP extraction, idempotent downstream sync — with runnable code you can lift straight into a codebase, plus hand-authored diagrams that explain the hardest ideas at a glance.

What you'll find

The site is organized into three connected areas that follow a lease's whole lifecycle:

🏛️ Core Architecture & Lease Taxonomy

Model leases as structured data: canonical schemas, clause classification, escalation-formula mapping, metadata normalization, fallback routing, append-only amendment ledgers, and multi-tenant security boundaries.

⚙️ Parsing & Extraction Workflows

Turn raw PDF and DOCX leases into trustworthy records: ingestion pipelines, OCR preprocessing, table extraction, regex + NLP clause extraction, field mapping, async batch processing, confidence scoring, and resilient error handling.

📅 Downstream Automation & Sync

Drive the systems property teams actually operate from the canonical record: calendar-event generation, payment-schedule sync, ASC 842 / IFRS 16 accounting export, and critical-date alerting.

Who it's for

PropTech developers, property managers, real-estate operations teams, and Python automation engineers who need deterministic, schema-driven workflows rather than one-off scripts.

Why it's different

  • Runnable Python, not pseudocode. Pydantic v2 models, Decimal money, ISO-8601 dates, and patterns that survive amendments, OCR drift, and audit cycles.
  • Deterministic and auditable. Parameterized escalation rules, replayable calculations, and provenance trails you can defend to a portfolio accountant.
  • Explained visually. Original, accessible diagrams for every hard concept — architecture, data flow, state machines, and decision tables.
  • Structured for machines too. Clean semantic markup and JSON-LD structured data on every page.

Tech

A static site built with Eleventy and deployed on Cloudflare Pages. Progressive-web-app ready, with an RSS feed, structured data, and accessibility built in.

npm install
npm run serve      # local dev server with live reload
npm run build      # production build to _site/

Links


© 2026 Lease Automation — built for the engineers automating commercial real estate.

Popular repositories Loading

  1. leaseautomation leaseautomation Public

    Engineering-first guide to commercial lease abstraction & PropTech automation — parsing, extraction, escalation logic, and downstream sync, with runnable Python. https://www.leaseautomation.org

    JavaScript