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 · specC14· Bids — Bid Detail - Estimate: Equipment Schedule · spec (unset)C14· Bids — Proposal - deterministic by-scope PDF · design + specC14· Bids — Bid Detail - Estimate: Alternates · spec (unset)C14· Bids — Bid Detail - Estimate: Takeoff Summary · spec (unset)C14· Bids — Bid Detail - Estimate: Clarifications · specC14· Bids — Bid Detail - Excel imports (estimate / vendor quotes) · specC14· 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) · specC14· 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 + specC15· 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 + specC15· 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) tableC16· Purchase Orders — Three-way match (P·D·I legs, nothing pays before they clear)C16· Submittals & RFIs — Days with the current holder' aging histogramC16· Submittals & RFIs — Ball-in-court · all jobs' cross-project tableC16· Submittals & RFIs — Held longest · chase drafted' portfolio panel + 'Review chaseC16· Submittals & RFIs — Portfolio/master Submittals & RFIs viewC16· 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 screenC17· Takeoff Engine — Bid Day Mode - sticky countdown banner + verbal quote entry recalculating every GC totalC17· 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-review → confirmed. 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.