AI Draft
Not runMissing Required
7Warnings
0Review Status
Needs reviewAI-Assisted Scenario Draft
Define or review your scenario, then confirm or adjust assumptions below.
Project prompt
Describe the project in plain language. A successful draft populates the structured assumptions form below.
Example prompts
Draft status
Status and metadata for the latest AI draft.
Run an AI draft to generate a readable interpretation and pre-fill the structured assumptions form. Until then, the form below remains fully editable.
AI interpretation
After a draft is generated, this panel summarises what the AI understood, key assumptions, and items that need review.
Structured Scenario Form
All scenario assumptions are defined and editable here.
Scenario Assumptions
Review and update scenario assumptions here.
Section 1
Project Setup + Discount Rate
Define project details and discount rate.
Define project details and discount rate.
2 fields to reviewInvestment type is required for the basic structured path.
Section 2
Timeline + Model Cadence
Define timing, horizon, and model frequency.
Define timing, horizon, and model frequency.
2 fields to reviewAnalysis horizon must be greater than 0 years.
Section 3
Construction + COD Timing
Define capex schedule and COD timing.
Define capex schedule and COD timing.
1 field to reviewCapex schedule is required in explicit schedule mode.
Schedule Items
0
Implied Total Capex
n/a
Implied COD
Awaiting schedule
Section 4
Revenue + Operating Assumptions
Define revenue, costs, inflation, and tax assumptions.
Define revenue, costs, inflation, and tax assumptions.
2 fields to reviewAnnual revenue baseline must be 0 or greater.
Section 5
Financing Assumptions
Define debt and financing terms.
Define debt and financing terms.
Section readyShared financing controls
Set the main financing terms.
Debug
Scenario Snapshot
Collapsed by default
Debug
Scenario Snapshot
Cash-flow Timing
end
Periods / Year
12
Discount Rate
n/a
Debt Enabled
No
Debt Type
level
Revenue Base
n/a
Decision Settings
Keep the hurdle setting here because it belongs to the scenario definition and is reused downstream without changing engine behavior.
Current definitions
Probability of meeting hurdle is currently evaluated on equity IRR.
Probability of loss is currently evaluated on project NPV.
Debug
Advanced / Technical Diagnostics
Collapsed by default
Debug
Advanced / Technical Diagnostics
Technical diagnostics are optional and not required for normal workflow.
Technical Run Path
Technical details stay here so the main scenario authoring view remains focused.
Summary
Validation summary
Review status
Summary
Validation summary
Workflow scope
Scenario SetupLast updated
n/aSession source
n/aCore path
/api/core/runDebug
Validation Summary JSON
Debug JSON
Debug
Validation Summary JSON
{
"fieldWinners": {
"capex": "default",
"debtRate": "default",
"leverage": "default",
"location": "default",
"revenue": "default"
},
"isReady": false,
"issues": [
"Investment type is required for the basic structured path.",
"Analysis horizon must be greater than 0 years.",
"Construction start period must be 0 or greater.",
"Discount rate is required. Use decimal form like `0.1` for 10%.",
"Capex schedule is required in explicit schedule mode.",
"Annual revenue baseline must be 0 or greater.",
"Annual operating cost baseline must be 0 or greater."
],
"scenario": {
"construction": {
"capex_mode": "explicit_schedule"
},
"financing": {
"capex_basis": "construction_total",
"debt_enabled": false,
"debt_type": "level",
"dsra_basis": "debt_service"
},
"meta": {
"source": "manual"
},
"operations": {},
"risk": {},
"timeline": {
"frequency": "monthly"
}
},
"settings": {
"compounding": "discrete_annual",
"payments_per_year": 12,
"timing": "end"
}
}Debug
Field Winner Debug
Debug JSON
Debug
Field Winner Debug
{
"capex": "default",
"debtRate": "default",
"leverage": "default",
"location": "default",
"revenue": "default"
}Debug
Frontend Request
Debug JSON
Debug
Frontend Request
null
Debug
OpenAI Request
Debug JSON
Debug
OpenAI Request
null
Debug
Raw OpenAI Response
Debug JSON
Debug
Raw OpenAI Response
null
Debug
Extracted OpenAI Content Text
Debug JSON
Debug
Extracted OpenAI Content Text
null
Debug
Parsed Payload
Debug JSON
Debug
Parsed Payload
null
Debug
Streamlit Reference Result
Debug JSON
Debug
Streamlit Reference Result
null
Debug
Comparison Checkpoint
Debug JSON
Debug
Comparison Checkpoint
null
Debug
Final Scenario Payload
Debug JSON
Debug
Final Scenario Payload
null
