You are helping an enterprise architect create a Strategic Outline Business Case (SOBC) to justify investment in a technology project.
About SOBC
A Strategic Outline Business Case (SOBC) is the first stage in the UK Government business case lifecycle:
- SOBC: Strategic Outline (this command) - High-level case for change, done BEFORE detailed requirements
- OBC: Outline Business Case - After some design work, with refined costs
- FBC: Full Business Case - Detailed case with accurate costs, ready for final approval
This command creates the SOBC - the strategic case to secure approval to proceed with requirements and design.
User Input
$ARGUMENTS
Instructions
Note: Before generating, scan projects/ for existing project directories. For each project, list all ARC-*.md artifacts, check external/ for reference documents, and check 000-global/ for cross-project policies. If no external docs exist but they would improve output, ask the user.
This command creates a Strategic Outline Business Case (SOBC) following HM Treasury Green Book 5-case model. This is a high-level justification done BEFORE detailed requirements to secure approval and funding.
When to use this:
- After:
$arckit-stakeholders (MANDATORY - SOBC must link to stakeholder goals)
- Before:
$arckit-requirements (SOBC justifies whether to proceed with detailed requirements)
- Purpose: Secure executive approval and funding to proceed to next stage
Note: Later stages will create OBC (Outline Business Case) and FBC (Full Business Case) with more accurate costs. This SOBC uses strategic estimates and options analysis.
Read existing artifacts from the project context:
MANDATORY (warn if missing):
- STKE (Stakeholder Analysis) in
projects/{project}/
- Extract: ALL stakeholder goals (become benefits), drivers (explain WHY needed), conflicts (become risks/mitigations), outcomes (become success criteria)
- If missing: STOP and warn user to run
$arckit-stakeholders first — every SOBC benefit MUST trace to a stakeholder goal
RECOMMENDED (read if available, note if missing):
- PRIN (Architecture Principles, in
projects/000-global/)
- Extract: Strategic alignment, technology standards, compliance requirements
- RISK (Risk Register) in
projects/{project}/
- Extract: Risks for Management Case, risk appetite, mitigations
OPTIONAL (read if available, skip silently if missing):
- REQ (Requirements) in
projects/{project}/
- Extract: Detailed requirements for more accurate cost estimates
- PLAN (Project Plan) in
projects/{project}/
- Extract: Timeline, phasing for Commercial Case delivery schedule
- TNDR (Procurement Market Intelligence) at
projects/{project}/research/ARC-{P}-TNDR-*.md
- If found: extract the median award value and award count as a market-context benchmark for the Economic Case options analysis — e.g. to sanity-check an option's Rough Order of Magnitude cost against what comparable work has been awarded for in the market
- Critical: awarded value is NOT actual spend and must NOT be used as the costed figure; cite it as market context and market view only, with that caveat stated explicitly whenever the figure appears
- If no TNDR artefact exists, skip silently
Understand the request: The user may be:
- Creating initial SOBC (most common)
- Updating existing SOBC with new information
- Creating UK Government Green Book 5-case model (automatic for UK projects)
- Evaluating multiple strategic options
Read external documents and policies:
- Read any external documents listed in the project context (
external/ files) — extract budget allocations, cost forecasts, financial constraints, existing spend data, benefit projections
- Read any global policies listed in the project context (
000-global/policies/) — extract spending thresholds, approval gates, Green Book discount rates, procurement rules
- Read any enterprise standards in
projects/000-global/external/ — extract enterprise investment frameworks, strategic business plans, cross-project portfolio investment context
- If no external docs exist but they would improve the business case, ask: "Do you have any budget documents, financial forecasts, or market research? I can read PDFs directly. Place them in
projects/{project-dir}/external/ and re-run, or skip."
- Citation traceability: When referencing content from external documents, follow the citation instructions in
.arckit/references/citation-instructions.md. Place inline citation markers (e.g., [PP-C1]) next to findings informed by source documents and populate the "External References" section in the template.
Determine project context:
- If user mentions "UK Government", "public sector", "department", "ministry" → Use full Green Book format
- Otherwise → Use Green Book structure but adapt language for private sector
- Check stakeholder analysis for government-specific stakeholders (Minister, Permanent Secretary, Treasury, NAO)
Read stakeholder analysis carefully:
- Extract ALL stakeholder goals (these become benefits!)
- Extract stakeholder drivers (these explain WHY project needed)
- Extract conflicts (these become risks/mitigations)
- Extract outcomes (these become success criteria)
- Note: EVERY benefit in SOBC MUST trace to a stakeholder goal
Interactive Configuration:
Before generating the SOBC, ask the user for appraisal preferences. Skip any question the user has already answered in their arguments.
Gathering rules — the one-message interview in .arckit/references/interview-pattern.md:
- Prefill from the arguments and the project context; say what you inferred.
- Ask every remaining question in one call. There is no second round.
- An unanswered question takes its (Recommended) option, listed as an assumption in your closing summary. With no question tool available, take every default and never block.
Question 1 — header: Options, multiSelect: false
"How many strategic options should be evaluated in the Economic Case?"
- 4 options (Recommended): Do Nothing + Minimal + Balanced + Comprehensive — standard Green Book options appraisal
- 3 options: Do Nothing + two alternatives — suitable for straightforward investment decisions
- 5 options: Do Nothing + four alternatives — for complex programmes with multiple viable approaches
Question 2 — header: Appraisal, multiSelect: false
"What level of economic appraisal should be applied?"
- Strategic estimates (Recommended): Rough Order of Magnitude costs and qualitative benefits — appropriate for SOBC stage
- Semi-quantitative: ROM costs with quantified key benefits and basic NPV — when some financial data is available
- Full quantitative: Detailed costs, quantified benefits, NPV, BCR, sensitivity analysis — typically for OBC/FBC stage, but may be required for large investments
Apply the user's selections: the option count determines how many alternatives are analyzed in Part B (Economic Case). The appraisal depth determines the level of financial detail, whether NPV/BCR calculations are included, and whether sensitivity analysis is performed.
Generate comprehensive SOBC:
Read the template (with user override support):
- First, check if
.arckit/templates-custom/sobc-template.md exists in the project root
- If found: Read the user's customized template (user override takes precedence)
- If not found: Read
.arckit/templates/sobc-template.md (default)
- Then read
.arckit/templates/_partials/RENDERING.md and resolve the <!-- DOC-CONTROL-HEADER --> marker in the template before writing. Do not hand-write the Document Control table: the partial RENDERING.md selects is the only source of the 14 standard fields and of the classification ladder.
Tip: Users can customize templates with $arckit-customize sobc
Five Cases (HM Treasury Green Book Model):
A. Strategic Case:
- Problem Statement: What's broken? (from stakeholder pain points)
- Strategic Fit: How does this align with organizational strategy?
- Stakeholder Drivers: Map to stakeholder analysis
- Link EACH driver to strategic imperative
- Show intensity (CRITICAL/HIGH/MEDIUM)
- Scope: What's in/out of scope (high-level)
- Dependencies: What else must happen?
- Why Now?: Urgency and opportunity cost
B. Economic Case:
- Options Analysis (CRITICAL):
- Option 0: Do Nothing (baseline)
- Option 1: Minimal viable solution
- Option 2: Balanced approach (often recommended)
- Option 3: Comprehensive solution
- For EACH option:
- High-level costs (rough order of magnitude)
- Benefits delivered (% of stakeholder goals met)
- Risks
- Pros/cons
- Benefits Mapping:
- Link EACH benefit to specific stakeholder goal from ARC-{PROJECT_ID}-STKE-v*.md
- Quantify where possible (use stakeholder outcomes for metrics)
- Categorize: FINANCIAL | OPERATIONAL | STRATEGIC | COMPLIANCE | RISK
- Cost Estimates (high-level):
- Capital costs (build)
- Operational costs (run)
- 3-year TCO estimate
- Economic Appraisal:
- Qualitative assessment (this is strategic, not detailed)
- Expected ROI range
- Payback period estimate
- Recommended Option: Which option and why
C. Commercial Case:
- Procurement Strategy:
- UK Government: Digital Marketplace route (G-Cloud, DOS, Crown Hosting)
- Private Sector: Build vs Buy vs Partner
- Market Assessment:
- Supplier availability
- SME opportunities (UK Gov requirement)
- Competition considerations
- Sourcing Route: How will we acquire this?
- Contract Approach: Framework, bespoke, managed service?
D. Financial Case:
- Budget Requirement: How much needed?
- Funding Source: Where does money come from?
- Approval Thresholds: Who must approve?
- UK Gov: HMT approval needed above £X?
- Private: Board approval needed?
- Affordability: Can organization afford this?
- Cash Flow: When do we need money?
- Budget Constraints: Any spending controls?
E. Management Case:
- Governance:
- Who owns this? (from stakeholder RACI matrix)
- Steering committee membership
- Decision authorities
- Project Approach: Agile? Waterfall? Phased?
- Key Milestones:
- Approval gates
- Major deliverables
- Go-live target
- Resource Requirements:
- Team size (estimate)
- Skills needed
- External support
- Change Management:
- Stakeholder engagement plan (from stakeholder analysis)
- Training needs
- Resistance mitigation (from stakeholder conflict analysis)
- Benefits Realization:
- How will we measure success? (use stakeholder outcomes)
- Who monitors benefits?
- When do we expect to see benefits?
- Risk Management:
- Top 5-10 strategic risks
- Mitigation strategies
- Risk owners (from stakeholder RACI)
Ensure complete traceability:
Every element must link back to stakeholder analysis:
Stakeholder Driver D-1 (CFO: Reduce costs - FINANCIAL, HIGH)
→ Strategic Case: Cost pressure driving change
→ Economic Case: Benefit B-1: £2M annual savings (maps to CFO Goal G-1)
→ Financial Case: 18-month payback acceptable to CFO
→ Management Case: CFO sits on steering committee (RACI: Accountable)
→ Success Criterion: CFO Outcome O-1 measured monthly
Include decision framework:
- Recommendation: Which option to proceed with?
- Rationale: Why this option? (reference stakeholder goals met)
- Go/No-Go Criteria: Under what conditions do we proceed?
- Next Steps: If approved, what happens next?
- Typically:
$arckit-requirements to define detailed requirements
- Then:
$arckit-business-case-detailed with accurate costs
CRITICAL - Auto-Populate Document Control Fields:
Before completing the document, populate ALL document control fields in the header:
Step 0: Detect Version
Before generating the document ID, check if a previous version exists:
- Look for existing
ARC-{PROJECT_ID}-SOBC-v*.md files in the project directory
- If no existing file: Use VERSION="1.0"
- If existing file found:
- Read the existing document to understand its scope
- Compare against current inputs and requirements
- Minor increment (e.g., 1.0 → 1.1): Scope unchanged — refreshed estimates, updated stakeholder data, corrected details
- Major increment (e.g., 1.0 → 2.0): Scope materially changed — new options added, fundamentally different recommendations, significant new stakeholder goals
- Use the determined version for document ID, filename, Document Control, and Revision History
- For v1.1+/v2.0+: Add a Revision History entry describing what changed from the previous version
Step 1: Construct Document ID
- Document ID:
ARC-{PROJECT_ID}-SOBC-v{VERSION} (e.g., ARC-001-SOBC-v1.0)
Step 2: Populate Required Fields
Auto-populated fields (populate these automatically):
[PROJECT_ID] → Extract from project path (e.g., "001" from "projects/001-project-name")
[VERSION] → Determined version from Step 0
[DATE] / [YYYY-MM-DD] → Current date in YYYY-MM-DD format
[DOCUMENT_TYPE_NAME] → "Strategic Outline Business Case (SOBC)"
- Classification → comes from the resolved Document Control header, not from a placeholder.
_partials/RENDERING.md fixes the ladder from the artefact's own regime; ${default_classification} applies only where that regime falls through to user config.
[STATUS] → "DRAFT" for new documents
User-specified fields (must be confirmed with user):
[OWNER] → Who owns this business case? (typically from stakeholder RACI matrix)
[REVIEWED_BY] → Who will review? (mark as "PENDING" if not yet reviewed)
[APPROVED_BY] → Who must approve? (mark as "PENDING" if not yet approved)
- Write the output:
- Create or update
projects/NNN-project-name/ARC-{PROJECT_ID}-SOBC-v${VERSION}.md
- Use project directory structure (create if doesn't exist)
- File name pattern:
ARC-{PROJECT_ID}-SOBC-v{VERSION}.md
- Later stages will be:
ARC-{PROJECT_ID}-OBC-v*.md (Outline Business Case), ARC-{PROJECT_ID}-FBC-v*.md (Full Business Case)
- Use appropriate language:
- UK Government: Use Green Book terminology (intervention, public value, social benefit, spending controls)
- Private Sector: Adapt to commercial language (investment, shareholder value, competitive advantage)
- Always: Link to stakeholder analysis for credibility
- Flag uncertainties:
- Mark estimates as "Rough Order of Magnitude (ROM)"
- Flag where more analysis needed
- Note dependencies on external factors
- Recommend sensitivity analysis for key assumptions
Output Format
Provide:
- Location:
projects/NNN-project-name/ARC-{PROJECT_ID}-SOBC-v1.0.md
- Summary:
- "Created Strategic Outline Business Case (SOBC) for [project name]"
- "Analyzed [X] options against [Y] stakeholder goals"
- "Recommended: Option [X] - [name]"
- "Estimated investment: £[X]M over 3 years"
- "Expected benefits: £[X]M over 3 years from [stakeholder goals]"
- "Payback period: [X] months"
- "Business case lifecycle stage: SOBC (strategic outline)"
- Next steps:
- "Present to [approval body] for go/no-go decision"
- "If approved: Run
$arckit-requirements to define detailed requirements"
- "After requirements: Create OBC (Outline Business Case) with refined costs"
- "After design: Create FBC (Full Business Case) for final approval"
- Traceability note:
- "All [X] benefits traced to stakeholder goals in ARC-{PROJECT_ID}-STKE-v*.md"
- "All [Y] risks linked to stakeholder conflict analysis"
Common Patterns
Pattern 1: Technology Modernization:
- Strategic Case: Legacy systems failing, stakeholder frustration high
- Economic Case: 3-5 options from do-nothing to complete rebuild
- Commercial Case: Cloud migration, Digital Marketplace G-Cloud
- Financial Case: £2-5M over 3 years, CFO approval needed
- Management Case: Phased migration, minimal disruption
Pattern 2: New Digital Service:
- Strategic Case: Citizen/customer demand, competitive pressure
- Economic Case: MVP vs full-featured comparison
- Commercial Case: Build in-house vs platform vendor
- Financial Case: £500K-2M year 1, ongoing £200K/year
- Management Case: Agile delivery, beta to live
Pattern 3: Compliance/Risk Driven:
- Strategic Case: Regulatory requirement, audit findings
- Economic Case: Minimum compliance vs best practice
- Commercial Case: Specialist vendors, certification needed
- Financial Case: Non-negotiable spend, insurance cost reduction
- Management Case: Deadline-driven, stakeholder compliance team owns
UK Government Specific Guidance
Key HM Treasury references: The Green Book provides the 5-case model, the Magenta Book provides evaluation design guidance (theory of change, proportionality, impact evaluation), and the Sourcing Playbook covers should-cost modelling and market assessment. See docs/guides/codes-of-practice.md for the full Rainbow of Books mapping.
For UK Government/public sector projects, ensure:
Strategic Case includes:
- Policy alignment (manifesto commitments, departmental objectives)
- Public value (not just efficiency, but citizen outcomes)
- Minister/Permanent Secretary drivers
- Parliamentary accountability
Economic Case includes:
- Social Cost Benefit Analysis (if required)
- Green Book discount rates (3.5% standard)
- Optimism bias adjustment (add contingency)
- Wider economic benefits
Commercial Case includes:
- Digital Marketplace assessment (G-Cloud, DOS)
- SME participation commitment
- Social value (minimum 10% weighting)
- Open source consideration
Financial Case includes:
- HM Treasury approval thresholds
- Spending Review settlement alignment
- Value for money assessment
- Whole-life costs
Management Case includes:
- Service Standard assessment plan
- GDS/CDDO engagement
- Cyber security (NCSC consultation)
- Accessibility (WCAG 2.2 AA compliance)
- Data protection (ICO/DPIA requirements)
Error Handling
If stakeholder analysis doesn't exist:
- DO NOT proceed with SOBC
- Tell user: "SOBC requires stakeholder analysis to link benefits to stakeholder goals. Please run
$arckit-stakeholders first."
If user wants detailed business case:
- Tell user: "This command creates SOBC (Strategic Outline Business Case) - the first stage with high-level estimates. After
$arckit-requirements, create OBC (Outline Business Case) with refined costs. After design, create FBC (Full Business Case) for final approval."
If project seems too small for full 5-case:
- Still use 5-case structure but scale appropriately
- Smaller projects: 2-3 pages per case
- Major programmes: 10-20 pages per case
Template Reference
Use the template at .arckit/templates/sobc-template.md as the structure. Fill in with:
- Stakeholder analysis data (goals, drivers, outcomes, conflicts)
- Architecture principles (strategic alignment)
- User's project description
- Industry/sector best practices
- UK Government guidance (if applicable)
Output Instructions
CRITICAL - Token Efficiency:
To avoid exceeding Codex output limits, you MUST use the following strategy:
1. Generate SOBC Document
Create the comprehensive, executive-ready Strategic Outline Business Case following the 5-case model template structure.
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks plus the SOBC per-type checks pass. Fix any failures before proceeding.
2. Write Directly to File
Use the Write tool to create projects/[PROJECT]/ARC-{PROJECT_ID}-SOBC-v${VERSION}.md with the complete SOBC document.
DO NOT output the full document in your response. This would exceed token limits.
3. Show Summary Only
After writing the file, show ONLY a concise summary:
## SOBC Complete ✅
**Project**: [Project Name]
**File Created**: `projects/[PROJECT]/ARC-{PROJECT_ID}-SOBC-v1.0.md`
### SOBC Summary
**Strategic Case**:
- Strategic Alignment: [Brief summary of how project aligns with strategy]
- Spending Objectives: [List 3-5 key objectives linked to stakeholder goals]
- Critical Success Factors: [3-5 CSFs]
**Economic Case**:
- Options Appraised: [Number] options evaluated
- Preferred Option: [Option number and name]
- NPV over [X] years: £[Amount]
- BCR (Benefit-Cost Ratio): [Ratio]
- Key Benefits: [Top 3-5 benefits with £ values]
**Commercial Case**:
- Procurement Route: [e.g., Digital Marketplace, G-Cloud, Open tender]
- Contract Strategy: [e.g., Single supplier, Framework, Multi-supplier]
- Risk Allocation: [Public/Private split]
**Financial Case**:
- Total Budget Required: £[Amount]
- Funding Source: [e.g., Spending Review settlement, reserves]
- Affordability: [Confirmed/To be confirmed]
- Cash Flow: [Summary of phasing]
**Management Case**:
- Project Approach: [Agile/Waterfall/Hybrid]
- Governance: [Board/SRO structure]
- Key Risks: [Top 3-5 risks]
- Timeline: [Start] - [End] ([Duration])
**UK Government Specific** (if applicable):
- Green Book Compliance: [5-case model, options appraisal, sensitivity analysis]
- Technology Code of Practice: [Points addressed]
- Service Standard: [Assessment plan]
- Social Value: [% weighting in procurement]
### What's in the Document
- Executive Summary (2-3 pages)
- Strategic Case: Why we need to act (10-15 pages)
- Economic Case: Options and value for money (15-20 pages)
- Commercial Case: Procurement approach (5-10 pages)
- Financial Case: Funding and affordability (5-10 pages)
- Management Case: Delivery capability (10-15 pages)
- Appendices: Stakeholder analysis, risk register, assumptions
**Total Length**: [X] pages (ready for senior leadership and Treasury approval)
### Next Steps
- Review `ARC-{PROJECT_ID}-SOBC-v1.0.md` for full SOBC document
- Present to Senior Responsible Owner (SRO) for approval
- If approved, run `$arckit-requirements` to define detailed requirements
- After requirements, refine to Outline Business Case (OBC) with firmer costs
Statistics to Include:
- Number of options evaluated
- NPV and BCR for preferred option
- Total budget required
- Timeline (start date - end date)
- Number of stakeholder goals addressed
- Number of critical success factors
- Number of key risks identified
Generate the SOBC now, write to file using Write tool, and show only the summary above.
Important Notes
- Markdown escaping: When writing less-than or greater-than comparisons, always include a space after
< or > (e.g., < 3 seconds, > 99.9% uptime) to prevent markdown renderers from interpreting them as HTML tags or emoji
Suggested Next Steps
After completing this command, consider running:
$arckit-requirements -- Define detailed requirements after SOBC approval
$arckit-roadmap -- Create strategic roadmap from SOBC investment plan
$arckit-tenders -- Anchor the Economic Case market view with real UK award-value benchmarks (when UK government procurement context)
1---2name: arckit-sobc3description: Create Strategic Outline Business Case (SOBC) using UK Government Green Book 5-case model4---56You are helping an enterprise architect create a Strategic Outline Business Case (SOBC) to justify investment in a technology project.78## About SOBC910A **Strategic Outline Business Case (SOBC)** is the first stage in the UK Government business case lifecycle:1112- **SOBC**: Strategic Outline (this command) - High-level case for change, done BEFORE detailed requirements13- **OBC**: Outline Business Case - After some design work, with refined costs14- **FBC**: Full Business Case - Detailed case with accurate costs, ready for final approval1516This command creates the **SOBC** - the strategic case to secure approval to proceed with requirements and design.1718## User Input1920```text21$ARGUMENTS22```2324## Instructions2526> **Note**: Before generating, scan `projects/` for existing project directories. For each project, list all `ARC-*.md` artifacts, check `external/` for reference documents, and check `000-global/` for cross-project policies. If no external docs exist but they would improve output, ask the user.2728This command creates a **Strategic Outline Business Case (SOBC)** following HM Treasury Green Book 5-case model. This is a high-level justification done BEFORE detailed requirements to secure approval and funding.2930**When to use this:**3132- **After**: `$arckit-stakeholders` (MANDATORY - SOBC must link to stakeholder goals)33- **Before**: `$arckit-requirements` (SOBC justifies whether to proceed with detailed requirements)34- **Purpose**: Secure executive approval and funding to proceed to next stage3536**Note**: Later stages will create OBC (Outline Business Case) and FBC (Full Business Case) with more accurate costs. This SOBC uses strategic estimates and options analysis.37381. **Read existing artifacts from the project context:**3940 **MANDATORY** (warn if missing):41 - **STKE** (Stakeholder Analysis) in `projects/{project}/`42 - Extract: ALL stakeholder goals (become benefits), drivers (explain WHY needed), conflicts (become risks/mitigations), outcomes (become success criteria)43 - If missing: STOP and warn user to run `$arckit-stakeholders` first — every SOBC benefit MUST trace to a stakeholder goal4445 **RECOMMENDED** (read if available, note if missing):46 - **PRIN** (Architecture Principles, in `projects/000-global/`)47 - Extract: Strategic alignment, technology standards, compliance requirements48 - **RISK** (Risk Register) in `projects/{project}/`49 - Extract: Risks for Management Case, risk appetite, mitigations5051 **OPTIONAL** (read if available, skip silently if missing):52 - **REQ** (Requirements) in `projects/{project}/`53 - Extract: Detailed requirements for more accurate cost estimates54 - **PLAN** (Project Plan) in `projects/{project}/`55 - Extract: Timeline, phasing for Commercial Case delivery schedule56 - **TNDR** (Procurement Market Intelligence) at `projects/{project}/research/ARC-{P}-TNDR-*.md`57 - If found: extract the **median award value** and award count as a market-context benchmark for the Economic Case options analysis — e.g. to sanity-check an option's Rough Order of Magnitude cost against what comparable work has been awarded for in the market58 - **Critical:** awarded value is NOT actual spend and must NOT be used as the costed figure; cite it as market context and market view only, with that caveat stated explicitly whenever the figure appears59 - If no TNDR artefact exists, skip silently60612. **Understand the request**: The user may be:62 - Creating initial SOBC (most common)63 - Updating existing SOBC with new information64 - Creating UK Government Green Book 5-case model (automatic for UK projects)65 - Evaluating multiple strategic options66673. **Read external documents and policies**:68 - Read any **external documents** listed in the project context (`external/` files) — extract budget allocations, cost forecasts, financial constraints, existing spend data, benefit projections69 - Read any **global policies** listed in the project context (`000-global/policies/`) — extract spending thresholds, approval gates, Green Book discount rates, procurement rules70 - Read any **enterprise standards** in `projects/000-global/external/` — extract enterprise investment frameworks, strategic business plans, cross-project portfolio investment context71 - If no external docs exist but they would improve the business case, ask: "Do you have any budget documents, financial forecasts, or market research? I can read PDFs directly. Place them in `projects/{project-dir}/external/` and re-run, or skip."72 - **Citation traceability**: When referencing content from external documents, follow the citation instructions in `.arckit/references/citation-instructions.md`. Place inline citation markers (e.g., `[PP-C1]`) next to findings informed by source documents and populate the "External References" section in the template.73744. **Determine project context**:75 - If user mentions "UK Government", "public sector", "department", "ministry" → Use full Green Book format76 - Otherwise → Use Green Book structure but adapt language for private sector77 - Check stakeholder analysis for government-specific stakeholders (Minister, Permanent Secretary, Treasury, NAO)78795. **Read stakeholder analysis carefully**:80 - Extract ALL stakeholder goals (these become benefits!)81 - Extract stakeholder drivers (these explain WHY project needed)82 - Extract conflicts (these become risks/mitigations)83 - Extract outcomes (these become success criteria)84 - Note: EVERY benefit in SOBC MUST trace to a stakeholder goal85866. **Interactive Configuration**:8788 Before generating the SOBC, ask the user for appraisal preferences. **Skip any question the user has already answered in their arguments.**8990 **Gathering rules** — the one-message interview in `.arckit/references/interview-pattern.md`:91 - Prefill from the arguments and the project context; say what you inferred.92 - Ask every remaining question in **one** call. There is no second round.93 - An unanswered question takes its **(Recommended)** option, listed as an assumption in your closing summary. With no question tool available, take every default and never block.9495 **Question 1** — header: `Options`, multiSelect: false96 > "How many strategic options should be evaluated in the Economic Case?"97 - **4 options (Recommended)**: Do Nothing + Minimal + Balanced + Comprehensive — standard Green Book options appraisal98 - **3 options**: Do Nothing + two alternatives — suitable for straightforward investment decisions99 - **5 options**: Do Nothing + four alternatives — for complex programmes with multiple viable approaches100101 **Question 2** — header: `Appraisal`, multiSelect: false102 > "What level of economic appraisal should be applied?"103 - **Strategic estimates (Recommended)**: Rough Order of Magnitude costs and qualitative benefits — appropriate for SOBC stage104 - **Semi-quantitative**: ROM costs with quantified key benefits and basic NPV — when some financial data is available105 - **Full quantitative**: Detailed costs, quantified benefits, NPV, BCR, sensitivity analysis — typically for OBC/FBC stage, but may be required for large investments106107 Apply the user's selections: the option count determines how many alternatives are analyzed in Part B (Economic Case). The appraisal depth determines the level of financial detail, whether NPV/BCR calculations are included, and whether sensitivity analysis is performed.1081097. **Generate comprehensive SOBC**:110111 **Read the template** (with user override support):112 - **First**, check if `.arckit/templates-custom/sobc-template.md` exists in the project root113 - **If found**: Read the user's customized template (user override takes precedence)114 - **If not found**: Read `.arckit/templates/sobc-template.md` (default)115 - **Then read** `.arckit/templates/_partials/RENDERING.md` and resolve the `<!-- DOC-CONTROL-HEADER -->` marker in the template before writing. Do not hand-write the Document Control table: the partial `RENDERING.md` selects is the only source of the 14 standard fields and of the classification ladder.116117 > **Tip**: Users can customize templates with `$arckit-customize sobc`118119 **Five Cases (HM Treasury Green Book Model)**:120121 **A. Strategic Case**:122 - **Problem Statement**: What's broken? (from stakeholder pain points)123 - **Strategic Fit**: How does this align with organizational strategy?124 - **Stakeholder Drivers**: Map to stakeholder analysis125 - Link EACH driver to strategic imperative126 - Show intensity (CRITICAL/HIGH/MEDIUM)127 - **Scope**: What's in/out of scope (high-level)128 - **Dependencies**: What else must happen?129 - **Why Now?**: Urgency and opportunity cost130131 **B. Economic Case**:132 - **Options Analysis** (CRITICAL):133 - Option 0: Do Nothing (baseline)134 - Option 1: Minimal viable solution135 - Option 2: Balanced approach (often recommended)136 - Option 3: Comprehensive solution137 - For EACH option:138 - High-level costs (rough order of magnitude)139 - Benefits delivered (% of stakeholder goals met)140 - Risks141 - Pros/cons142 - **Benefits Mapping**:143 - Link EACH benefit to specific stakeholder goal from ARC-{PROJECT_ID}-STKE-v*.md144 - Quantify where possible (use stakeholder outcomes for metrics)145 - Categorize: FINANCIAL | OPERATIONAL | STRATEGIC | COMPLIANCE | RISK146 - **Cost Estimates** (high-level):147 - Capital costs (build)148 - Operational costs (run)149 - 3-year TCO estimate150 - **Economic Appraisal**:151 - Qualitative assessment (this is strategic, not detailed)152 - Expected ROI range153 - Payback period estimate154 - **Recommended Option**: Which option and why155156 **C. Commercial Case**:157 - **Procurement Strategy**:158 - UK Government: Digital Marketplace route (G-Cloud, DOS, Crown Hosting)159 - Private Sector: Build vs Buy vs Partner160 - **Market Assessment**:161 - Supplier availability162 - SME opportunities (UK Gov requirement)163 - Competition considerations164 - **Sourcing Route**: How will we acquire this?165 - **Contract Approach**: Framework, bespoke, managed service?166167 **D. Financial Case**:168 - **Budget Requirement**: How much needed?169 - **Funding Source**: Where does money come from?170 - **Approval Thresholds**: Who must approve?171 - UK Gov: HMT approval needed above £X?172 - Private: Board approval needed?173 - **Affordability**: Can organization afford this?174 - **Cash Flow**: When do we need money?175 - **Budget Constraints**: Any spending controls?176177 **E. Management Case**:178 - **Governance**:179 - Who owns this? (from stakeholder RACI matrix)180 - Steering committee membership181 - Decision authorities182 - **Project Approach**: Agile? Waterfall? Phased?183 - **Key Milestones**:184 - Approval gates185 - Major deliverables186 - Go-live target187 - **Resource Requirements**:188 - Team size (estimate)189 - Skills needed190 - External support191 - **Change Management**:192 - Stakeholder engagement plan (from stakeholder analysis)193 - Training needs194 - Resistance mitigation (from stakeholder conflict analysis)195 - **Benefits Realization**:196 - How will we measure success? (use stakeholder outcomes)197 - Who monitors benefits?198 - When do we expect to see benefits?199 - **Risk Management**:200 - Top 5-10 strategic risks201 - Mitigation strategies202 - Risk owners (from stakeholder RACI)2032048. **Ensure complete traceability**:205206 Every element must link back to stakeholder analysis:207208 ```text209 Stakeholder Driver D-1 (CFO: Reduce costs - FINANCIAL, HIGH)210 → Strategic Case: Cost pressure driving change211 → Economic Case: Benefit B-1: £2M annual savings (maps to CFO Goal G-1)212 → Financial Case: 18-month payback acceptable to CFO213 → Management Case: CFO sits on steering committee (RACI: Accountable)214 → Success Criterion: CFO Outcome O-1 measured monthly215 ```2162179. **Include decision framework**:218 - **Recommendation**: Which option to proceed with?219 - **Rationale**: Why this option? (reference stakeholder goals met)220 - **Go/No-Go Criteria**: Under what conditions do we proceed?221 - **Next Steps**: If approved, what happens next?222 - Typically: `$arckit-requirements` to define detailed requirements223 - Then: `$arckit-business-case-detailed` with accurate costs224225**CRITICAL - Auto-Populate Document Control Fields**:226227Before completing the document, populate ALL document control fields in the header:228229### Step 0: Detect Version230231Before generating the document ID, check if a previous version exists:2322331. Look for existing `ARC-{PROJECT_ID}-SOBC-v*.md` files in the project directory2342. **If no existing file**: Use VERSION="1.0"2353. **If existing file found**:236 - Read the existing document to understand its scope237 - Compare against current inputs and requirements238 - **Minor increment** (e.g., 1.0 → 1.1): Scope unchanged — refreshed estimates, updated stakeholder data, corrected details239 - **Major increment** (e.g., 1.0 → 2.0): Scope materially changed — new options added, fundamentally different recommendations, significant new stakeholder goals2404. Use the determined version for document ID, filename, Document Control, and Revision History2415. For v1.1+/v2.0+: Add a Revision History entry describing what changed from the previous version242243### Step 1: Construct Document ID244245- **Document ID**: `ARC-{PROJECT_ID}-SOBC-v{VERSION}` (e.g., `ARC-001-SOBC-v1.0`)246247### Step 2: Populate Required Fields248249**Auto-populated fields** (populate these automatically):250251- `[PROJECT_ID]` → Extract from project path (e.g., "001" from "projects/001-project-name")252- `[VERSION]` → Determined version from Step 0253- `[DATE]` / `[YYYY-MM-DD]` → Current date in YYYY-MM-DD format254- `[DOCUMENT_TYPE_NAME]` → "Strategic Outline Business Case (SOBC)"255- **Classification** → comes from the resolved Document Control header, not from a placeholder. `_partials/RENDERING.md` fixes the ladder from the artefact's own regime; `${default_classification}` applies only where that regime falls through to user config.256- `[STATUS]` → "DRAFT" for new documents257258**User-specified fields** (must be confirmed with user):259260- `[OWNER]` → Who owns this business case? (typically from stakeholder RACI matrix)261- `[REVIEWED_BY]` → Who will review? (mark as "PENDING" if not yet reviewed)262- `[APPROVED_BY]` → Who must approve? (mark as "PENDING" if not yet approved)26326410. **Write the output**:265266- Create or update `projects/NNN-project-name/ARC-{PROJECT_ID}-SOBC-v${VERSION}.md`267- Use project directory structure (create if doesn't exist)268- File name pattern: `ARC-{PROJECT_ID}-SOBC-v{VERSION}.md`269- Later stages will be: `ARC-{PROJECT_ID}-OBC-v*.md` (Outline Business Case), `ARC-{PROJECT_ID}-FBC-v*.md` (Full Business Case)27027111. **Use appropriate language**:272273- **UK Government**: Use Green Book terminology (intervention, public value, social benefit, spending controls)274- **Private Sector**: Adapt to commercial language (investment, shareholder value, competitive advantage)275- **Always**: Link to stakeholder analysis for credibility27627712. **Flag uncertainties**:278 - Mark estimates as "Rough Order of Magnitude (ROM)"279 - Flag where more analysis needed280 - Note dependencies on external factors281 - Recommend sensitivity analysis for key assumptions282283## Output Format284285Provide:2862871. **Location**: `projects/NNN-project-name/ARC-{PROJECT_ID}-SOBC-v1.0.md`2882. **Summary**:289 - "Created Strategic Outline Business Case (SOBC) for [project name]"290 - "Analyzed [X] options against [Y] stakeholder goals"291 - "Recommended: Option [X] - [name]"292 - "Estimated investment: £[X]M over 3 years"293 - "Expected benefits: £[X]M over 3 years from [stakeholder goals]"294 - "Payback period: [X] months"295 - "Business case lifecycle stage: SOBC (strategic outline)"2963. **Next steps**:297 - "Present to [approval body] for go/no-go decision"298 - "If approved: Run `$arckit-requirements` to define detailed requirements"299 - "After requirements: Create OBC (Outline Business Case) with refined costs"300 - "After design: Create FBC (Full Business Case) for final approval"3014. **Traceability note**:302 - "All [X] benefits traced to stakeholder goals in ARC-{PROJECT_ID}-STKE-v*.md"303 - "All [Y] risks linked to stakeholder conflict analysis"304305## Common Patterns306307**Pattern 1: Technology Modernization**:308309- Strategic Case: Legacy systems failing, stakeholder frustration high310- Economic Case: 3-5 options from do-nothing to complete rebuild311- Commercial Case: Cloud migration, Digital Marketplace G-Cloud312- Financial Case: £2-5M over 3 years, CFO approval needed313- Management Case: Phased migration, minimal disruption314315**Pattern 2: New Digital Service**:316317- Strategic Case: Citizen/customer demand, competitive pressure318- Economic Case: MVP vs full-featured comparison319- Commercial Case: Build in-house vs platform vendor320- Financial Case: £500K-2M year 1, ongoing £200K/year321- Management Case: Agile delivery, beta to live322323**Pattern 3: Compliance/Risk Driven**:324325- Strategic Case: Regulatory requirement, audit findings326- Economic Case: Minimum compliance vs best practice327- Commercial Case: Specialist vendors, certification needed328- Financial Case: Non-negotiable spend, insurance cost reduction329- Management Case: Deadline-driven, stakeholder compliance team owns330331## UK Government Specific Guidance332333**Key HM Treasury references**: The Green Book provides the 5-case model, the [Magenta Book](https://www.gov.uk/government/publications/the-magenta-book) provides evaluation design guidance (theory of change, proportionality, impact evaluation), and the [Sourcing Playbook](https://www.gov.uk/government/publications/the-sourcing-and-consultancy-playbooks) covers should-cost modelling and market assessment. See `docs/guides/codes-of-practice.md` for the full Rainbow of Books mapping.334335For UK Government/public sector projects, ensure:3363371. **Strategic Case includes**:338 - Policy alignment (manifesto commitments, departmental objectives)339 - Public value (not just efficiency, but citizen outcomes)340 - Minister/Permanent Secretary drivers341 - Parliamentary accountability3423432. **Economic Case includes**:344 - Social Cost Benefit Analysis (if required)345 - Green Book discount rates (3.5% standard)346 - Optimism bias adjustment (add contingency)347 - Wider economic benefits3483493. **Commercial Case includes**:350 - Digital Marketplace assessment (G-Cloud, DOS)351 - SME participation commitment352 - Social value (minimum 10% weighting)353 - Open source consideration3543554. **Financial Case includes**:356 - HM Treasury approval thresholds357 - Spending Review settlement alignment358 - Value for money assessment359 - Whole-life costs3603615. **Management Case includes**:362 - Service Standard assessment plan363 - GDS/CDDO engagement364 - Cyber security (NCSC consultation)365 - Accessibility (WCAG 2.2 AA compliance)366 - Data protection (ICO/DPIA requirements)367368## Error Handling369370If stakeholder analysis doesn't exist:371372- **DO NOT proceed** with SOBC373- Tell user: "SOBC requires stakeholder analysis to link benefits to stakeholder goals. Please run `$arckit-stakeholders` first."374375If user wants detailed business case:376377- Tell user: "This command creates SOBC (Strategic Outline Business Case) - the first stage with high-level estimates. After `$arckit-requirements`, create OBC (Outline Business Case) with refined costs. After design, create FBC (Full Business Case) for final approval."378379If project seems too small for full 5-case:380381- Still use 5-case structure but scale appropriately382- Smaller projects: 2-3 pages per case383- Major programmes: 10-20 pages per case384385## Template Reference386387Use the template at `.arckit/templates/sobc-template.md` as the structure. Fill in with:388389- Stakeholder analysis data (goals, drivers, outcomes, conflicts)390- Architecture principles (strategic alignment)391- User's project description392- Industry/sector best practices393- UK Government guidance (if applicable)394395## Output Instructions396397**CRITICAL - Token Efficiency**:398399To avoid exceeding Codex output limits, you MUST use the following strategy:400401### 1. Generate SOBC Document402403Create the comprehensive, executive-ready Strategic Outline Business Case following the 5-case model template structure.404405Before writing the file, read `.arckit/references/quality-checklist.md` and verify all **Common Checks** plus the **SOBC** per-type checks pass. Fix any failures before proceeding.406407### 2. Write Directly to File408409**Use the Write tool** to create `projects/[PROJECT]/ARC-{PROJECT_ID}-SOBC-v${VERSION}.md` with the complete SOBC document.410411**DO NOT** output the full document in your response. This would exceed token limits.412413### 3. Show Summary Only414415After writing the file, show ONLY a concise summary:416417```markdown418## SOBC Complete ✅419420**Project**: [Project Name]421**File Created**: `projects/[PROJECT]/ARC-{PROJECT_ID}-SOBC-v1.0.md`422423### SOBC Summary424425**Strategic Case**:426- Strategic Alignment: [Brief summary of how project aligns with strategy]427- Spending Objectives: [List 3-5 key objectives linked to stakeholder goals]428- Critical Success Factors: [3-5 CSFs]429430**Economic Case**:431- Options Appraised: [Number] options evaluated432- Preferred Option: [Option number and name]433- NPV over [X] years: £[Amount]434- BCR (Benefit-Cost Ratio): [Ratio]435- Key Benefits: [Top 3-5 benefits with £ values]436437**Commercial Case**:438- Procurement Route: [e.g., Digital Marketplace, G-Cloud, Open tender]439- Contract Strategy: [e.g., Single supplier, Framework, Multi-supplier]440- Risk Allocation: [Public/Private split]441442**Financial Case**:443- Total Budget Required: £[Amount]444- Funding Source: [e.g., Spending Review settlement, reserves]445- Affordability: [Confirmed/To be confirmed]446- Cash Flow: [Summary of phasing]447448**Management Case**:449- Project Approach: [Agile/Waterfall/Hybrid]450- Governance: [Board/SRO structure]451- Key Risks: [Top 3-5 risks]452- Timeline: [Start] - [End] ([Duration])453454**UK Government Specific** (if applicable):455- Green Book Compliance: [5-case model, options appraisal, sensitivity analysis]456- Technology Code of Practice: [Points addressed]457- Service Standard: [Assessment plan]458- Social Value: [% weighting in procurement]459460### What's in the Document461462- Executive Summary (2-3 pages)463- Strategic Case: Why we need to act (10-15 pages)464- Economic Case: Options and value for money (15-20 pages)465- Commercial Case: Procurement approach (5-10 pages)466- Financial Case: Funding and affordability (5-10 pages)467- Management Case: Delivery capability (10-15 pages)468- Appendices: Stakeholder analysis, risk register, assumptions469470**Total Length**: [X] pages (ready for senior leadership and Treasury approval)471472### Next Steps473474- Review `ARC-{PROJECT_ID}-SOBC-v1.0.md` for full SOBC document475- Present to Senior Responsible Owner (SRO) for approval476- If approved, run `$arckit-requirements` to define detailed requirements477- After requirements, refine to Outline Business Case (OBC) with firmer costs478```479480**Statistics to Include**:481482- Number of options evaluated483- NPV and BCR for preferred option484- Total budget required485- Timeline (start date - end date)486- Number of stakeholder goals addressed487- Number of critical success factors488- Number of key risks identified489490Generate the SOBC now, write to file using Write tool, and show only the summary above.491492## Important Notes493494- **Markdown escaping**: When writing less-than or greater-than comparisons, always include a space after `<` or `>` (e.g., `< 3 seconds`, `> 99.9% uptime`) to prevent markdown renderers from interpreting them as HTML tags or emoji495496## Suggested Next Steps497498After completing this command, consider running:499500- `$arckit-requirements` -- Define detailed requirements after SOBC approval501- `$arckit-roadmap` -- Create strategic roadmap from SOBC investment plan502- `$arckit-tenders` -- Anchor the Economic Case market view with real UK award-value benchmarks *(when UK government procurement context)*