Venture-Creation Assessment Pipeline

Four sequential assessment stages — from broad outcome screening to a single-company decision · v1 · 2026-06-17

How can we make an investment decision into a venture that does not exist yet?

To make an investment decision before the venture exists, we assess what can be known and build conviction in layers — de-risking the opportunity long before any company is formed. We start from outcomes that matter in the world (these exist independently of any company), then progressively test ever sharper questions: is this a venture-grade gap? can a specific approach close it? — and only then proactively complete the team to execute it. Each of the four assessments is narrower and deeper than the last, killing weak candidates cheaply. The team is built into the process: a Founder-in-Residence is hired once an Opportunity Area is chosen and co-develops the approach, and co-founder(s) are recruited once an approach is selected.

Building conviction in four stages — each narrower and deeper
Pre-screen  →  Opportunity Area Assessment  →  Approach Assessment  →  Company Assessment
0 · Pre-screen — is this outcome worth a full Opportunity Area? (3 probes, survivor/near-miss/dismissed) 1 · Opportunity Area — is the opportunity area a venture-grade gap? (VRS verdict) 2 · Approach — is this specific approach worth backing? (ARS verdict) 3 · Company — what is this specific company worth? (Series A valuation: Possibility × team Competency)

Unit of analysis shifts each stage: Stage 0 scores an outcome leaf; Stage 1 decomposes a surviving outcome into pathways and scores each optimistically then pessimistically; Stage 2 scores one chosen approach in a single pass; Stage 3 scores one company executing that approach. Indicators recur and deepen — the Indicator matrix tab shows exactly which indicators are assessed at which stage, and the Indicator detail by stage tab gives the full 0–3 rubric for every node.

Indicator detail by stage

Full 0–3 scoring rubric for every node, organised by category. Switch stages below.

Indicator matrix — what we assess at each stage

Rows are the seven assessment dimensions; columns are the four stages. Each cell lists the indicators scored for that dimension at that stage, with the category aggregation rule beneath. Empty cells mean the dimension is not yet (or no longer) assessed at that stage. Read across a row to see how a single dimension deepens as the funnel narrows.

Source rubrics: Pre-screen — dsv-oa-review.pages.dev (Scoring guide tab, rubric v2.1); Opportunity Area — oa-evaluator-v19/shared/scoring-reference.md; Approach — ap_evaluator_design_v1.md / ap-pipeline-v1.html; Company — framework provided 2026-06-17 (Series A valuation model).

Indicator coverage heatmap

Every indicator (rows, grouped by dimension) against the four stages. A filled cell means the indicator is scored at that stage, coloured by stage. Read across a row to see an indicator’s coverage; read down a column to see a stage’s full indicator set.

Metrics schematic — evaluation flow diagram

The four venture questions drawn as left-to-right evaluation trees (mirroring the Approach-evaluator schematic). Each baseline branches into categories, then into a Possibility branch (is the opportunity real and big enough?) and, where relevant, a Competency branch (can the team deliver it?). Operator tags show how leaf nodes combine. Click any leaf for its rubric; use the filter to dim indicators a given stage doesn’t assess. Sales (DSV) and DSV fit sit outside these four core questions and appear only in the heatmap above.

Outcomes to Series A

The same indicators regrouped around the Series-A outcome structure. Founder baseline and Impact stand alone; then three outcomes each pair a Possibility branch (is it achievable?) with a Competency branch (can the team deliver it?) — Outcome 1 · Commercial (Economic Upside + Commercial tractability), Outcome 2 · Technical (Neglect + Technical tractability), and Outcome 3 · Funding. Click any leaf for its rubric; use the filter to dim indicators a stage doesn’t assess.

IC rating logic — Company-stage outcome ratings, gates & valuation chain

How the final Investment Committee rates a company: each Series-A outcome gets a Possibility and a Competency rating on the 1–4 SOL ladder, computed from the 0–3 indicator scores via gate conditions then category aggregation. The derived formulas roll these into per-outcome probabilities and the in-house valuation. Source: Notion Rating Template ‘26 (Portfolio Ratings Entries DB) · transcribed 2026-07-23.

Scale bridge — 0–3 indicator scores ↔ 1–4 IC ratings

The 1–4 IC ladders are a band-for-band relabel of the 0–3 indicator scale — the translation is a pure +1 shift (rating = indicator band + 1): 0→1 CON · 1→2 HCON · 2→3 HSOL · 3→4 SOL. Gate conditions below are expressed on the 0–3 indicator scale; outcome ratings are stated on the 1–4 ladder.

Possibility ladder (per outcome)
4[Sol] (Deliver) — known and precedented — i.e. execution risk only
3[HSol] (Build) — initial proof generated or steps known but uncertainty around e.g. repeatability — i.e. engineering risk
2[HCon] (Build) — seems at first blush to be very difficult but no in-principle reason why not
1[CON] (Solve) — no precedent and/or theory under-determined / incomplete, some precedents of failure — i.e. science risk
Competency ladder (per outcome, ‘26 wording)
4High performing — competencies and track record optimal for target outcome
3Upskilling — optimal competencies but lacking track record for target outcome
2Skills gap — lacking competencies OR relevant experience for target outcome
1Not competent — lacking competencies and relevant experience for target outcome
Outcome 1 · Commercial outcome rating

If ANY of the following are true, Commercial = CON (1). Stop here.

IndicatorGate condition
2a — Market size (TAM)Score ≤ 1
2b — Revenue potentialScore ≤ 1
2c — Profit potential (NOAK)Score ≤ 1
2d — Scalability ceilingScore ≤ 1
3a — Buyer motivationScore = 0
3b — Buyer abilityScore = 0
3c — Startup sellabilityScore = 0
3e — Customer validationScore ≤ 1

If no gate fired, calculate:

  • Cat 2 = average of 2a, 2b, 2c, 2d
  • Cat 3 = average of 3a, 3b, 3c, 3d, 3e — unless 3a or 3c = 1 (either dominates)

Final score = average of Cat 2 and Cat 3

v.1 (archived)

If ANY of the following are true, Commercial = CON (1). Stop here.

IndicatorGate condition
3a — Buyer motivationScore = 0
3b — Buyer abilityScore = 0
3c — Startup sellabilityScore = 0
3e — Customer validationScore = 0 Suggested: Score ≤ 1 (1 LOI or MOUs/non-binding interest; <20% of forecast; vague terms)

If no gate fired, calculate:

  • Cat 1 = highest single score across 1a, 1b, 1c, 1d, 1e, 1f (take the max)
  • Cat 2 = average of 2a, 2b, 2c, 2d
  • Cat 3 = average of 3a, 3b, 3c, 3d, 3e — unless 3a or 3c = 1 (either dominates)

Apply weighted average for final score = (Cat1 × 0.25) + (Cat2 × 0.25) + (Cat3 × 0.50)

Outcome 2 · Technical outcome rating

If ANY of the following are true, Technical = CON (1). Stop here.

IndicatorGate condition
4a — Scientific & engineering feasibilityScore = 0
4b — Development timeScore = 0
4c — ManufacturabilityScore = 0
4d — Expert validationScore = 0
5c — DefensibilityScore = 0

If no gate fired:

  • Cat 4 = lowest single score across 4a, 4b, 4c, 4d (take the min)
  • Cat 5 = average of 5a, 5b, 5c

Final score = average of Cat 4 and Cat 5

Outcome 3 · Fundraising outcome rating

If ANY of the following are true, Fundraising = CON (1). Stop here.

IndicatorGate condition
6d — Investor feedbackScore ≤ 1
6e — Capital efficiencyScore ≤ 1

If no gate fired:

  • Cat 6 = average of 6a, 6b, 6c, 6d, 6e

Final score = Cat 6

v.1 (archived)
  • Cat 6 = average of 6a, 6b, 6c, 6d, 6e

Final score = Cat 6 (no gates in v.1)

Rating-entry structure — what one IC rating record contains

Transcribed from the Portfolio Ratings Entries database schema (data source 456580d0…79dcc).

SectionFields & allowed values
DSV fitDSV Capability — High / Low · DSV Influence — High / Low
🌳 Impact (gate)Impact score — Pass / Fail / NA. The highest single impact score across 1a–1f wins (+ justification); score only the dimensions relevant to the approach, mark the rest N/A
👫 Founder baselineFounders 1–3, each: indicator Pass / Fail / NA + evidence summary on Magnetism (concise storytelling with empathy, track record of influence) · Determination (bias for action under uncertainty, pace of execution) · Resilience (cooperation with ownership & empathy, self-awareness & active growth) — all assessed in-role
Outcomes 1–3Per outcome (📈 1 Commercial · 🧪 2 Technical · 🤑 3 Fundraising): Possibility Score (1–4 SOL ladder) · Competency Score (1–4) · Evidence Confidence — High / Low · Commentary (specific outcome to Series A + evidence summaries for Possibility and Competency) · Probability (formula). Outcome 4 deprecated 2026-07-23 — properties remain in the schema but are no longer filled in
Risk & Speed gridSix dimensions — Market · Value Capture · Tech · Neglect · Team · Funding — each rated Risk (High / Med / Low) and Speed (High / Med / Low), with commentary per dimension
⚠️ ValidationOutcomes & Valuation confidence — Low: Guesstimate 🤷 · Med: Comps OR funder · High: Funder AND Comps
💰 ValuationTarget Series A valuation (£) · Valuation calculation narrative (benchmark to sector → comparators’ Series A valuations → Seed/Series-A investor perspectives)
Evidence linksSlide deck · TEA · TEAs/LOIs · CRM · FTO/IP strategy · Technology Development Roadmap · Hiring plan · Fundraising plan · Unit economics & scaling plan · Outcomes-to-Series-A table
Period trackingInvestment raised in this period (£) · Grants secured in this period (£) · Number of employees (FTE)
Derived metrics — the formula chain

Formula properties on the rating record, in dependency order. Expressions were transcribed from Notion’s formula editor on 2026-07-23 (the API does not export them); rows still marked ⚠ await transcription. The full In-house-valuation chain is drawn in the calculation-flow panel below.

Formula propertyRole & definition
O1–O4: P# / O1–O4: C# (O4 deprecated)toNumber(substring(prop("… Score"), 0, 1)) — leading digit of the selected 1–4 option label
Outcome 1–4: Probability (O4 deprecated)if(empty(Possibility) or empty(Competency), 1, round(1/(1+exp(−0.9×P#))² × C#/4, 2dp)) — squared sigmoid on Possibility × linear Competency factor; unrated outcome → 1 (neutral); Evidence Confidence not used
Average possibility / Average competencyround((ΣP#) / (4 − count of empty P#s) ×10)/10 and round((ΣC#) / (4 − count of empty C#s) ×10)/10 — mean of the non-empty outcomes’ scores, 1 dp
Probability of solving all Outcomesround(P(O1)×P(O2)×P(O3)×P(O4) ×100)/100; forced to 0 when Outcome 1’s probability is empty or Portfolio Category contains “Please” (data-completeness gate)
Overall Confidence (previously “risk mitigation”) / Overall Speed⚠ Rollups of the six-dimension Risk / Speed grid
In-house valuationMost recent valuation + (💰 Target Series A valuation − Most recent valuation) × Probability of solving all Outcomes
Confidence weighted valuation{Low → 0.33 · Med → 0.66 · High → 1 · unset → 0} × In-house valuation — the ⚠️ Validation tier applied as a discount multiplier
Inception or Project Valuation✓ Stage switch on the entry title: contains “IC” → In-house valuation; contains “Project” → In-house valuation ÷ 2 (project-stage haircut); otherwise falls back to Number of employees (FTE) — likely a placeholder branch
Portfolio Category✓ Portfolio triage (only for entries titled “23”/“24”): ⭐ BEACON/Follow-on (AvgComp ≥ 3.33 & AvgPoss ≥ 3) · 🙈 LEAVE (Influence Low, or AvgComp < 2.66 & AvgPoss < 3) · 🦾 SUPPORT (AvgComp ≥ 2.66 or AvgPoss ≥ 3, Influence & Capability High) · 🛠 Improve DSV Capability · 🤓 “Please complete…” (the P(all) gate). Non-vintage entries → “” — no completeness gate for current entries (audit №1)
Total Score Bar⚠ Presentation layer over the metrics above
In-house valuation — full calculation flow

Every step and input from the raw IC ratings down to the valuation figure. All formulas in the chain are transcribed verbatim from the Notion formula properties (2026-07-23) — verified for Outcomes 1–3; Outcome 4’s Probability and P#/C# are assumed identical (pattern-confirmed). Only the Portfolio Category expression remains untranscribed — and it matters: see the equation audit below. The model is an expected-value interpolation: the company is worth its last marked valuation, plus the step-up to the Series A target weighted by the probability that all outcomes are solved.

Input · manual select
Outcome 1–3: Possibility Score
1–4 SOL ladder per outcome (📈 Commercial · 🧪 Technical · 🤑 Fundraising). Outcome 4 is deprecated (2026-07-23) — its properties remain in the DB and in P(all), where unrated → 1 (neutral)
Input · manual select
Outcome 1–3: Competency Score
1–4 competency ladder per outcome
Input · manual select
Outcome 1–3: Evidence Confidence
High / Low per outcome — a reported qualifier only; not part of the probability calculation
Qualitative layer · no formula role
Impact Pass/Fail · Founder 1–3 Pass/Fail · DSV Capability/Influence · Risk & Speed grid · Overall Recommendation
None of these enter any formula — they are human decision gates applied at IC alongside the computed valuation. An Impact or Founder Fail does not move the maths.
Step 1 · formula (verified)
O1–O3: P#  ·  O1–O3: C# (O4’s exist — deprecated)
toNumber(substring(prop("… Score"), 0, 1))
Numeric extraction — the leading digit of the selected 1–4 option label.
Side metrics · formula (verified)
Average possibility · Average competency
Average possibility = round(( O1:P# + O2:P# + O3:P# + O4:P# ) / (4 − count of empty P#s) ×10)/10 Average competency = round(( O1:C# + O2:C# + O3:C# + O4:C# ) / (4 − count of empty C#s) ×10)/10
Mean of the non-empty scores, 1 dp — the deprecated O4 drops out automatically via the empty-count denominator. Reported alongside and used in Portfolio Category — not in the valuation chain.
Step 2 · formula (verified)
Outcome 1–3: Probability (O4’s formula still exists — deprecated)
if(empty(Possibility Score) or empty(Competency Score), 1, round( 1/(1+exp(−0.9 × P#))² × C#/4 ×100)/100)
Squared sigmoid on Possibility × linear Competency factor. Possibility factor: P1→0.51 · P2→0.74 · P3→0.88 · P4→0.95; multiplied by C#/4. An unrated outcome returns 1 (neutral in the product) — which is how the deprecated O4 stays harmless. Evidence Confidence is not in the formula. Full P×C map:
P\CC1C2C3C4
P1 CON0.130.250.380.51
P2 HCon0.180.370.550.74
P3 HSol0.220.440.660.88
P4 Sol0.240.470.710.95
Gate input · formula (verified)
Portfolio Category
only if title contains "23"/"24": AvgC≥3.33 & AvgP≥3 → ⭐ BEACON/Follow-on Infl=Low or (AvgC<2.66 & AvgP<3) → 🙈 LEAVE (AvgC≥2.66 or AvgP≥3) & Infl+Cap=High → 🦾 SUPPORT Cap=Low → 🛠 Improve DSV Capability else → 🤓 "Please complete…" otherwise → "" (no gate)
Portfolio triage on Average possibility/competency + DSV fit. ⚠ The “Please…” completeness gate only exists in the “23”/“24”-vintage branch — current entries return “” and P(all) is never gated (see audit №1).
Step 3 · formula (verified)
Probability of solving all Outcomes
toNumber(if(empty(prop("📈 Outcome 1: Probability")), 0, if(contains(prop("Portfolio Category"), "Please"), 0, round(((prop("📈 Outcome 1: Probability") × prop("🧪 Outcome 2: Probability")) × prop("🤑 Outcome 3: Probability")) × prop("Outcome 4: Probability") ×100)/100)))
The outcome probabilities multiply (each outcome must be solved), rounded to 2 dp — zeroed if Outcome 1’s probability is empty or the Portfolio Category gate fires. The formula (verbatim from Notion) still includes the deprecated O4 term — neutral at 1 while O4 stays unrated; hygiene fix in audit №3.
Input · rollup (Company relation)
Most recent valuation
Sum rollup of the linked company’s most recent valuation (£)
Input · manual number (£)
💰 Target Series A valuation
Per-company target (template placeholder £20,000,000); method: benchmark to sector → comparators’ Series A valuations → Seed/Series-A investor perspectives (narrative in Valuation calculation + Valuation justification)
Step 4 · formula (verified)
In-house valuation
prop("Most recent valuation") + (prop("💰 Target Series A valuation") − prop("Most recent valuation")) × prop("Probability of solving all Outcomes")
Expected-value interpolation between the last marked valuation and the Series A target: floor = where the company stands; the step-up to target is earned in proportion to P(all outcomes solved).
Input · manual select
⚠️ Validation: Outcomes & Valuation
Low: Guesstimate 🤷 · Med: Comps OR funder · High: Funder AND Comps
Downstream · formula (verified)
Confidence weighted valuation
{ Low → 0.33 · Med → 0.66 · High → 1 · unset → 0 } × prop("In-house valuation")
The Validation tier becomes a discount multiplier on the in-house valuation — a guesstimate is worth a third of a funder-and-comps-validated figure. Unset validation zeroes it.
Downstream · formula (verified)
Inception or Project Valuation
title contains "IC" → In-house valuation title contains "Project" → In-house valuation ÷ 2 otherwise → Number of employees (FTE)
Stage switch on the entry title: full valuation at IC stage, 50% haircut at project stage. The FTE fallback is likely a placeholder branch — an entry titled without “IC”/“Project” reports headcount as valuation.

Worked example: Most recent = £2M, Target = £20M. Ratings: O1 Commercial P3 HSol/C3 → 0.66; O2 Technical P4 Sol/C4 → 0.95; O3 Fundraising P2 HCon/C3 → 0.55; O4 deprecated/unrated → 1. P(all) = round(0.66 × 0.95 × 0.55 × 1, 2dp) = 0.34 → In-house valuation = 2M + (20M − 2M) × 0.34 = £8.12M. Structural properties worth knowing: (1) individual outcome probabilities never reach 0 — the floor is 0.13 (P1×C1) and the ceiling 0.95 (never certainty) — though the 2dp rounding of the product can hit 0.00 for uniformly weak companies; hence the PF+SA note proposing a 0-based possibility scale to allow hard-zeroing. (2) P(all) is dominated by the weakest outcome because probabilities multiply. (3) A company at P(all) = 0 is still worth its current valuation, not £0 — the interpolation floors at Most recent valuation. (4) The sigmoid compresses the top: moving Possibility 3→4 adds less probability (+0.07 at C4) than moving Competency 3→4 (+0.24 at P4) — team upgrades move the valuation more than possibility upgrades in the upper bands.

Equation audit — missing definitions & structural gaps

Found while transcribing the formulas (2026-07-23). Ordered by consequence — the first three interact.

GapDetail & consequence
1 · CONFIRMED — current entries have no completeness gatePortfolio Category is the only effective completeness gate in P(all) (the empty(Outcome 1: Probability) branch can never fire — a formula property always returns a value; unrated outcomes return 1, not empty). The transcribed expression shows the “🤓 Please complete…” branch exists only inside the title contains "23"/"24" vintage branch; all other entries return “”, which never matches the gate. Consequence: a 2025/26 entry with missing ratings is valued as if the unrated outcomes were certain — an entirely unrated entry values at the full Series A target. Fix: move the completeness check out of the vintage branch (or add an explicit unrated-check to P(all)).
2 · Unrated = certainAn unrated outcome contributes probability 1 to the product — missing ratings raise P(all) and the valuation. Deliberate so the optional Outcome 4 doesn’t drag, but it means an entry rated on only one outcome values as if the other outcomes were solved — unless gate 1 catches it.
3 · Outcome 4 — RESOLVED: deprecatedConfirmed no longer required (2026-07-23). Its properties remain in the schema and P(all) still multiplies Outcome 4: Probability — harmless while unrated (returns 1, neutral), but a rated O4 would still move the valuation. Hygiene fix when convenient: drop the O4 term from P(all) and archive the O4 properties.
4 · Most recent valuation basis undefinedSum-rollup over the Company relation: an empty relation yields £0 (valuation collapses to Target × P(all)); linking two company pages would sum their valuations. The underlying definition — pre- vs post-money (Target Series A is pre-money per the Company framework), which round, which currency — is stated nowhere. Mixed bases skew the interpolation.
5 · Validation unset → £0Confidence weighted valuation falls to its else-branch (× 0) when the ⚠️ Validation tier is not yet set — a new entry reports a zero confidence-weighted valuation rather than “n/a”.
6 · FTE fallbackInception or Project Valuation reports headcount as a £ valuation when the entry title contains neither “IC” nor “Project” — a title-hygiene dependency with a nonsensical fallback unit.
7 · The 0.9 constant is undocumentedThe sigmoid steepness (−0.9) is what fixes the possibility factor at 0.51 / 0.74 / 0.88 / 0.95 — no definition of its provenance or calibration exists in the template. Changing it re-prices every company.
8 · Qualitative layer mostly has no formula roleImpact Pass/Fail, Founder 1–3 Pass/Fail, Evidence Confidence, the Risk & Speed grid and Overall Recommendation never enter any formula — an Impact or Founder Fail leaves the valuation untouched. Presumably human IC gates; worth confirming that is the intent (cf. gate tables above, which do hard-zero on indicators). Exception: DSV Capability/Influence do feed Portfolio Category (the ⭐/🙈/🦾 triage) — but only for “23”/“24”-vintage entries, per gap №1.
9 · Double roundingPer-outcome probabilities are rounded to 2 dp before the product is rounded again to 2 dp — a small compounding artefact, noted for completeness.
Open inconsistency flagged for decision

The Commercial Cat 3 rule keeps “unless 3a or 3c = 1 (either dominates)” — but OA-stage v19 removed the 3c=1 collapse (weak Startup Sellability now averages in; only 3a=1 dominates). Either the IC logic inherits the v19 rationale, or final IC deliberately stays stricter — currently the two documents disagree. Note 3d (Revenue Ramp) and 3e (Customer Validation) are Approach-stage nodes, consistent with Company inheriting the Approach node set.

IC visual report

A visual read of one company’s IC assessment — valuations and status at the top, each outcome’s Possibility × Competency rating with its highlights and open risks, the milestones to Series A, and the indicator scores with the aggregation logic that produces each rating. Open an entry from the library below, load the New assessment form, or paste a saved JSON payload.

Assessment library

Stored in this browser (independent of Notion). New entries arrive via the New assessment form's Save to library; use Export for backup or to share with a colleague, Import to load their file.

New company assessment — manual entry

Fill in the IC rating inputs; the verified formula chain computes all derived scores live (identical maths to the Notion template, including per-step rounding). Save to Notion creates the entry in the Portfolio Ratings Entries database — available when this dashboard is served with its Cloudflare Pages Function (/api/assessment); from a local file, use Copy JSON and hand the payload to Claude Code.