Backup restore drill
20-minute PITR restore exercise at the Supabase dashboard, with a documented result.
20-minute PITR restore exercise at the Supabase dashboard, with a documented result.
the real full-book files, when obtainable; gates the import rehearsal.
when slice 2 gates green, the suite gets Derek's eyes before ship sign-off (money-adjacent).
NEW (088): full returns/RMA flow — create a return, split lines by disposition (restock vs scrap), watch inventory and drawer custody follow.
NEW (065a): promote a quote request's lines into a real quote in one atomic step — catalog identity, package rounding, and pricing facts carry over; any failure rolls the whole promotion back.
NEW (103 slice 1): the guided close wizard — period foundation, receipt grammar, target-path selection.
NEW (089): month/week schedule with day/week drill-in; accounting persona gets read-only Schedule.
NEW (091): the send pipeline foundation.
The day-grouped demand rail with drag-to-crew capacity and Will Call lanes — stable since ship, worth a second pass with real data.
Stage strip IS custody (Office→Production→Billing→Closed); billing locks order entry with GM override; Documents is a plain folder.
No platform lanes are building now.
Build order records no explicit readiness or completion condition.
Build order records no explicit readiness or completion condition.
Build order records no explicit readiness or completion condition.
Build order records no explicit readiness or completion condition.
gated on something above
gated on something above
gated on something above
DRAFT v8 — RULED (Derek 2026-07-14); BOUND BY 091 v8 AS THE SENDING-IDENTITY SETUP AUTHORITY.
DRAFT v4 — executable canonical-RPC and closed figure/view contracts.
DRAFT v4 — executable canonical-RPC and closed figure/view contracts.
DRAFT v5 — F72.2 hosted verification + F72.3 restore-drill contract.
DRAFT v4 — executable canonical-RPC and closed figure/view contracts.
DRAFT v4 — executable canonical-RPC and closed figure/view contracts.
ACTIVE v4 — seed-truth reconciliation implementation contract.
ACTIVE v4 — seed-truth reconciliation implementation contract.
DRAFT v8 — RULED (Derek 2026-07-14); BOUND BY 091 v8 AS THE SENDING-IDENTITY SETUP AUTHORITY.
v5 DRAFT — F77 platform-business contract.
DRAFT v11 — ALL §18 forks RULED (Derek 2026-07-17: Q2 operations-ready cutover, Q3 assisted control-plane switch; Q1 full-history backfill ruled at F76).
v4 REVISED — round-3 closure incorporated; 4 blockers closed, 0 deferred.
implementation evidence, not program approval
8 roadmap or source items still lack machine-terminal truth. 13 factory-executable now; no total is shown while readiness is unknown.
COMPLETION NOT PROVABLE · CONVEYOR IDLE · 0 historical debt rows excluded from every countOpen only when every higher-ranked dispatchable item is already active or terminal.
ONLY after Trains B–D ship (F95's spec rules this: it re-homes 088/090 surfaces; building earlier merges against a moving floor).
Done requires every title reference and an exact cited ship commit; marker-only completion is not proof.
Wedge selection + site direction deferred to a marketing sitting with Derek (roadmap/derek-queue.md §B); no lane opens without his ruling.
Authoritative workflow status: 091A: DRAFT v8 — RULED (Derek 2026-07-14); BOUND BY 091 v8 AS THE SENDING-IDENTITY SETUP AUTHORITY. Companion to 091; owns the Settings surface where a tenant configures how outbound mail is sent. 091 owns the send pipeline; 091a remains the setup spec. Docs only. Build order records no explicit readiness or completion condition.
Authoritative workflow status: 102: DRAFT v4 — executable canonical-RPC and closed figure/view contracts. Docs only. Build order records no explicit readiness or completion condition.
Authoritative workflow status: 102: DRAFT v4 — executable canonical-RPC and closed figure/view contracts. Docs only. Build order records no explicit readiness or completion condition. Done-marker delivery proof: Every grouped title reference needs its own matching structured ship event with an exact cited commit; missing 065A.
Authoritative workflow status: 094: DRAFT v5 — F72.2 hosted verification + F72.3 restore-drill contract. Docs only; 102: DRAFT v4 — executable canonical-RPC and closed figure/view contracts. Docs only. Build order records no explicit readiness or completion condition.
Authoritative workflow status: 102: DRAFT v4 — executable canonical-RPC and closed figure/view contracts. Docs only. Build order records no explicit readiness or completion condition.
Authoritative workflow status: 101: ACTIVE v4 — seed-truth reconciliation implementation contract. gated on something above
Authoritative workflow status: 101: ACTIVE v4 — seed-truth reconciliation implementation contract. gated on something above
Authoritative workflow status: 091A: DRAFT v8 — RULED (Derek 2026-07-14); BOUND BY 091 v8 AS THE SENDING-IDENTITY SETUP AUTHORITY. Companion to 091; owns the Settings surface where a tenant configures how outbound mail is sent. 091 owns the send pipeline; 091a remains the setup spec. Docs only. gated on something above
Authoritative workflow status: 097: v5 DRAFT — F77 platform-business contract. Docs only; 084: DRAFT v11 — ALL §18 forks RULED (Derek 2026-07-17: Q2 operations-ready cutover, Q3 assisted control-plane switch; Q1 full-history backfill ruled at F76). Docs only; build-ready pending its slice's build-order position. Changelog v10→v11: the two remaining forks closed with Derek's rulings and rationale recorded in §18; no other content changed. spec v3 in review; BUILD PARKED until the 084 bootstrap/access-release slice is specced AND shipped (v3 prerequisite).
Authoritative workflow status: 107: v4 REVISED — round-3 closure incorporated; 4 blockers closed, 0 deferred. Docs only. (RULED: spec now, build waits for Stripe + bank) — cards/ACH on invoices/statements, deposit matching, and tenant- configured payment processing: absorb default, eligible credit-card surcharge by opt-in, ACH with no customer surcharge.
Authoritative workflow status: 092: implementation evidence, not program approval. ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
Authoritative workflow status: 092: implementation evidence, not program approval. ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
Build order records no explicit readiness or completion condition.
ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
Joins the visible-surface chain — position VERDICT IN (2026-07-17, SPLIT): 080.accounting REPLACES Train D in the chain (position: after Train C).
ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
ruled onto the roadmap 2026-07-15 (spec-desk queue, after current v5s)
Q2 = operations-ready cutover (books clean up later; shops must process/cut/install day one; "our job is software"); Q3 = assisted control-plane switch. 081 marked DONE (straightforward spec; Derek tests in prod later). 093 read-through delivered verbally same sitting. - **Parity-register second wave — five scope rulings (three RULED 2026-07-17, two pending sanctioned evidence):** 1. RULED: **no client portal build** — 99% of SmartFloors PMs order by text/call/email; the occasional statement/invoice access becomes a lightweight read-only share-link candidate on 046.x's next revision. 2. RULED: **fcB2B is IN, narrow** — "the tenants use it to keep their material costs up to date": 832 price-sheet flow first (rides the catalog-import investment); 850/855/856/810 defer to real dealer demand. Planned build-order entry added; spec after PE-adjacent desk work clears. 3. MeasureSquare — Derek 2026-07-17: "the integration or how we approach deserves deeper research. Flooring lives and dies by its measurements and layouts." Two-leg research dispatched (external: MSQ API/partner program/geometry access + competitor measure tools; internal: fit map of every Rollwise surface that would consume layout data). Decision brief with options (deep integration / structured import / native build / hybrid) comes back to Derek — no ruling until then. 4. RULED: **no PM-payment-portal integration** — SmartFloors registers and pays VendorCafe/RealPage etc. directly; nothing integrated in RM. Watching brief only. 5. RULED (Derek 2026-07-17): **JE-minimization doctrine ADOPTED** — every real cash outflow is a payable record in the AP desk (proper recurring- obligation records, never fake vendors); the JE composer is reserved for non-cash adjustments (accruals, depreciation, prepaid amortization via templates). Conditioned on the accounting-platforms best-practices research pass (dispatched same sitting) validating/refining the details; shapes the AP-desk and JE-composer specs together. 6. RULED (Derek 2026-07-17): **MSQ sequencing blessed** — Phase 0 attachment path ships with F95/F96; structured-import lane specs only after Derek's developer key answers the API schema question; native build stays a strategic option at re-assessment. Also RULED same sitting: **branch GL segmentation BUILDS — foundational** (register #46). Amendment spec drafting dispatched; PE.1 gated on its approval.
when slice 2 gates green, the suite gets Derek's eyes before ship sign-off (money-adjacent). SESSION CRITERIA RULED 2026-07-16: (a) shipped-app coherence beats mock fidelity — better mock structures become polish-backlog items; (b) two-tier finding bar — trust/structure findings (misleading numbers, broken drill paths, hidden money) BLOCK ship, pure polish is logged and rides the polish program; (c) session shape: Derek drives a lane-worktree preview ~30-40min (Pulse cold-open → Money Map → one full drill loop → Outputs → phone pass), findings captured live into the fix bundle. Operator-analytics structural research (tabs/filters/boards inspiration) dispatched to inform the session.
1. RULED (orchestrator rec, Derek accepted): **dedicated refund record, not RM's fake-vendor hack** (register #80) — a `customer_refund` payable record with a real FK to the originating deposit/receipt/job, paid through the existing check run as a third payable source (alongside vendor bills and installer payables). No speculative payee abstraction; vendor master stays real-vendors-only. 2. RULED (Derek delegated, orchestrator decided): **AP-desk arc scope** — IN: vendor master, recurring obligations (JE-doctrine implementation), vendor credit memos, tiered payment selection, pre-run recap, void-date guardrail (stricter than RM), partial payments (verify-first), refund object. LATER: vendor EFT/ACH (waits on Stripe/bank rails per 106), IRS withholding/1099 (year-end compliance slice), Positive Payee (bank integrations). NEVER: hardware check formats, CPA-Canadian mode.
20-minute PITR restore exercise at the Supabase dashboard, documented result. Never tested.
first real invoice needs the bank connection. (standing)
Upgraded from a flag: post-enforcement, 020500 revokes the ONLY attestation writer (`prove_…_rpc_only_worker`) while the runtime guard still requires a proof attested **< 7 days** — so prod cycle-count commands fail-closed on **2026-07-25** with no legitimate renewal path. Orchestrator is shipping a small reviewed migration before the cliff that relaxes the guard to "accepted rpc-only proof EXISTS for the enforced cutover" (recency gated the CUTOVER, not steady state; steady-state safety = the enforcement ACLs). Nothing for Derek unless the review round surfaces a fork.
prod walkthrough harness exists (tests/walkthrough/); needs his 4 walkthrough creds in .env, then a guided pass before "prod-verified" claim.
OQ-5 RULED yes (dual-unit "74 LF · ~100 SY" ships as specified); OQ-7 RULED (a) (drain receipt = print attempt initiated immediately before `globalThis.print()`). Spec at APPROVED v11; OQ-2/3/4 resolve at build coordination. - **105 platform IA forks — ALL RULED AND CONFIRMED (F-1/F-5 recap read and confirmed by Derek 2026-07-17; fork ledger fully green). Catalog question answered same sitting: catalog's ruled home is Settings → Catalog (105 §5.6 Items/Dependencies/Pricing Tiers/Vendor Catalogs/Tax); On Hand = the physical stock register; RM vocabulary yes (dialect doctrine), RM menu structure never. fcB2B-832 spec should add a pending-catalog-review Today tile per the F96 count-tile pattern:** - F-2 RULED: **both homes, role-shaped.** Sales reps see the status of their own requests and manage their own quotes (own-book surfaces in Sales); Office processes requests and creates quotes. Quotes are NOT part of the main jobs register — an Office tab or secondary-menu surface. One canonical quote record underneath per 00F. - F-3 RULED: the label is **Accounting** (not Books); re-shelf timing per the spec author's recommendation. - F-4 RULED: **POs and vendor bills are different records.** PO = ordering material lines out of the catalog; ONE canonical PO record with role-shaped homes — Warehouse works POs for receiving, Accounting works POs for placing/managing/reconciling. Vendor bills = tracking and paying all open bills — Accounting-owned. - F-1 RULED ("yes" 2026-07-16): department landing = that desk's Today view served by the ONE existing Today engine, wrapped in the department's own nav — two doors, one engine; never nav tiles, never a duplicate dashboard. Warehouse-specific is only the board CONTENT. - F-5 RULED ("yes" 2026-07-16): Warehouse secondary = Today · Cut & Stage · Will Call · Purchase Orders (receiving lens) · Stock; Stock tertiary lenses = On Hand (default) · Cycle Count (090) · Returns (088) · Transfers (087) · Adjustments; Cut & Stage tertiary = queue · staged · print queue (F96 drain-action). Sequencing (orchestrator-deferred): 090 builds Cycle Count directly into its Stock-lens home NOW; 088 re-home + remaining tree restructure ride F95 as one pass.
(Derek 2026-07-17: he pursues it himself; NO Multifamily license purchase). One email to integration@measuresquare.com requesting API developer access; the key answers the structured-import schema question (decision brief 2026-07-17-msq-decision-brief.md).
direction candidates from the brand kit; craft project, no rushing (ruled 2026-07-14).
wedge candidates ready (4, evidence-backed in 2026-07-15-positioning-research.md); Derek deferred to a full marketing sitting 2026-07-15. Derek 2026-07-17: he will call the sitting — do not nag; seams dossier (2026-07-17-rollmaster-seams-dossier.md) accumulates receipts meanwhile.
Custody frozen + recency dropped per cross-family review; see signoff-log. Original item follows for the record:
Shops are majority-one/minority-other: SmartFloors = vast majority unit-turn per-unit invoicing with occasional project work; dedicated new-construction/rehab shops are the reverse. Unit-turn invoicing AND AIA-style progress billing (pay apps, SOV, retainage) must both be first-class — never RM's gated-module hack (their Projects module is free but off-by-default because it confuses people). The confusion guard is doctrine, not a toggle: record-type separation + present-don't-prescribe — a turn shop never encounters pay-app machinery unless a project-type engagement exists. Consequence: the AIA research's 12-gap list against 098/PE §3.3 is RULED IN — 098 and the posting engine's retainage model need an amendment pass (SOV object, stored materials, variable/stepped retainage, partial releases, lien-waiver artifacts, G702/G703-shaped outputs) before either builds. Amendment authoring dispatched same sitting.
"I can't review any of the prod work until the work I'll see (IA, UI) is done in those areas." After the current in-flight lanes drain: Train C (084b/085b/f78 UI) → Train D (f79 Books) → F95/F96 warehouse re-home → 086 Today depth. Accounting-depth arcs (PE ladder, fcB2B, AP desk) queue behind. Payoff: one coherent Derek review pass over finished surfaces instead of piecemeal sessions.
(RollMaster corpus gap).
ranked want-list lives at docs/workflows/evidence/rollmaster-videos/WANT-LIST.md; drop files in the usual folder, ingestion is automatic. (standing while parity sweep runs)
the real full-book files, when obtainable; gates the import rehearsal.
(RULED 2026-07-17: pursue direct, not via SmartFloors). Orchestrator preps the application packet (fcB2B.org process, fees, spec-access terms) via research; Derek signs/pays.
0 conveyor · 0 spec/ops · live or launching only
Marker or registry evidence
Mac locks + proved Desktop Gate runs
Tier 1 · Train C — UI slices (084b, 085b, f78)
The active lane registry is empty.
No proved-live or launching workers were found.
No stale running rows.
Desktop first for full gates. Mac fallback when desktop is unavailable. Hosted runners never execute gates.
A lane is LIVE only when a successful deploy head SHA proves its ship commit. Otherwise it remains DEPLOYING or RECEIPT UNAVAILABLE.
Ship commit 7e9d37d00e64359b13e74de73fd1146202e45541
Ship commit 5d31f55b4df323e00275a59034c47e877205b87e
Ship commit b7f7b77a06dd1c69eb33c6138cf1369737fca191
Ship commit 82c7eb1f3d116d935819b5318d60efecae385f33
Ship commit ee65a3762e016444859d1f50f2efa6cda3188f6b