Capital CommitteeEngineering economics & case practice
Checking server $0.000 spent
Concept render of the committee: seven metallic department orbs, each with orbital rings, around a glowing particle Company Brain Concept image · Higgsfield, from the real project
Capital Committee · AI investment committee

Capital Decisions, Argued Like a Boardroom

Put a capital decision to seven AI departments, from Finance to Sustainability, and a Company Brain that rules on it. Then stress-test the numbers and drill the cases consultants actually use.

Concept photo: a laptop running Capital Committee on a boardroom table at night, city lights behind
Concept image · Higgsfield, from the real project
Built like a real investment committee

Seven Departments.
One Brain.

Finance argues from the hurdle rate. Legal holds a narrow veto. Operations wants a Class 3 estimate before anyone signs. Each department is its own Claude call with its own persona and its own blind spots, and all seven run at once. The Company Brain rules only after every department has reported.

7departments
8AI calls per committee
$0.41est. per run, Opus 5
Know More

Live Committee

The real app. Hover a department to fly in and click it to meet its agents. Pick a sample decision and press Convene: with no API key on the server it replays a sample committee.

Seven departments · one Company Brain

Hover a department to fly in · click to meet its agents · results below

Company culture

Committee lean

This run

Previous committees

    Engineering economics

    Every Assumption,
    Stress-Tested.

    An assumptions sheet with blue inputs, a live WACC slider with Gulf reference bands, and NPV, IRR, MIRR, payback and LCOE. The tornado swings each driver between real engineering lows and highs, so you can see which ones actually move the answer.

    4sourced presets
    8tornado drivers
    5/5engine tests
    Know More
    Screenshot of the tornado exhibit: avoided tariff and initial cost swing the solar project's NPV by $5.12M and $3.61M
    Real screenshot · Calculator
    Screenshot of case practice: the Riyadh specialty coffee market-sizing case with requestable exhibits and a progress panel
    Real screenshot · Case practice
    Consulting case practice

    Sixteen Cases.
    Two Tracks.

    Market sizing, profitability and M&A on the strategy track; LCOE, debottlenecking and district cooling on the technical one. Ask for data one exhibit at a time, take a framework hint without the answer, then compare your issue tree with the model structure.

    16original cases
    12set in the Gulf
    10framework notes
    Know More

    Sourced,
    Not Supposed

    Architecture: the browser fires seven department calls in parallel through serverless functions to the Claude API, then one Company Brain call once all seven settle Browser no API key /api/department × 7 Finance Strategy Legal & Risk Operations Marketing Sustainability HR & Talent /api/brain after all 7 settle Claude API claude-opus-5 structured JSON key in server env 7 in parallel
    Architecture & research

    A key the browser never sees, and a source behind every default.

    Serverless functions hold the API key and return schema-validated verdicts. The committee's lean is plain arithmetic in code, because models are unreliable at weighted sums. Every tariff, discount rate and case figure traces back to the research notes in the repo.

    Damodaran KSA CRP 0.78%SAR 0.20/kWh tariffAACE Class 3RAPID vetooutput_config.format
    Read the research
    7AI departments
    16consulting cases
    4calculator presets
    3research dossiers
    5/5finance engine tests
    Case study

    Engineering Notes

    Read the full case study
    01 · Orchestration
    2 stages, not 8 in a row

    Seven departments at once

    Each department is its own serverless call fired from the browser, so verdicts land as they finish. The Brain call waits for all seven to settle, which makes a committee two waits instead of eight.

    02 · Accessibility
    ΔE 3.3 → 7.4 colour-blind separation

    A ring you can read with CVD

    Blue Strategy and violet Marketing sat side by side at ΔE 3.3 under deuteranopia. Reordering the ring so similar hues never touch lifted the worst neighbouring pair to 7.4, and every hub carries its name as a backup.

    03 · 3D scene
    ~20 px hub width at full zoom-out

    Clicks that actually land

    Real clicks kept missing the tiny hubs, so each one now has an invisible pick sphere. A leftover constant had also thrown inside the render loop and silently swapped in the flat map; the fallback now logs why it fired.

    04 · Verification
    5/5 engine tests

    Numbers checked against research

    The solar preset reproduces the research sanity case: NPV +$1.71M, IRR 11.2%. Writing the tests also caught my own wrong expectation: the textbook IRR is 8.9%, not 10.65%, because NPV at 10% is already negative.

    Your turn

    Put Your Next Decision to the Committee

    Convene the committee

    No key needed · sample committees replay in demo mode

    Designed & built by

    Ayman Khayat

    Research, finance engine, agent personas, 3D committee and this site. Built for work where engineering, capital decisions and consulting meet.