In flight8
Finish before opening new fronts
Sitekit primitives
Chart, Date, MultiPicker, Context, Table
Bookings SRF refactor
+ Booking Intelligence Suite scaffolding
MC V1 Phase 1 foundation
Recs queue, composeScore, health
Cloud Run cost guardrails
matview-drain inline drain
Captions Postgres-backed loader
PRs #539, #545 · anomaly detection live (#559) · LCP #560, title/push-guesty #561–562 open
Min-rate floor inference
7 PRs (#548–555) open, awaiting review 14–18d · PL-mirror nightly landed Jun 11
Open PR stack — 2026-06-26 (GH daily)
#551 docs: introduce docs/integrations/ shelf + Hospitable & PriceLabs API references —
28d
#552 docs: add Escapia integration reference (Gateway + HSAPI + EscapiaNET SOAP) —
28d
#555 scanner: add Hostaway as 4th floor source (unvalidated — awaiting creds) —
26d
MC pages ported to sitekit
portfolio, list, pacing
Portfolio dashboard + health composite
Pulse subsystem
event framework + in-portal alerts
Filter dimension + URL-backed picker
Reservation board upgrades
VIP filter, share view YoY
LOS failure notifications
Cleaning fee analysis in MC
Done = 9/9 RMs use MC daily. NPS ≥40. RM hours per portfolio down.
AI consolidation — parallel
Lasso v2
sitekit port + unit lookup fix
Knowledge Engine integration
Gemini RAG → Slack, Portal
Pacing + Programmatic API
token auth, agent-ready · MCP server live
Booking Intelligence Suite prod-ready
Stabilization — as needed
Comfy Womfy Feather → Hostaway
UpdatedAt cursor sync (non-KeyData PMSes)
KeyData 90d YoY scoring fix
Monthly % rev invoice automation
Automated CI gates
replaces human PR review burden
After flagship15
Ships when MC V1 ships
Auto Decks — data foundation only
Confirm dim tables
unit-night, unit, portfolio
KPI definitions w/ SF + Justin
Underperforming units SQL
Constraint classification SQL
Validate snapshots with RMs
Done = validated snapshots. Reusable by Forecasting + Knowledge Engine.
Forecasting Phase 1
Feature design + market mapping
Pulsar — targeted only
Floor prices v2 w/ Ventur
Comp/compset management page