Last Planner System · Construction Controls

Every Commitment.
Every Constraint.
Tracked Daily.

A remote project controls platform built on the Last Planner System — field reports collected every evening via Telegram, WhatsApp, or Email; an AI agent analyzes them overnight; your team validates at morning review before the first tool hits steel.

Open LPS → About LPS Methodology
5
LPS planning levels in one app
3
Report channels — Telegram, WhatsApp, Email
4
n8n automation templates, one active at a time
AI agent analyses every evening, human validates every morning

How the System Runs Every Workday

The cycle is simple and repeatable. Field teams report in plain language — the system handles the structure, the AI handles the analysis, and your planners handle the decisions.

STEP 01 · EVENING
Field Reports In
Foremen send daily progress via Telegram, WhatsApp, or Email. Photos, GPS, weather attached automatically by the n8n workflow.
STEP 02 · NIGHT
AI Agent Analyzes
The OpenClaw-style HQ agent reads all reports, cross-references constraints and PPC, and prepares summaries and recommended actions.
STEP 03 · MORNING
Human Validates
Project Controls opens the morning review queue. Each AI analysis can be validated, overridden, or flagged — nothing moves forward without human sign-off.
STEP 04 · DAY
Plan Updated
Validated reports feed the Weekly Work Plan and Lookahead Board. Constraints are logged, PPC is updated, and the cycle begins again at 5 PM.

Nine Tabs, One Workflow

Every tab maps to a level of the Last Planner System — from the long-range phase plan down to yesterday's field report.

Dashboard
Live KPIs: floor progress visualizer, PPC trend, crew counts by trade, active constraints. The one screen to open every morning.
🔀
Phase Pull Planning
Swim-lane board with promises and requests per trade. Add tasks, assign responsible parties, and map hand-offs across Survey, Design, Engineering, MEP, and Construction. One click activates a ticket straight onto the 3-Week Lookahead — no re-entry.
📅
3-Week Lookahead
Constraint-based pull scheduling across three weeks. Trade filter, status color codes, and constraint flags surface problems before they hit the field — and a task linked to the master schedule automatically flags any downstream milestone it puts at risk.
Weekly Work Plan
Day-by-day commitment grid per trade with MON–FRI status indicators. Live PPC calculation against committed tasks.
📈
PPC Tracking
Dedicated Percent Plan Complete dashboard: trend chart, variance breakdown by cause, monthly performance, benchmark comparison, and CSV export. Mark a task Done or Flag Miss on the Lookahead board and both the PPC figure and the variance-by-cause breakdown update live.
📥
Report Inbox
All incoming field reports in one view — channel badge, AI analysis status, and the Human-in-the-Loop VALIDATE button for the morning review workflow.
📷
BoardScan
Photograph the physical Big Room pull-plan board and AI converts every sticky note into an editable ticket, flagging anything it couldn't read confidently. Nothing imports to the Phase Pull Plan until a human reviews and confirms.
AI Agent
Chat directly with the HQ construction agent. Demo mode simulates responses. Live mode calls Claude Sonnet with your API key. Swap for a local Ollama agent at any time.
Automation Hub
Four n8n workflow templates — activate one at a time, view the node diagram, export the JSON, or copy the import URL to your live n8n instance.

Four Templates, One Channel at a Time

The Automation Hub lets you pick which workflow powers the field reporting channel. Each template is a real exportable n8n JSON — swap them without touching code.

🤖 AI Daily Report Telegram trigger → message classifier → OpenAI analysis → Google Sheets log + Email notification. The default template for this demo.
📸 Photo Progress Tracker Scheduled Google Drive scan → batch image processor → Gemini AI construction analysis → Sheets append + stakeholder email.
📋 Task + Photo Reports Telegram bot with command switch → user registration → task CRUD → photo + GPS upload → Google Sheets sync. Full project management via chat.
🔄 Multi-Channel Manager WhatsApp + Telegram webhook → message router → task management engine → status checker → notification engine. Handles both channels simultaneously.

Demo Agent vs Real Local Agent

In Demo mode the agent simulates responses using pre-built answers tuned to the Pacific Tower project context. Switch to Live mode and the Settings drawer lets you wire in the real Claude API — or replace it with a local Ollama / OpenClaw agent running on your own infrastructure.

Demo Mode (default)

No API key needed. Realistic pre-built responses cover daily report summaries, constraint analysis, PPC risk, and report validation guidance. Ideal for stakeholder demos without live credentials.

Live Mode (Settings ⚙)

Enter your Anthropic API key in Settings. The agent calls Claude Sonnet with the full project context on every message. Or replace the fetch URL with http://localhost:11434/api/chat to run Ollama locally — same OpenAI-compatible format.

Ready to start

Open the Controls App

Pacific Tower · 32-Floor Mixed Use · New York City · Week 10 of 44