%%{init: {'theme': 'base', 'themeVariables': {'fontSize': '14px'}}}%%
flowchart TD
PC10["🎯 PC10 Support<br/>Nutrient management & policy scenarios"]
PC10 --> P1["Phase 1 — Current"]
P1 --> WS1["Workstream 1<br/>Catchment — SWAT+gwflow"]
P1 --> WS2["Workstream 2<br/>Lake model — GLM-AED"]
%% Workstream 1
WS1 --> DI1["✅ Data inputs<br/>LiDAR, LCDBv6, GLHYMPS, ERA5"]
DI1 --> PC["🟡 3 Pilot catchments<br/>Puarenga 40yr run ✓<br/>Hamurana, Waingaehe"]
PC --> SWGW["🟡 SW–GW interaction<br/>gwflow grid & HRU mapping<br/>Single unconfined layer"]
SWGW --> CAL["🔴 Calibration & lag analysis<br/>NO₃⁻ transport, MRT<br/>Lake-edge chemistry"]
CAL --> SC["🔴 Phase 2 scaling decision<br/>Full catchment rollout"]
%% Workstream 2
WS2 --> DI2["✅ Observational data<br/>CTD, buoy, lake level<br/>Chemistry 1989–2025"]
DI2 --> CLIM["✅ Climate forcing<br/>7 GCMs × 4 SSPs<br/>ERA5, VCSN, CMIP6"]
CLIM --> BASE["🟡 Baseline calibration<br/>Hypsograph corrected<br/>BGC modules, water balance"]
BASE --> ALUM["🔴 Alum–P module<br/>UWA collaboration<br/>Al speciation, pH/T dependence"]
ALUM --> SCEN["🔴 Scenario simulations<br/>Climate + management"]
%% Converge
SC --> OUT
SCEN --> OUT["Integrated outputs<br/>Climate scenarios, nutrient projections<br/>Rotoiti advice"]
OUT -.-> P2["Phase 2 — Future, contingent<br/>Full catchment + lake coupling"]
%% Styling
classDef complete fill:#E1F5EE,stroke:#0F6E56,color:#085041
classDef inprogress fill:#FAEEDA,stroke:#854F0B,color:#633806
classDef pending fill:#F1EFE8,stroke:#5F5E5A,color:#444441
classDef header fill:#EEEDFE,stroke:#534AB7,color:#26215C
classDef phase fill:#D3D1C7,stroke:#5F5E5A,color:#2C2C2A
class DI1,DI2,CLIM complete
class PC,SWGW,BASE inprogress
class CAL,SC,ALUM,SCEN pending
class PC10,OUT header
class P1,WS1,WS2,P2 phase