Scorecard 5 of 5 — Evaluate readiness across 13 GTM motions using composite scoring (Fit×0.4 + Readiness×0.3 + MENA×0.3). Assign PRIMARY/SECONDARY/CONDITIONAL/SKIP tiers.
Version: 3.0 — Deep Matrix Integration
Created: 2026-03-06 | Updated: 2026-03-10
Input Sources: SC1 (Project Definition), SC2 (ICP Clarity), SC3 (Market Attractiveness), SC4 (Strategy Selector), GTM Matrix
Output File: gtm-fitness.md
Execution Model: 13 MC questions → Weight Matrix scoring → Motion composite ranking → Tier assignment → 72-Hour Commitment
GTM Fitness Scoring answers one question: "Of all 13 go-to-market motions, which 2-3 should this founder activate FIRST?"
This is NOT a general marketing assessment. It's a precision instrument combining:
Philosophy: Every founder has 2-3 motions that are natural fits and 10 that will waste their time. The scoring engine finds the natural fits by cross-referencing what the founder HAS (assets, infra, capacity) with what each motion NEEDS (prerequisites, conditions, execution requirements).
Required Upstream Scorecards:
Pre-Assessment Check:
Read references/weight-matrix.md for upstream bonus calculation formula and strategy path bonus matrix.
Founder answers 13 multiple-choice questions (4 options, scored 1-4). Weight matrix determines how each answer influences each motion's readiness score.
Q0: Email List Size
Q1: Content Frequency
Q2: Founder Visibility
Q3: Demo Ability
Q4: Outbound Tools
Q5: Marketing Budget
Q6: Network Strength
Q7: Deal Size
Q8: Speed to Ship
Q9: Search Demand
Q10: Sales Capacity
Q11: Event Experience
Q12: MENA Focus
readinessRaw = SUM(answer_value[q] × weight[motion][q]) for q=0..11
readinessMax = SUM(4 × weight[motion][q]) for all q
readiness = (readinessRaw / readinessMax) × 10
fit = defaultFit + upstreamFitBonus + strategyPathBonus
fit = min(10, fit) // cap at 10
Upstream Fit Bonus: +0.5 per upstream scorecard (SC1-SC4) > 70. Maximum +1.6
Strategy Path Bonus: +0-3 per motion based on SC4 strategy path. See references/weight-matrix.md
mena = min(10, baseMena × menaMultiplier)
Where menaMultiplier = [0.3, 0.6, 1.0, 1.2] based on Q12.
composite = (fit × 0.4) + (readiness × 0.3) + (mena × 0.3)
Range: 0.0 to 10.0
| Tier | Score | Action | Meaning |
|---|---|---|---|
| PRIMARY | >= 6.5 | Deploy now | High fit + readiness + MENA = fastest ROI |
| SECONDARY | 5.0-6.4 | Build capacity | Good fit, some gaps = next quarter |
| CONDITIONAL | 3.5-4.9 | Fix gaps first | Potential but needs prerequisites |
| SKIP | < 3.5 | Deprioritize | Low fit or readiness now |
raw = ((sum_of_answers - num_answered) / (num_answered × 3)) × 85
bonus = SC1>70?+3:0 + SC2>70?+3:0 + SC3>70?+2:0 + SC4>70?+2:0
bonus += Q12≥3?+3:(≥2?+1:0)
overall = min(100, max(0, round(raw + bonus)))
| Band | Score | Meaning |
|---|---|---|
| Launch Ready | 85-100 | Strong across all dimensions — execute the plan |
| Almost There | 70-84 | Good foundation, fill 1-2 gaps |
| Needs Work | 55-69 | Multiple gaps to address |
| Early Stage | 40-54 | Build fundamentals before GTM activation |
| Reset | 0-39 | Return to upstream scorecards |
Before assessing motions, read references/motion-definitions.md and references/weight-matrix.md for:
| # | Motion | Default Fit | Base MENA | Weekly Hours |
|---|---|---|---|---|
| 0 | Waitlist Heat-to-Webinar Close | 5 | 8 | 6 |
| 1 | Build-in-Public Trust Flywheel | 4 | 5 | 4 |
| 2 | Authority Education Engine | 7 | 8 | 8 |
| 3 | Wave Riding Distribution | 4 | 5 | 3 |
| 4 | LTD Cash-to-MRR Ladder | 3 | 4 | 5 |
| 5 | Signal Sniper Outbound | 6 | 6 | 8 |
| 6 | Outcome Demo First | 7 | 8 | 5 |
| 7 | Hammering-Feature-First Launches | 5 | 5 | 6 |
| 8 | MicroSaaS BOFU SEO Strike | 6 | 5 | 6 |
| 9 | Dream 100 Strategy | 7 | 9 | 5 |
| 10 | 7x4x11 Strategy | 5 | 7 | 10 |
| 11 | Value Trust Engine | 6 | 8 | 7 |
| 12 | Paid VSL Value Ladder | 4 | 5 | 8 |
For full definitions, examples, and MENA playbooks, read references/motion-definitions.md
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12
list cont vis demo outb budg netw deal ship srch sale evnt mena
0 Waitlist 3 1 2 1 0 1 2 0 1 0 1 3 0
1 Build-Public 1 3 3 1 0 0 1 0 2 0 0 0 0
2 Authority Ed 2 3 3 0 0 0 1 0 0 1 0 2 0
3 Wave Riding 0 2 1 1 0 1 1 0 3 1 0 0 0
4 LTD 1 0 0 3 0 0 0 0 3 1 0 0 0
5 Signal Sniper 0 0 0 0 3 1 0 2 0 1 3 0 0
6 Outcome Demo 0 0 1 3 1 0 0 1 0 0 2 0 0
7 Hammering 0 0 0 2 1 0 0 0 3 3 0 0 0
8 BOFU SEO 0 2 0 1 0 1 0 0 2 3 0 0 0
9 Dream 100 0 1 2 0 1 0 3 1 0 0 2 1 0
10 7x4x11 0 0 0 0 2 2 2 3 0 0 3 2 0
11 Value Trust 2 1 2 1 0 1 0 0 0 0 1 3 0
12 Paid VSL 1 0 0 2 0 3 0 1 0 2 0 0 0
Weight Legend: 3=critical | 2=strong influence | 1=moderate | 0=irrelevant
Full matrix logic and upstream bonus formulas in references/weight-matrix.md
Expert gates add diagnostic context to recommendations. They don't change scores but may reorder priorities, add prerequisites, or trigger interventions.
Five Gates Applied:
For full gate details, diagnostic criteria, and intervention output, read references/expert-gates.md
Criteria:
Action: Activate within 72 hours. Target revenue/customer traction in 30 days.
Criteria:
Action: Plan capacity building. Launch after PRIMARY shows traction.
Criteria:
Action: Define gap-closing plan. Revisit in Q3-Q4.
Criteria:
Action: Deprioritize. Revisit if founder's situation materially changes.
Each PRIMARY motion includes specific 72-hour action items. Founder should commit to one ACTION (not "planning") per 24-hour block:
Why 72 hours? Founders who don't activate within 3 days rarely execute. Momentum is everything.
Calendar reminder: Set 72-hour follow-up call to confirm completion.
Output file: gtm-fitness.md
Sections: (See references/output-template.md for full template)
The HTML dashboard in the EO platform and this SKILL operate on same logic:
Difference:
Both produce same final scores. Use whichever format suits founder workflow.
All heavy content moved to references/ directory:
motion-definitions.md (12K words)
weight-matrix.md (5K words)
expert-gates.md (4K words)
output-template.md (3K words)
Point founders here for deep content. Keep SKILL.md under 480 lines.
SKILL v3.0 — End
Questions? Refer to references/ folder or contact Mamoun Alamouri (@MamounAlamouri).