Release notes

FLAGSHIP v1.7

v1.7 — the Dashboard / My Tools navigation split, Field Operations Installs intake, PTO and announcements, global search and the live documentation engine.

What changed in v1.7

Field Operations: Installs intake

The "Jobs" area is now "Installs", and intake asks which kind of record you are creating before anything else.

  • Installs sits directly under Service Calls in the Field Operations nav
  • Red "Install — Intake" action opens the form with Installation pre-selected; a Service Calls entry point pre-selects Service Call
  • The "Title" field is now "Name (Business or Individual)"
  • The Ops Board renders Installations and Service Calls as two distinct columns on wide screens
Open Ops BoardApp Overview - 2. Five-Pillar Architecture (Field Operations)

PTO, approvals and the announcement bar

Time off is requested, approved and broadcast in one place, and approved days block dispatch.

  • Any Super Admin can approve or deny a request; first action wins
  • Approved PTO syncs to Google Calendar and blocks technician dispatch
  • The announcement bar carries PTO, new-hire start dates and a rolling 12 months of federal holidays
  • Per-item dismissals are stored per user in the database, not in browser storage
Open Time OffNew Team Member Guide - Your day, in order

Live documentation engine

Every downloadable document is rendered from the app's current state and regenerated by the build.

  • App Overview and role guides are built from the live pillars, vendor rules and permission matrix
  • Each PDF opens with a clickable contents page and PDF bookmarks for every section
  • Every document ends with "Known Limitations & Open Items"
  • The build pipeline regenerates the PDFs so a documentation change can never ship stale
Open Version HistoryApp Overview - Known Limitations & Open Items

Documents & PDFs

Both documents are rendered live from the app's current state and open with a clickable contents page. Stamped build copies are kept for the current release only — see the v1.9 notes for those.

App Overview

Navigation, the five-pillar architecture, vendor routing rules, role permissions and the open-items list.

New Team Member Guide

Per-seat onboarding: what the role can open, the daily workflow steps and the same open-items list.

Five-pillar architecture

79 tools across 6 pillars, in the same order the App Overview prints them.

  • Command Center

    The daily numbers, the deal pipeline and everything arriving from customers.

    14 tools · 3 sections

  • FOS CRM

    Quotes, the pin-drop CRM, market intelligence and everything that wins work.

    18 tools · 3 sections

  • Marketing

    What customers are saying, the campaign calendar and new target hunting.

    6 tools · 1 sections

  • Field Operations

    Dispatch, today's routes, the asset map and proof the work got done.

    11 tools · 3 sections

  • Supply Chain

    Purchase orders, vendors, inbound freight and what is actually on the shelf.

    11 tools · 3 sections

  • Finance/HR

    Payroll, time off, invoices, the vendor invoice archive and who can do what.

    19 tools · 3 sections

Roles & onboarding guides

  • Super Admin

    Full access, including Business & Strategy, permissions and every admin setting. You approve price changes, role grants, capability flags and financial exceptions.

    61 tools available

  • Flags Unlimited Employee

    The single staff seat: calls, quotes, RFQs, jobs, scheduling, field work and customer follow-up. It replaces the old Admin / Front Desk, Office and Field Tech seats. What you personally can do inside it is set by capability flags — can_see_cost (vendor cost and margin), can_see_payroll (timecards and pay), can_quote (send priced quotes) and dispatch_eligible (be scheduled to a job, still earned through certification, never granted by hand). Back-office queues such as invoices and payments open only with the back-office capability. Business & Strategy is not part of this seat.

    51 tools available

  • Finance

    Invoicing, collections, payroll and vendor bills. You work the money side of jobs that operations has already closed out.

    14 tools available

  • Location Owner

    Your own location, on a phone: today's jobs and service calls, your team, local inventory and restock requests, and the obligations your location owes. Everything is scoped to your home location — no other location's data is visible.

    4 tools available

Workflow steps by role

The same "your day, in order" list the onboarding guide prints for field_tech.

  1. Check your jobs and service calls for the day.
  2. Start mileage when you leave; it logs the leg for you.
  3. Photograph the site and log condition on arrival.
  4. Finish each job with a closeout before you drive away.

Known limitations & open items

Tracked and deliberately incomplete. These print at the end of every generated document too, so nobody reads a tool list as a promise.

  • AR Aging due-date scopeOpen

    Aging buckets are calculated from the invoice date, not a per-customer due date or terms schedule. Invoices on net-30/net-60 terms therefore appear in an older bucket than they truly are. Treat the bucket as an ordering hint, not a legal past-due statement, until terms-aware due dates ship.

    Finance / AR Collections / Aging (/finance/ar)

  • Parent-account discount precedencePartial

    Precedence logic (site / parent account / default) is implemented and unit-tested, but no parent accounts exist in production data yet, so it has never been exercised against a real hierarchy.

    Sales / Quotes, RFQ pricing

  • Shopify write scopesPartial

    Catalog reads, draft orders and checkout QR codes are live. Price write-back from the Suggested Price Adjustment queue depends on write scopes that are not granted on the current token, so approvals may need to be applied manually.

    Business & Strategy / Suggested Price Adjustments

  • External Outreach Lock is ONOpen

    No customer- or vendor-facing email leaves the app while the lock is engaged. Quotes, vendor RFQs and AR reminders generate drafts only — someone still sends them by hand.

    Admin / Outreach Lock (/admin/outreach-lock)

  • Vendor catalog data is dated 2026Partial

    Concord American dealer costs and the Eder Flag catalog are loaded from the 2026 editions and stamped with that effective date. Rows flag as stale 12 months out, and low-confidence extractions sit in the catalog review queue until a human confirms them — check the confidence badge before quoting off a parsed line.

    Inventory & Vendors / Vendor Directory, Catalog Review Queue

  • Master Playbook figures carry confidence ratingsPartial

    Playbook sections mix live data embeds with transcribed reference tables. Transcribed figures print a confidence badge; anything below high confidence is a planning estimate, not a committed number.

    Command Center / Growth / Living Playbook

  • Location Owner portal is validated on Kentwood onlyPartial

    The location_owner seat and the /my-location portal are exercised against 01 — Kentwood, the only location with real operating history. Other locations show "No actuals yet" until they have real data.

    My Location (/my-location), Network Health Dashboard