Skip to content

policani/business-case-system

Repository files navigation

Business Case System

A structured, AI-assisted business case development system for turning rough ideas and source artifacts into decision-ready business cases.

Business Case System helps users interview an idea, challenge weak or solution-first problem framing, test root-cause assumptions, evaluate real options, build a defensible financial case, surface material risks, apply audience-aware review, and generate polished outputs in Markdown, DOCX, or HTML.

It is not a substitute for business judgment, sponsor accountability, financial scrutiny, or governance discipline. It is a structured operating workflow for applying those disciplines before a business case reaches an executive sponsor, CFO, approval body, or governance forum.

Status

Public portfolio prototype. Designed for ChatGPT Project use, executive review, and workflow demonstration. Not a SaaS product, autonomous investment engine, or substitute for sponsor, finance, and governance approval.

How to evaluate this repo

Open these first:

Evaluate the repo on whether it strengthens weak problem framing, separates symptoms from root causes, includes a real Do Nothing option, exposes assumptions, and keeps final approval human-owned.

Before and after example

Before: a sponsor or team has a rough idea, scattered notes, and a preferred solution, but the root cause, options, financial assumptions, risks, and decision audience are not yet clear.

After: the idea becomes a decision-ready business case with problem framing, current-state evidence, options analysis, recommended path, financial assumptions, risks, dependencies, implementation approach, and explicit review limits.

Who this is for

  • Business owners shaping an investment request
  • Knowledge workers turning messy notes into a decision document
  • Managers and senior leaders preparing an approval case
  • Software, engineering, operations, and delivery teams proposing change
  • Portfolio, PMO, strategy, and operations teams supporting governance review

What it does

  • Runs adaptive intake instead of a static questionnaire
  • Distinguishes symptoms from root causes before drafting
  • Ingests notes, spreadsheets, project plans, CSVs, Word documents, and source artifacts
  • Evaluates options, including a genuine Do Nothing option
  • Builds a financial view with hard/soft benefit separation and assumptions
  • Names risks, dependencies, constraints, owners, and residual exposure
  • Applies audience-aware framing for finance, executive, operational, and technical reviewers
  • Produces Markdown, DOCX, and HTML outputs
  • Preserves human control over claims, decisions, and final approval

Workflow

flowchart TD
    A[Early idea, problem statement, or source artifacts] --> B[Adaptive intake]
    B --> C[Root-cause challenge]
    C --> D{Problem framing credible?}
    D -- No --> E[Clarify symptoms, causes, scope, and stakes]
    E --> B
    D -- Yes --> F[Artifact synthesis]
    F --> G[Current-state and gap analysis]
    G --> H[Options analysis including Do Nothing]
    H --> I[Recommended path]
    I --> J[Financial model and assumptions]
    J --> K[Risk, dependency, and governance review]
    K --> L[Audience-aware framing]
    L --> M[Critical review council]
    M --> N{Decision-ready?}
    N -- No --> O[Targeted revision]
    O --> J
    N -- Yes --> P[Export deliverables]
    P --> Q[Markdown]
    P --> R[DOCX]
    P --> S[HTML]
Loading

The Mermaid source is also available in workflow/business-case-system-workflow.mmd.

Repository structure

business-case-system/
  README.md
  AGENTS.md
  LICENSE.md
  .gitignore

  chatgpt-project/       # Flat runtime folder for ChatGPT Projects
  examples/              # Sample data, prompts, and generated outputs
  templates/             # Reusable templates and CSV scaffolds
  workflow/              # Mermaid workflow diagram source
  tools/                 # Optional local Python tooling
  quality-review/        # Package QA notes and design review

How to use this in ChatGPT

Upload only the files inside chatgpt-project/ when creating a ChatGPT Project. Do not upload the full repository.

The root repository is for GitHub discovery, examples, sample data, workflow diagrams, generated outputs, templates, and optional local tooling. The chatgpt-project/ folder is the runtime product.

How to use locally

This repo includes a lightweight Python CLI for local generation and smoke testing.

python -m venv .venv
source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -e .
business-case-system build --sample --out ./out --formats md html docx

Local tooling is optional. The ChatGPT runtime files are the primary product.

Sample outputs

See:

  • examples/sample-prompts/
  • examples/sample-data/
  • examples/sample-outputs/

The included sample scenario is fictional and uses dummy data only.

Human-control note

Business Case System does not approve investments, invent financial evidence, replace stakeholder judgment, or remove sponsor accountability. It structures the case, exposes weak assumptions, and helps the user produce a stronger decision document.

About

AI-assisted business case system for turning rough ideas and source artifacts into decision-ready investment narratives.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors