Umbra Group / Studio / Internals
← Collaboration v1.0 · L5
DocumentStudio Internals
ClassificationInternal
Versionv1.0 · 2026.04
OwnerStudio Lead
Studio Ops Kit · L5 Internals · Internal only

Studio Internals.

The back-of-house. How we find clients, sign them, bill them, and remember what we learned. CRM and sales pipeline, contracts and IP, invoicing and finance, knowledge base and engagement archive, the pattern library’s versioning discipline, the post-mortem repository, and capacity planning. If the Lighthouse Kit is the product, this doc is the business.

Owned by the Studio Lead. Read by anyone who signs, bills, or archives. Reviewed quarterly alongside USO-ST-01 (Master) during the Studio Review.

§01

How to use this doc.

Audience · scope · what this layer is not

Everything else in the Studio Ops Kit is about doing the work. This doc is about running the Studio — the processes that keep the business alive between sprints, track what we’ve learned, and make sure we actually get paid. It is the least glamorous doc in the kit and, in year two, probably the most load-bearing.

Five years from now, the Studio’s value will be a function of three compounding assets: the pattern library (§07), the engagement archive (§06), and the post-mortem repository (§08). None of those assets maintain themselves. This doc defines the discipline that keeps them accruing instead of rotting.

Reading order

  1. If you are the Studio Lead: read end-to-end quarterly, treating it as your operating manual.
  2. If you are a Sprint Lead: read §06 and §08 before closing out an engagement, and §09 when estimating capacity for the next one.
  3. If you are new to the Studio: read §02 first to understand the surfaces, then dive into whichever section matches the role you’re about to assume.
  4. If a client is about to sign: read §04 end-to-end and file your draft in the location §04 specifies.
§ What this layer is not
Studio Internals is not HR, not legal counsel, not tax advice. It is the process frame on top of those functions — where the templates live, who owns what, and what gets reviewed when. For anything load-bearingly legal or financial, escalate to the Studio Lead and the retained counsel or accountant named in the vault.
§02

Internals at a glance.

Seven surfaces · seven asset classes · one owner each

Studio Internals is organized around seven surfaces, each backed by one asset we want to compound and one person who owns it. If you can name the surface, you can find the asset and the owner. If you can’t, the surface doesn’t exist yet — go file that gap as a Linear issue on the Studio-internal project.

Surface 1§03

CRM & pipeline.

Leads, qualification, stages, close. Owned by Studio Lead. Tool: Airtable (primary) or Notion (alt). One row per opportunity.

Surface 2§04

Contracts & IP.

MSA, SOW, NDA, IP assignment. Owned by Studio Lead. Tool: Dropbox Sign (primary) or DocuSign (alt). Stored in Drive + Vault.

Surface 3§05

Finance & invoicing.

Invoicing, expenses, reconciliation, tax. Owned by Studio Lead. Tool: Wave + Mercury (primary) or QuickBooks (alt). Monthly close.

Surface 4§06

Knowledge base.

Engagement archive, playbooks, decision records. Owned by Sprint Leads per engagement, Studio Lead overall. Tool: Notion.

Surface 5§07

Pattern library.

Reusable pattern specs, promotion ladder, deprecation. Owned by Governance Architect. Tool: Notion + Git.

Surface 6§08

Post-mortem repo.

Incidents, Studio retrospectives, lessons. Owned by Studio Lead. Tool: Notion (canonical) + Linear (tracking).

Surface 7§09

Capacity planning.

Sprint count, utilization, bench time, hiring signals. Owned by Studio Lead. Tool: Airtable + a single spreadsheet.

§ One owner, always
Seven surfaces, seven owners. Joint ownership of any internal surface is explicitly banned — it is the reason post-mortems rot and pattern libraries bit-rot. One name, always. If the owner goes on vacation, the backup in §08 of USO-ST-01 holds the pager, and the primary resumes on return.
§03

CRM & sales pipeline.

Surface 1 · leads · stages · tooling · qualification discipline

The Studio does not run a “sales function” in any traditional sense — we run a qualification function. The scarce resource is not leads, it is our own focus. A CRM that tracks which opportunities we’ve declined and why is at least as valuable as one that tracks closes, because the pattern of declines is what tells us where our positioning is drifting.

This section defines the pipeline stages, the tooling, the qualification bar, and the weekly discipline. All of it lives on one Airtable base — one row per opportunity, one view per role.

Pipeline stages

Stage 1
Signal

An inbound or outbound touch. Someone mentioned us, clicked a link, or we reached out.

Exit: reply → Qualify
Stage 2
Qualify

30-minute intro call. We test ICP fit, workflow clarity, and stakeholder mandate.

Exit: fit confirmed → Scope
Stage 3
Scope

Working session to define the target workflow, stakeholders, and sprint shape.

Exit: candidate workflow named
Stage 4
Proposal

Written SOW with pricing tier, dates, governance wrapper, exclusions.

Exit: SOW accepted
Stage 5
Contract

MSA + SOW + IP + NDA signed. Deposit invoiced. Slack Connect channel opened.

Exit: deposit paid
Stage 6
Active

In-sprint. Pipeline row links to the engagement archive folder and Linear project.

Exit: handoff complete

Parallel to these six, two terminal states: Closed-won (moved through Active and handed off) and Closed-lost (declined by us, declined by them, or timed out). We write a one-paragraph reason into the CRM row for every Closed-lost — that paragraph is what Pattern Search reviews during the quarterly §09 Studio Review.

Tooling

Tool 1
Airtable — CRM base.
Primary

One base: Umbra Studio · Pipeline. One row per opportunity. Views: Active pipeline (stages 1–5), In-flight (stage 6), Closed-lost archive, By-source, Qualification radar.

Use when
  • Logging any inbound or outbound touch.
  • Running the Monday pipeline review.
  • Tracking CAC and attribution by source.
Alternatives
  • Notion database — fine for < 20 opportunities; limited reporting and no true pipeline views. Switch to Airtable when the pipeline sustains > 15 active rows.
  • HubSpot Starter — overkill until we run outbound sequences at scale. Keeps costs up and introduces a third surface (see §06) that rots fast.
  • Attio / Folk — emerging category; elegant UIs but weaker API surface for the integrations we care about (see §05 invoicing).
Tool 2
Superhuman — inbox.
Primary for Studio Lead

The Studio Lead’s inbox is a pipeline instrument. Superhuman’s snooze and reminder affordances are how signals become stage-1 Airtable rows. Triage discipline: every sales-shaped email either gets snoozed to a decision date or logged as a signal within 24 hours of arrival.

Use when
  • Any sender is outside of a signed engagement.
  • Inbound via hello@umbra.studio or the Transit referral path.
Alternatives
  • Gmail + Todoist — works; higher friction, more missed follow-ups. Acceptable fallback for an IC who rarely owns pipeline.
  • Missive / Spark — better for shared inboxes, which the Studio does not yet run.

Qualification bar

A Stage-2 call is a pass/fail gate, not a sales conversation. We pass if three things are true: (1) the workflow has a named owner with budget authority; (2) the workflow is real, repeated, and measurable; (3) the client can name the one or two metrics they’d defend in a Gate-1 review. If any of the three are missing, we do not move to Scope — we offer a one-page qualification memo and return to Signal until the gap closes.

The memo is a small gift that earns reply rates on re-engagement three months later. Refusing to scope an unqualified opportunity is Studio hygiene and one of the most-corrected behaviors in our own retrospectives.

Weekly pipeline review

  1. Monday, 15 min. Studio Lead walks the Active pipeline view. Every row must have a next-action date within 14 days or it moves to Closed-lost with reason timed-out.
  2. Thursday, 10 min. Scan the Qualification radar view for rows stuck in Qualify > 21 days. These are the highest attrition risk in the pipeline.
  3. End of month. Export Closed-lost reasons, tag them, and feed the top three into the quarterly §09 review.
§04

Contracts, MSA, SOW, IP.

Surface 2 · templates · signing · storage · IP posture

Every engagement signs three documents: an MSA (master services agreement, once per client), an SOW (statement of work, one per sprint or phase), and an NDA (mutual, one per client). For enterprise clients, an IP assignment rider is attached to the SOW when scope touches their proprietary data flows.

All four live as versioned Google Docs templates under Umbra Studio / 00-templates / contracts/. Template version is stamped in the footer. Never send a contract from a template older than six months without a review cycle.

Four canonical documents

Doc 1Once per client

MSA.

Master Services Agreement. Defines liability, indemnification, warranty disclaimers, governing law, and the SOW override clause. Typically 4–7 pages. Signed before the first SOW.

Doc 2Per sprint

SOW.

Statement of Work. Names the workflow, the four Lighthouse stages, deliverables, pricing tier, payment schedule, exclusions, and the governance wrapper. Typically 3–5 pages.

Doc 3Once per client

Mutual NDA.

Protects both sides’ confidential information. Two-year term. Explicit carve-outs for Umbra’s pattern library and post-mortem learnings (§07, §08) — the knowledge layer does not leak client specifics, but methods are ours.

Doc 4Conditional

IP rider.

Attached to SOW when the engagement touches proprietary data or produces a bespoke asset. Clarifies what is client-IP (their workflow, their data), what is Umbra-IP (the pattern, the code stubs), and what is dual-licensed.

IP posture — our default

The default, signaled in the MSA and reinforced in every SOW: the client owns their workflow artifacts (state sheets, prompts tuned to their data, governance instruments, anything that contains their operational detail). The Studio owns the patterns — the abstract, reusable shapes from which we generate those artifacts — and reserves the right to republish anonymized versions in the pattern library.

This split is the single most important contractual decision the Studio makes. Without it, the pattern library (§07) cannot compound, and each engagement starts from zero. We will walk away from a client who insists on full work-for-hire IP transfer, and have done so twice.

Signing tool

Tool 3
Dropbox Sign.
Primary

Our default e-signature tool. Integrates cleanly with Google Drive and produces an audit trail sufficient for US and EU compliance. Each envelope includes MSA + SOW + NDA for first-time clients, or SOW + IP rider for follow-on sprints.

Use when
  • Standard engagement under $50k.
  • Client has no preferred tool.
Alternatives
  • DocuSign — required by many enterprise procurement teams; more expensive, more configurable. Use when the client requires it or the engagement crosses $50k.
  • PandaDoc — good for proposal-to-contract merged flows; we don’t use it because our proposals are Figma-rendered one-pagers and don’t need signing.
  • Wet signatures — accept scanned PDFs when a client’s legal department refuses e-sign. Countersign, scan, archive in Drive + Vault.

Storage discipline

  1. Signed originals land in the engagement Drive at contracts/ (see USO-ST-03 §07).
  2. A second copy lands in the Studio-internal Vault at /vault/contracts/<client-short>/. The Vault is the disaster-recovery copy (see USO-ST-06 §04).
  3. A contract summary row is appended to the Airtable CRM base, with signed date, end date, value, and payment schedule linked.
  4. The template version used is recorded in the contract summary row, so that a future template audit can regenerate the client list affected by any change.
§05

Finance, invoicing, expenses.

Surface 3 · money in · money out · monthly close

The Studio runs on cash-basis books with a simple three-tool stack: Mercury for banking, Wave for bookkeeping and invoicing, and a shared accountant for tax. The goal is to spend less than 90 minutes per week on finance end-to-end — if we cross that line, the tooling is wrong and we escalate to a quarterly review.

The stack

Tool 4
Mercury — banking.
Primary

Operating, tax reserve, and savings sub-accounts. Incoming wires and ACH land in Operating. On the 15th of each month, 25% of deposits auto-transfer to Tax Reserve (see Tax discipline below).

Use when
  • All Studio income and expenses.
  • Issuing debit cards for contractor expenses.
Alternatives
  • Chase Business — more branch presence, weaker API, no sub-account affordance. Acceptable if the Studio adds an LLC that needs brick-and-mortar.
  • Relay — close competitor; the Studio chose Mercury for the API and Treasury yields.
Tool 5
Wave — books & invoicing.
Primary

Free tier handles invoicing, expense tagging, and the monthly P&L. Client invoices are generated from SOW payment schedules — never ad-hoc. Every invoice links back to the Airtable CRM row.

Use when
  • Any client invoice.
  • Monthly P&L and bank reconciliation.
Alternatives
  • QuickBooks Online — mandatory if we ever run payroll in-house or add accrual-basis bookkeeping. ~$30/mo and meaningfully more tax-season overhead.
  • Xero — strong in AU/NZ; parity with QBO elsewhere.
  • Stripe Invoicing — would cut Wave but add per-transaction fees; use only if we move to self-service pricing, which we will not for Lighthouse Sprints.
Tool 6
Retained CPA.
Quarterly + tax-season

On retainer for quarterly bookkeeping review and annual tax prep. Named person, named firm, on file in the Vault (see USO-ST-06 §04). Access: read-only Wave, read-only Mercury (via Plaid), signed confidentiality clause.

Use when
  • Monthly close anomalies we can’t explain in 10 minutes.
  • Anything touching contractor 1099s, multi-state nexus, or international invoicing.
  • Annual returns and estimated-tax filings.
Alternatives
  • Bench / Pilot — fully-managed bookkeeping. Acceptable once the Studio crosses ~$750k ARR.
  • Self-service TurboTax — not acceptable past the solo-proprietor stage; the risk of mis-filing on a multi-client service business is higher than the fee.

Payment schedule discipline

Every SOW names one of three standard schedules. No custom schedules without Studio Lead sign-off — they break the Airtable CRM views and the cashflow forecast.

ScheduleDepositMid-sprintHandoffUse when
Standard (default)50%50%Ignition and Pilot tiers. Most sprints.
Milestone-gated33%33% @ Gate 234%Enterprise tier, procurement teams who require milestone-billing.
Monthly1/N per monthRetainer engagements (post-Lighthouse maintenance); billed on the 1st.

Expense tagging

Every Studio expense lands in Wave with exactly one of five tags: cogs (direct sprint cost — contractor hours, third-party API, client-specific tool), opex (Studio running cost — subscriptions, banking, insurance), capex (hardware purchases that land on the hardware doc — see USO-ST-05), r&d (pattern-library investment, experimentation), or g&a (legal, accounting, compliance). The tag split is what feeds the quarterly review’s margin math.

Tax discipline

  1. 25% of every deposit auto-transfers to Tax Reserve on the 15th. Never dipped into for operating cash.
  2. Quarterly estimated-tax payments in April, June, September, January — CPA generates the amount, Studio Lead files.
  3. State nexus review once a year. If we run > 3 engagements in any state we don’t domicile in, the CPA files a nexus memo.
  4. 1099-NEC generation by January 31 for any contractor paid > $600 in the prior year. Wave generates; CPA reviews.
  5. Sales tax is not charged on Studio engagements in the US under current-state consulting exemptions. Re-reviewed annually.

Monthly close

Last business day of each month. 45-minute block on the Studio Lead’s calendar. Reconcile Mercury against Wave, confirm every expense is tagged, close the books for the month, generate the P&L, and paste the top-line numbers into the finance tab of the Studio’s internal state sheet. Any anomaly > $500 gets a comment; any anomaly > $2,500 blocks close until explained.

§06

Knowledge base.

Surface 4 · engagement archive · playbooks · decision records

Every sprint produces artifacts. Without discipline, those artifacts die in Drive folders no one opens. With discipline, they become the Studio’s most durable asset — a library of case studies, playbooks, and decision records that compound engagement-over-engagement.

The knowledge base has three layers, each with its own place, owner, and review cadence.

Three layers

Layer 1
Engagement archive.
One per sprint

On handoff, the Sprint Lead archives the engagement. A frozen copy of the engagement Drive folder is moved to Studio / archive/<year>/<client-short>/. A one-page case-study summary is written and filed in Notion (even when the client is under NDA — anonymized summaries always get written). The Linear project is set to read-only.

Use when
  • Gate 4 has been passed and the 30-day care window is closed.
  • Any post-engagement request to re-open the archive requires a Studio Lead “thaw” action.
Alternatives
  • Leave in the live Drive — not acceptable; the live Drive becomes unsearchable within 6 months.
  • Full export to cold storage (S3/Backblaze) — acceptable at the year-end audit, not in the normal handoff path.
Layer 2
Playbooks.
Grow slowly

Playbooks are the Studio’s written-down know-how. Each lives as a Notion page under Studio / playbooks/. The Lighthouse Kit is the six most important playbooks for clients; this kit — Studio Ops Kit — is the five most important playbooks for ourselves. Additional playbooks below the kit line are technical how-tos: How to claim a row in a state sheet, How to write a golden eval, How to onboard a Workflow Owner.

Use when
  • A procedure has been executed at least three times the same way.
  • A Sprint Lead gets asked the same question twice in two sprints.
Alternatives
  • Slack canvases — good for ephemera; not durable enough for long-lived playbooks.
  • Git markdown — considered; rejected because non-engineers don’t edit Git as naturally as Notion.
Layer 3
Decision records.
Studio-wide

Studio-level decisions (not client-level) live in a single Notion database: Studio / decisions/. Every row follows the USO-ST-01 §07 schema — date, decision, context, alternatives, choice, author, review date. Examples of studio-level decisions: “switch CRM from Notion to Airtable”, “adopt Opus 4.6 as the default planning model”, “raise Pilot tier from $40k to $48k”.

Use when
  • A choice will affect more than one future sprint.
  • A choice reverses an earlier one.
Alternatives
  • ADR files in Git — acceptable for technical decisions inside a single agent codebase. Not acceptable for studio-level decisions that non-engineers need to reference.

Case-study template

Every engagement archive produces a one-page case study, even if it’s private-to-the-Studio. The template has eight fields: client context (1 para), workflow targeted, Lighthouse pattern used, what shipped, governance instruments, metrics before/after, what we’d do differently, what the client got right that surprised us. The last two fields are the most important — they feed Pattern Search.

§ Archive or it didn’t happen
The engagement isn’t over when Gate 4 closes. It’s over when the case study is filed and the archive is frozen. Sprint Leads who skip this step are silently eroding the Studio’s most durable asset. No handoff bonus is paid until the archive is filed.
§07

Pattern library versioning.

Surface 5 · promotion ladder · deprecation · what counts as a pattern

The pattern library is the Studio’s flywheel. Ten patterns in the library today becomes fourteen next quarter becomes twenty by year-end — and each pattern, as it matures, shaves a measurable number of sprint hours off future engagements. Without a versioning discipline, though, the library degrades into a graveyard of near-duplicates.

This section defines what counts as a pattern, how patterns are promoted through maturity levels, the semver discipline applied to each, and the deprecation path.

What counts as a pattern?

A pattern is a reusable workflow shape — abstract enough to be described independent of any single client’s data, concrete enough to ship in a sprint. Examples from the current library: Queue row-locking state machine, Weekly SEO brief + auto-draft, Album-review research + publish, RSS-to-triage inbox. A pattern names a problem, a workflow shape, a governance recipe, and a graduation path.

What is not a pattern: a client-specific prompt, a one-off script, a UI component, a specific MCP server. Those are parts; patterns are assemblies.

Promotion ladder

LevelCriteriaWhere it livesReusable in SOW?
P0 · Candidate Proposed by a Sprint Lead during a post-mortem. Has a name and a rough shape. Not yet validated in a second engagement. Studio / patterns/00-candidates/ No — must be custom-scoped.
P1 · Validated Has shipped successfully in two independent engagements. Known cost envelope and governance recipe. Studio / patterns/01-validated/ Yes, with ±20% customization.
P2 · Core Has shipped in four+ engagements. Cost envelope is predictable within 10%. Has a documented graduation path and deprecation criteria. Studio / patterns/02-core/ Yes — quotable as a catalog item in SOWs.
P3 · Deprecated Replaced by a better pattern, or the underlying assumption no longer holds. Preserved for archive reference. Studio / patterns/99-deprecated/ No — quote the replacement instead.

Semver discipline

Every pattern at P1 or above carries a semver. Major = incompatible shape change (e.g., state layer graduates from Sheets to Supabase). Minor = meaningful addition (new governance instrument, new metric). Patch = clarification or prose fix. A pattern’s semver appears in three places: the Notion page title, the folder name in Git (patterns/<slug>-v<maj.min>/), and every SOW that quotes it.

The CURRENT.md symlink pattern (see USO-ST-02 §06) applies here too: every P1+ pattern has a CURRENT.md that resolves to the latest minor. Major upgrades are published as new folders with a migration note in the old folder’s CURRENT.md.

Promotion criteria — who decides?

Promotions are proposed by any Sprint Lead during a post-mortem (§08). They are ratified by the Governance Architect during the monthly pattern review — a 45-minute block on the last Friday of each month. The ratification bar:

  1. P0 → P1. Two independent engagements have shipped the pattern. A written shape (one page) exists. A cost envelope is named.
  2. P1 → P2. Four+ engagements. Cost envelope stable within 10% across the last three. Graduation path documented (“when does this pattern stop being the right answer?”).
  3. P2 → P3 (deprecation). Either (a) a newer pattern strictly dominates and has shipped three times, or (b) the pattern’s underlying assumption has been invalidated (model change, pricing change, compliance change).

Deprecation discipline

Deprecation is the scariest lever in the library, and the one we use least confidently. When a pattern is deprecated, the Governance Architect writes a one-paragraph migration note into the pattern’s CURRENT.md pointing to the successor, and any live engagement still using the deprecated pattern is flagged in the Studio review. Deprecation does not invalidate past SOWs — clients who signed against P1.2 of a now-deprecated pattern are honored at P1.2 until their next sprint.

§ The library is the moat
Everything else in the Studio can be rebuilt in a quarter. The pattern library cannot — it compounds only with time and shipped engagements. Protecting its discipline is the single highest-leverage thing the Governance Architect does.
§08

Post-mortem repository.

Surface 6 · incidents · Studio retrospectives · lessons

The Studio’s learning function sits in one Notion database: Studio / post-mortems/. It holds three kinds of records — engagement retrospectives (one per sprint, at handoff), incident reviews (one per Studio-SEV-1 or above, within 7 days), and Studio quarterly retrospectives (one per quarter, at the Studio Review).

All three share the same eight-field template. The discipline is not in the template — it’s in the ratio of lessons-filed to lessons-applied. A lesson that doesn’t change a playbook, a pattern, or a template is not a lesson; it’s a feeling.

Eight-field template

FieldContentLength
titleOne-sentence summary. What happened and why it matters.≤ 1 line
contextThe engagement / incident / quarter. Link to archive.1 para
what_happenedFactual timeline. No judgment.3–10 lines
what_workedThe parts that went better than expected.2–6 bullets
what_failedThe parts that went worse than expected. Include silent failures.2–6 bullets
root_causeYour honest read. One paragraph. If you can’t name it, say so.1 para
lessonsEach lesson must point to a file to change (playbook, pattern, template).2–6 bullets
follow_up_issuesLinear issue IDs opened as a result. Closed field when all resolve.1–5 IDs

Cadences

Engagement retroEvery sprint

Handoff retrospective.

90-min internal meeting in the week after Gate 4. Sprint Lead runs it. Post-mortem filed within 7 days. Lessons converted to Linear issues that day.

Incident reviewOn trigger

Studio-SEV review.

60-min meeting within 7 days of any Studio-SEV-1 or above (see USO-ST-01 §05). No-blame. Facts first. Lessons converted to pattern or playbook changes.

Studio retroQuarterly

Quarterly retrospective.

Block 3 of the Studio Review (see USO-ST-01 §09). Looks across all engagements and incidents. Produces the following quarter’s theme and the top 3 studio-wide changes.

Lesson-to-artifact ratio

The single metric that tells us the post-mortem repository is alive: lessons → artifacts. Every lesson filed must name the artifact it changes. If 80%+ of lessons in a quarter resolve to a committed artifact change, the repository is healthy. If fewer than 50% resolve, we are writing therapy, not post-mortems — and the Studio Lead escalates that as a quarterly theme.

§ No-blame, high-precision
Post-mortems are the one surface where we never soften the facts. Tone is professional and no-blame, but precision is the point — “we missed the lock conflict because no one opened the audit tab on Friday” is a lesson. “We could have communicated better” is not.
§09

Capacity & utilization.

Surface 7 · how many sprints · who is on them · hiring signals

The Studio’s capacity is bounded not by headcount but by attention. A single Sprint Lead can safely run one active sprint and a parallel Discovery phase; that is the atomic unit of capacity. Utilization math rolls up from that unit. This section defines how we plan, how we measure, and what signal triggers the next hire.

The atomic unit

One Sprint Lead + one Agent Engineer + shared Governance Architect = one sprint team. One team safely handles one active sprint (stages Build/Handoff) plus one parallel Discovery or Redesign — i.e., 1.5 concurrent workflows. Attempting two concurrent active sprints per team is a known anti-pattern and a top-three cause of engagement retrospective “what failed” bullets.

Capacity math

YearTeamsTarget sprints/quarterTarget ARRUtilization target
Year 11 (founder-led)3$450–$600k65% billable
Year 226–7$1.0–$1.4M70% billable
Year 33–410–14$1.8–$2.8M70–75% billable

Utilization tracking

One spreadsheet. One tab per quarter. Rows = weeks. Columns = roles (Sprint Lead, Agent Engineer, Governance Architect, Studio Lead). Cells = % billable. Anything above 85% sustained for more than two weeks is a burnout risk and a hiring signal. Anything below 50% for a month is a GTM signal — pattern-search the §09 CRM review for blockers.

Hiring signals — when to add a team

  1. Pipeline signal. Closed-won pipeline exceeds current team capacity by 40%+ for two consecutive months. Hire the next Sprint Lead.
  2. Utilization signal. Sustained 80%+ billable utilization for 6 consecutive weeks. Hire the Agent Engineer first, Sprint Lead second.
  3. Pattern signal. Governance Architect is spending < 30% of their week on pattern-library work because engagements are consuming them. Hire a junior Governance Architect to take engagement load.
  4. Studio signal. Studio Lead has missed the monthly close twice in a quarter. Retain a fractional ops person or promote the longest-tenured Sprint Lead into a hybrid role.
§ Hire the second before the third
The Studio’s first hire is never the one that’s obviously needed — it’s the one that unlocks the hire that’s obviously needed. First hire: a second Sprint Lead. Second hire: a second Agent Engineer. Third hire: a junior Governance Architect. Every other order has failed in post-mortems we’ve already filed.
§10

Studio Lead checklist.

Weekly · monthly · quarterly · per-engagement

Everything above collapses into a small number of recurring actions. This checklist is the operating loop of the person running the Studio. If it is filled out honestly each week, every other section of this doc stays alive without further intervention.

Weekly (≈ 90 min total)

  1. Monday, 15 min. Pipeline review — walk the Airtable Active view. Every row has a next-action date ≤ 14 days.
  2. Monday, 15 min. Utilization scan — glance at the capacity sheet. Flag any role > 85% or < 50% billable.
  3. Wednesday, 15 min. Cashflow check — Mercury balances across sub-accounts; outstanding invoices aging.
  4. Thursday, 10 min. Qualification radar — anything in Qualify > 21 days; decide move-or-close.
  5. Friday, 30 min. Studio-internal standup (even if solo) — read the three Notion pages opened this week; close open loops.

Monthly (≈ 2 hours total)

  1. Last business day, 45 min. Monthly close — §05 Finance. Every expense tagged, P&L generated, anomalies resolved.
  2. Last Friday, 45 min. Pattern review with Governance Architect — §07 promotions and deprecations.
  3. First Monday, 15 min. Post-mortem audit — lesson-to-artifact ratio for the prior month. Escalate if < 50%.
  4. Mid-month, 15 min. Tax reserve confirmation — 25% auto-transfer executed, balance matches estimate.

Quarterly (≈ 4 hours total)

  1. Studio Review (see USO-ST-01 §09) — seven blocks, four hours. Attend all seven.
  2. Contract-template audit — every template used this quarter reviewed for drift; re-versioned if needed.
  3. CPA check-in — 30 min with the retained CPA. Estimated-tax status, any red-flag expenses.
  4. Hiring-signal read — §09. Tally the four signals against the current quarter; decide hire / no-hire.
  5. Nexus scan — states touched this quarter; new ones flagged to CPA if > 3 engagements in any single new state.

Per-engagement (on Gate 4 close)

  1. Engagement archive frozen (§06 Layer 1).
  2. Case study filed in Notion (§06 template).
  3. Handoff retrospective held and post-mortem filed within 7 days (§08).
  4. Candidate pattern promotions proposed to Governance Architect (§07).
  5. Final invoice sent; payment tracked; CRM row moved to Closed-won with actual ARR captured.
  6. Airtable row linked to the frozen archive folder for future audit.
§ The loop is the Studio
A Studio Lead who runs this checklist faithfully will spend < 6 hours a week on internals — and every other person in the Studio will feel like the back-of-house is invisible, which is the goal. Miss the loop, and everything in this doc starts to rot within a quarter.