Skip to content

8-Week Lock Status (C14–C17)

The live readiness view for the 8-week build against Conor's 13 asks (2026-09-14 → 11-09). It regenerates on every build from each feature's frontmatter, joined to live Linear status, so it stays honest as features lock. Pair it with the Project Timeline (the same data as a Gantt).

84 features are in the 8-week window (C14–C17); 72 are out of scope. Nothing is signed off yet — the review below sets design_locked / scope_locked on each page, and this dashboard climbs as they lock.

Lock status Count
LOCKED 0
in-review 0
not-started 67
needs-ticket 15
needs-design 2

Build-ready gate

A feature is build-ready only when design_status == approved AND spec_status == approved. Until then its Linear ticket stays in Backlog with needs-approval; the weekly cadence flips it to Todo once both approve.

Gate Count
✓ Build-ready (both approved) 0
Design approved 13 / 84
Spec approved 0 / 84
Gated (not build-ready) 84

No feature has cleared both gates yet — set design_status: approved and spec_status: approved on a page to open it for build.

Gated — waiting on:

  • · Projects — the built mobile/tablet shell (phone five-tab bottom nav S-50, 'More' honest desk-line list, tablet portrait 834×1194 + · design + spec (unset)
  • C14 · Bids — Bid Detail - Estimate: Estimating sheet · spec
  • C14 · Bids — Bid Detail - Estimate: Equipment Schedule · spec (unset)
  • C14 · Bids — Proposal - deterministic by-scope PDF · design + spec
  • C14 · Bids — Bid Detail - Estimate: Alternates · spec (unset)
  • C14 · Bids — Bid Detail - Estimate: Takeoff Summary · spec (unset)
  • C14 · Bids — Bid Detail - Estimate: Clarifications · spec
  • C14 · Bids — Bid Detail - Excel imports (estimate / vendor quotes) · spec
  • C14 · Bids — Bid Detail - Estimate: Award Sheet · spec (unset)
  • C14 · Cara — Surface reduction 42→24 (nav IA + redirects) · design + spec (unset)
  • C14 · Estimating — Estimate revision selector 'R2 ▾' (estimate versioning) · spec (unset)
  • C14 · Estimating — Live presence + concurrent editing (CH/MR/DK 'editing now') · spec (unset)
  • C14 · Estimating — AI extraction engine: scope-line / assembly / equipment / vendor-quote from PDFs (PIN-420 assembly extraction) · spec
  • C14 · Estimating — Estimate popout + live collaborative presence (detached full-screen window + per-tab presence avatars/sync) · spec (unset)
  • C14 · Estimating — Mobile estimating view (desk-only panel, Capture a quote, read-only export card) · spec (unset)
  • C14 · Estimating — Settings / template panel (apply estimate template, markup + scope libraries, vendor-column config) · spec (unset)
  • C14 · Settings & Admin — Navigation IA / route cleanup · design + spec (unset)
  • C14 · Settings & Admin — Company profile (Company nav destination) · design + spec (unset)
  • C14 · Settings & Admin — the built app-shell cluster (rail head/brand lockup PIN-380/340, permission-gated nav filtering, collapse/expand rail + · design + spec (unset)
  • C14-C15 · Progress Drawings — General PDF viewer - one Bluebeam-style viewer that opens ANY pdf (submittals/contracts/RFIs + drawings); shared renderer-decoupled markup toolkit; takeoff & progress as modes on top · design + spec (unset)
  • C14-C15 · Runtime & Ops — Smart Import (SharePoint) - browse→stage→review→commit · design + spec (unset)
  • C14-C15 · Runtime & Ops — Import projects & estimates from SharePoint · design + spec (unset)
  • C14-C15 · Smart Import — Procore integration · design + spec (unset)
  • C14-C15 · Smart Import — BuildingConnected sync - Bid Board (Opportunities) + webhooks + session bridge · design + spec (unset)
  • C14-C15 · Smart Import — Mobile Smart Import capture screen (camera, first-pass card, Confirm & queue) · design + spec (unset)
  • C14-C15 · Smart Import — Training tab (second full tab: corpus, accuracy, correction loop) · design + spec (unset)
  • C15 · Bids — Coverage tab on Vendors - cross-bid coverage-by-trade board (which live bids have a package under the bidder floor) · design + spec (unset)
  • C15 · Bids — Bid Detail - Outreach & RFP: import quotes · design + spec (unset)
  • C15 · Bids — Award to Project · design + spec (unset)
  • C15 · Cara — Workspace screens (home/folder/thread/context rail/results) · design + spec (unset)
  • C15 · Cara — Real RAG - wire pgvector retrieve + on-write index hooks + model decision · design + spec (unset)
  • C15 · Cara — Connecting caps (Action Inbox / Provenance / Access explainer / Handoff) · design + spec (unset)
  • C15 · Cara — Mobile workspace shell - bottom tab bar (Projects · Logs · Cara · Tasks · More) · design + spec (unset)
  • C15 · Cara — Memory / Facts - 3 wall-tagged scopes + editable cards · design + spec (unset)
  • C15 · Cara — Retrieval-time money walls + capability keys (profit.read.own_sheet vs aggregate) · design + spec (unset)
  • C15 · Cara — ⌘K three-lane search (this should be Cara search and filter by access level) (Records/Documents/Conversations) wall-filtered · design + spec (unset)
  • C15 · Cara — Cara copilot + hub + FAB (shipped MVP) · design + spec (unset)
  • C15 · Cara — Conversation unification (FAB thread = record folder thread) · design + spec (unset)
  • C15 · Documents — Project Detail - Documents (P1-P8 folders) · design + spec (unset)
  • C15 · Documents — Non-PDF / SharePoint-link document open (no download) · design + spec
  • C15 · Documents — Documents - cross-project register / search (portfolio master) · design + spec (unset)
  • C15 · Progress Drawings — Project Detail - Drawings viewer (CAD/DWG layers + classification) · design + spec (unset)
  • C15 · Projects — Project Detail - Handoff brief (AI 60-sec + PDF) · design + spec (unset)
  • C15 · Settings & Admin — Field masking (field-level role masking) · design + spec (unset)
  • C15 · Settings & Admin — Tenant defaults (whole view) - company-numbers registry resolved at read time · design + spec (unset)
  • C15 · Settings & Admin — Roles & permissions - basic role permission manage · design + spec (unset)
  • C15 · Smart Import — Smart Import - manual drawing upload / import · design + spec
  • C15 · Tasks — Tasks - Kanban board · design + spec (unset)
  • C15 · Vendors — Vendor detail page · design + spec (unset)
  • C15-C16 · Bids — Bid Detail - Vendors · design + spec (unset)
  • C15-C16 · Bids — Bid Detail - Leveling (sub-bid comparison) · design + spec (unset)
  • C15-C16 · Vendors — Vendors directory · design + spec (unset)
  • C15-C16 · Vendors — Vendor external portal · design + spec (unset)
  • C16 · Bids — Bid Detail - Outreach & RFP: email templates · design + spec (unset)
  • C16 · Bids — Bid Detail - Outreach & RFP: send RFP · design + spec (unset)
  • C16 · Billing — Purchase Orders - admin/portfolio queue · design + spec (unset)
  • C16 · Change Orders — Project Detail - Change Orders (scope change; rev/cost split) · design + spec (unset)
  • C16 · Change Orders — T&M Ticket Tool - iPad field entry + on-site signature · design + spec (unset)
  • C16 · Purchase Orders — Buyout pipeline (project-scoped) table · design + spec (unset)
  • C16 · Purchase Orders — Three-way match (P·D·I legs, nothing pays before they clear) · design + spec (unset)
  • C16 · Purchase Orders — Project Detail - Purchase Orders (tab, approval workflow, PDF) · design + spec (unset)
  • C16 · Runtime & Ops — BuildingConnected bid end-to-end (docs→takeoff→budget) · design + spec (unset)
  • C16 · Submittals & RFIs — Days with the current holder' aging histogram · design + spec (unset)
  • C16 · Submittals & RFIs — Project Detail - Project Controls: Submittals email templates · design + spec (unset)
  • C16 · Submittals & RFIs — Ball-in-court · all jobs' cross-project table · design + spec (unset)
  • C16 · Submittals & RFIs — Project Detail - Project Controls: RFIs (AI draft + PDF) · design + spec (unset)
  • C16 · Submittals & RFIs — Held longest · chase drafted' portfolio panel + 'Review chase · design + spec (unset)
  • C16 · Submittals & RFIs — Portfolio/master Submittals & RFIs view · design + spec (unset)
  • C16 · Submittals & RFIs — Mobile 'Ball in court' screen (buckets, oldest-first, chases CTA, tab bar) · design + spec (unset)
  • C16 · Submittals & RFIs — Project Detail - Cara Submittal Register (AI spec parse + submittal log + vendor compliance) · design + spec (unset)
  • C16 · Submittals & RFIs — Project Detail - Project Controls: Submittals (approval + AI draft) · design + spec (unset)
  • C16 · Tasks — Tasks - AI task creation from email/transcript · design + spec (unset)
  • C17 · Billing — Project Detail - Billing / SOV (AIA G702/G703) · design + spec (unset)
  • C17 · Progress Drawings — PM-scoped landing variant (P-57: Your jobs / Your sheets / Your spools at risk) · design + spec (unset)
  • C17 · Progress Drawings — Export rollup →' action (design flags 'not wired') · design + spec (unset)
  • C17 · Progress Drawings — Project Detail - Progress Drawing markup (interactive CAD/PDF) · design + spec (unset)
  • C17 · Progress Drawings — Cross-job Jobs table (Job/Project/Sheets/SM earned/MP earned/Last activity + 'no sheets' empty state) · design + spec (unset)
  • C17 · Progress Drawings — Progress Drawings portfolio / module landing screen · design + spec (unset)
  • C17 · Takeoff Engine — Takeoff Section Types (Takeoff engine settings admin taxonomy the takeoff classifies against) · design + spec (unset)
  • C17 · Takeoff Engine — AI-first measure + verify; interactive/dynamic takeoff · design + spec (unset)
  • C17 · Takeoff Engine — Drawing intelligence ML - auto-takeoff / assembly / symbol / zone analysis / weight calc · design + spec (unset)
  • C17 · Takeoff Engine — Takeoff Engine v2 - auto drawing takeoff · design + spec (unset)
  • C17 · Takeoff Engine — Bid Day Mode - sticky countdown banner + verbal quote entry recalculating every GC total · design + spec (unset)
  • C17 · Takeoff Engine — Bid Summary page (drill-through figures, labor/material split, risk register, per-GC markup steppers, vendor comparison) · design + spec (unset)

By cycle

Cycle Window Features Built In-flight Not built
C14 09-14→09-28 18 10 7 1
C14-C15 09-14→09-28 … 10-12 7 4 1 2
C15 09-28→10-12 23 4 17 2
C15-C16 09-28→10-12 … 10-26 4 2 0 2
C16 10-12→10-26 19 2 10 7
C17 10-26→11-09 12 2 1 9
(unassigned) 1 0 0 1

Open gaps to close before lock

Needs a Linear ticket (16) — created after scope-lock:

  • · Projects — the built mobile/tablet shell (phone five-tab bottom nav S-50, 'More' honest desk-line list, tablet portrait 834×1194 +
  • C15 · Cara — Mobile workspace shell - bottom tab bar (Projects · Logs · Cara · Tasks · More)
  • C15 · Documents — Documents - cross-project register / search (portfolio master)
  • C16 · Purchase Orders — Buyout pipeline (project-scoped) table
  • C16 · Purchase Orders — Three-way match (P·D·I legs, nothing pays before they clear)
  • C16 · Submittals & RFIs — Days with the current holder' aging histogram
  • C16 · Submittals & RFIs — Ball-in-court · all jobs' cross-project table
  • C16 · Submittals & RFIs — Held longest · chase drafted' portfolio panel + 'Review chase
  • C16 · Submittals & RFIs — Portfolio/master Submittals & RFIs view
  • C16 · Submittals & RFIs — Mobile 'Ball in court' screen (buckets, oldest-first, chases CTA, tab bar)
  • C17 · Progress Drawings — PM-scoped landing variant (P-57: Your jobs / Your sheets / Your spools at risk)
  • C17 · Progress Drawings — Export rollup →' action (design flags 'not wired')
  • C17 · Progress Drawings — Cross-job Jobs table (Job/Project/Sheets/SM earned/MP earned/Last activity + 'no sheets' empty state)
  • C17 · Progress Drawings — Progress Drawings portfolio / module landing screen
  • C17 · Takeoff Engine — Bid Day Mode - sticky countdown banner + verbal quote entry recalculating every GC total
  • C17 · Takeoff Engine — Bid Summary page (drill-through figures, labor/material split, risk register, per-GC markup steppers, vendor comparison)

Needs a design reference (2) — no .dc.html canon maps to it:

  • Projects — the built mobile/tablet shell (phone five-tab bottom nav S-50, 'More' honest desk-line list, tablet portrait 834×1194 +
  • Projects — Project Detail - Handoff brief (AI 60-sec + PDF)

Modules with no design canon at all: Clients, Pricing, Projects, Runtime & Ops, Scheduling (features in these modules fall back to a module-level or missing design).

QA / bug lane: the standing Bug-Fix lane and the per-cycle QA rollups (PIN-1117–1120) aren't shown here or on the module Gantt — the spec links each feature's canonical parent PIN, not the qa-labelled bug/QA sub-issues. Per-cycle QA load is tracked on the Linear cycle board, not this scope dashboard.

Active outside the 8-week window (19) — confirm intentional

Features being worked in Linear (Todo / QA / In-Progress) that aren't in the 8-week scope. Usually intentional (Tier-2 / post-launch), but worth a glance for mis-scoping:

  • Bids — Outbound bids - Pinley assembles + sends outbound bids · Todo
  • Bids — Bid Targeting - GC/project-type targets + pipeline coverage · Backlog / Todo
  • Bids — Bid Detail - Overview (scope / competitors / AI summary) · Done / Todo
  • Bids — Bid Analytics - win-rate / triage KPIs tab · Todo
  • Business Development — Bid Targeting - 4-factor score + relationship graph + signals · Todo
  • Cara — Bid→Project folder continuity (folder survives award) · Todo
  • Cara — Folders - record (auto per bid+project) / research / scratch · Todo
  • Closeout — Project Detail - Closeout (retainage / O&Ms / warranties / punch) · Backlog / Todo
  • Daily Logs — Project Detail - Field: Progress (per-trade %) · QA
  • Daily Logs — Project Detail - Field: Punch List · Todo
  • Daily Logs — Project Detail - Field & Project Controls build-out (hardening) · Backlog / Todo
  • Financials / Reporting — Analytics - win-rate / pipeline / estimator performance · Backlog / Todo
  • Projects — Project Detail - Spec Sections (per-project CSI) · Done / Todo
  • Runtime & Ops — Financial margin wall (mask cost/contract/vendor for PM-tier) · Todo
  • Scheduling — Project Detail - Schedule (per-project; GC import + AI gen) · Backlog / In Progress
  • Scheduling — Scheduling module (cross-project) - foreman / PM / crew portfolio · In Progress
  • Settings & Admin — Email inbound - inbound parsing (MS365) · Backlog / Todo
  • Settings & Admin — Error monitoring / observability - self-hosted Sentry-alt + AWS logs + Slack alerts + retries · In Progress
  • Settings & Admin — Visual re-skin (navy / copper / mono) - page-by-page token restyle · QA

Review workflow (to lock before the cycles start)

For each in-scope feature: open its design reference, confirm the page body + acceptance criteria describe the real feature at the right depth, then set design_locked / scope_locked in the frontmatter to in-reviewconfirmed. Re-build and watch LOCKED climb above. Order by cycle — lock the C13 set first so it can start clean on 08-31, then C14, C15, C16. Out-of-scope pages are left alone. Once every in-scope feature is LOCKED and has a ticket, C14–C16 get created in Linear.