Token Factory Neor · Sovereign AI, end to end
Time Range Cluster Refresh ● Live
Real-time Throughput
2.41M
Token/s ▲ 3.2%
Rated Capacity
2.10M
Token/s Stable
Capacity Utilization
114.8%
Real-time throughput / Rated capacity
Today's Total Output
127.3B
Tokens ▲ 5.1%
Today's Revenue
$847.2K
vs. yesterday ▲ 4.8%
Today's Gross Profit
$323.4K
Margin 38.2% ▲ 1.2pp
Month-end Revenue Forecast Forecast?Forecast Algorithm

Uses a weighted linear regression model: ordinary least-squares fit on historical data, combined with the short-term momentum of the past 7 days (recent slope). Final forecast = 60% short-term trend + 40% long-term trend.

Confidence interval is derived from the average amplitude of the last 14 days of residuals and widens by 40% per additional forecasted day, reflecting growing uncertainty over time.

This method is suited to short-term (7~30 day) trend extrapolation. For longer horizons, combine with business planning and seasonality factors.
$25.4M
Extrapolated from past 14 days ▲ 8.3%
Month-end Gross Profit Forecast Forecast?Gross Profit Forecast

Gross profit = Revenue forecast − Cost forecast. Revenue and cost are forecast independently via weighted linear regression; margin is a derived value.

When cost grows faster than revenue, the margin forecast is automatically revised downward and triggers an early warning.
$9.7M
Margin ~38.2% ▲ 2.1pp
Capacity Bottleneck Alert Forecast?Capacity Bottleneck Forecast

Based on the current throughput growth rate (slope of the linear regression), predicts when real-time throughput will reach the maximum capacity corresponding to the power ceiling.

Formula: Remaining capacity headroom ÷ Average daily growth rate = Expected days to hit ceiling.

If growth slows or capacity expansion completes, this number is automatically revised upward.
42 days
Projected at current growth rate
Baseline Gain Comparison: Without Token Factory vs With Token Factory ?How is the "Without Token Factory" baseline derived?

The baseline column reflects the same hardware footprint using native inference engines (vLLM / TGI) without centralised scheduling or optimisation, an industry-typical profile.

The "With Token Factory" column shows the live system values from the KPI cards above.

Gain = With − Without; Gain% = Gain ÷ Without (percentage-point metrics show pp deltas).

The contribution chart below further decomposes the daily gross-profit gain ($198.5K → $323.4K) across technology modules.
Business gain delivered by the Token Factory stack on identical hardware
MetricWithout Token FactoryWith Token FactoryGainGain %
Total Throughput1.60M tok/s2.41M tok/s+0.81M+50.6%
Rated Capacity1.40M tok/s2.10M tok/s+0.70M+50.0%
Cost per Token$5.80/M$4.11/M-$1.69-29.1%
SLA Attainment95.2%99.7%+4.5pp
GPU Effective Utilisation52.3%78.6%+26.3pp
Power Utilisation Efficiency61.0%82.4%+21.4pp
Power per Token3.10 mWh/M2.28 mWh/M-0.82-26.5%
Daily Gross Profit$198.5K$323.4K+$124.9K+62.9%
Security Block Rate78.0%99.2%+21.2pp
Budget Controllability65.0%94.8%+29.8pp
Value Attribution · Per-Module Contribution
Incremental contribution of each Token Factory module to daily gross profit ($K/day)
Consumption Distribution · By Customer
Share of rated capacity actually consumed by each customer
Consumption Distribution · By Application
Token consumption share by application type
Model / GPU Structure Summary
Top models and GPU SKUs by output share
Security · Power · FinOps Summary
Health snapshot across key dimensions
● HealthySecurityBlock rate 99.2%
● HealthyPower HeadroomHeadroom 23.1%
● HealthyGross Margin38.2%
● WatchGPU Idle Rate6.8%
● HealthySLA Attainment99.7%
● HealthyBudget Execution72.4%
Public Service Business Metrics
Active tenants · ARPU · Customer tiers
Active Tenants
47
▲ 3 vs. last week
Monthly ARPU
$18.0K
▲ 6.2%
API Keys
312
89 external apps
Customer Tiers
Revenue & Gross-Profit Trend & Forecast ?Forecast Method

The dashed region is a 7-day forecast using weighted linear regression: 60% recent momentum + 40% long-term trend.

The pale band is the confidence interval; it widens daily based on the past 14 days' volatility to indicate forecast uncertainty.

The purple vertical line marks the actual / forecast boundary.
Past 30 days actual + 7-day trend forecast · dashed area is forecast
Internal Business Structure
Departments · Applications · Agents · Copilot · Workstations
Budget & Capacity Utilisation
Per-department budget consumption and capacity absorption
Key Metrics
Core data for internal business operations
Active Departments23
Active Apps / Agents156
Capacity Absorption76.8%
Budget Execution72.4%
Showback Coverage91.3%
Critical-workload Protection99.5%
Department Token Consumption Ranking
By daily consumption · incl. budget execution
Allocated Cost Trend (Past 30 Days)
Showback / Chargeback view
Risk Identification & Business Suggestions
!
The Zone B GPU idle rate has reached 6.8%; schedule low-priority batch inference jobs to this region to lift utilisation and add ~3.2B Tokens of daily output.
i
Tenant "Meridian Tech" plan consumption is at 92%; proactively push an upgrade plan, projected to add $45K in monthly revenue.
The compute-and-power co-scheduling policy raised rated capacity by +8.3% this week and saved $12.6K in electricity cost; keep the time-of-use tariff alignment strategy.
!
Security detected a +15% increase in prompt-injection attempts in the past 24h; all were blocked. Watch the abnormal call patterns of tenant "Test Sandbox".
Time Model
Active Tenants
47
▲ 3
Monthly Token Consumption
3.82T
Tokens
Monthly Revenue
$846.7K
▲ 8.3%
ARPU
$18.0K
▲ 6.2%
Avg. Plan Consumption
74.6%
12 tenants >90%
Tenant Token Consumption Ranking - Top 10
Monthly consumption · with revenue and plan-consumption rate
High Consumption × High Value Quadrant
X: Monthly Token consumption · Y: Monthly revenue contribution
Business Object → Model → GPU → Token Output Flow
Simplified Sankey: full path from business consumption to compute output
Tenant Growth Trend - Top 5 (Past 14 Days)
Daily consumption trend
Risk Object Ranking
Plan nearly exhausted · consumption cliff · security risk · SLA miss
TenantRisk TypeSeverityDetailsSuggested Action
Meridian TechPlan Nearly ExhaustedMediumConsumption 92%, expected to deplete in 3 daysPush upgrade plan
Test SandboxSecurity AnomalyHighPrompt injection attempts +340%Tighten auditing / rate limits
Aurora DataConsumption CliffMediumWeek-over-week -42%Customer follow-up
Nebula AISLA RiskMediumTTFT P99 exceeded twiceOptimise model routing
Active Departments
23
Across 7 BUs
Apps / Agents
156
68 Agents · 88 Apps
Monthly Allocated Cost
$523.8K
Chargeback
Budget Execution
72.4%
3 depts >90%
Unit Business Cost
$4.11/M
per Million Tokens
Department Token Consumption Ranking
Incl. budget execution · Showback amount
Application Type Distribution
Agent / Copilot / Workflow / API / Lobster Workstation / Knowledge Assistant
Department → App → Model → GPU Flow
End-to-end internal Token production path
Unit Business Cost Comparison
Per-Million-Token cost by department · incl. optimisation headroom
Business Operations Suggestions
!
"Meridian Tech" plan consumption is at 92%; push a plan-upgrade proposal within 2 days (Premium → Flagship), projecting +$45K monthly revenue.
i
"R&D" agent count grew +28% MoM, but unit agent cost is high ($5.2/M). Enable model-downgrade policy to optimise cost.
"Customer Service" Copilot rated A+ in business value, saving ~$180K of manual labour cost each month. Expand deployment to the remaining regional service zones.
Period Basis
Monthly Revenue (MTD)
$11.82M
Daily avg $847.2K · Projected EOM $25.4M
Monthly Cost (MTD)
$7.33M
Daily avg $523.8K · Budget execution 72.4%
Monthly Gross Profit (MTD)
$4.49M
Margin 38.0% ▲ 2.1pp vs last month
Budget Remaining
$2.80M
Monthly budget $10.13M · Remaining 27.6%
Cost per Token
$4.11/M
▼ 0.32 vs last month
Revenue per Token
$6.66/M
▲ 0.18 vs last month
Gross Profit per Token
$2.55/M
▲ 0.50 vs last month
Cost Recovery Ratio
161.3%
Every $1 invested recovers $1.61
Machine-as-Asset Operations
By default a physical machine / node is treated as an asset unit; billable Tokens, internal chargeback / showback contribution, operating cost, and depreciation are aggregated per machine to answer: "Is every machine profitable, how fast does it pay back, is it worth expanding?"
Capitalisable Machines
--
Physical-machine / node basis
Avg Monthly Revenue / Machine
--
External billing + internal contribution
Avg Monthly Gross Profit / Machine
--
Revenue − operating cost − depreciation
Weighted Payback Period
--
Equipment cost / monthly gross profit
Machine Asset Operating Ranking
This month's revenue, operating cost, depreciation and gross profit aggregated per physical node · unit: $M
MachineRegionConfigTokens (Month)RevenueOp. CostDepreciationGross ProfitMarginPaybackStatus
Asset Yield Matrix
X = utilisation · Y = monthly gross profit / machine · bubble = book value
High-yield assets Healthy operation Watch for expansion Inefficiency alert
Cost Structure Breakdown
Share and amount of each cost line this month
Monthly Revenue vs Cost Trend & Forecast ?Forecast Method

The dashed region is a 3-month forecast using weighted linear regression: a trend line fit on 6 months of history, blended with recent growth.

Revenue, cost and gross profit are forecasted independently. Monthly data points are limited, so use the forecast as a reference and combine with business planning.
Past 6 months actual + 3-month forecast · dashed area is forecast
Allocation & Attribution
Cost allocation by business object (external revenue + internal allocation)
ObjectTypeToken ConsumptionAllocated CostRevenue / ContributionROI
Meridian TechExternal tenant380B$1.56M$2.28M1.46x
R&D CenterInternal dept520B$2.14MShowback
Aurora DataExternal tenant290B$1.19M$1.74M1.46x
Customer ServiceInternal dept180B$0.74MManual labour saved $180K/mo
Smart MarketingInternal dept210B$0.86MConversion uplift +12%
Budget Execution & Forecast
Monthly budget consumption curve and EOM forecast
Expansion & Budget Impact Analysis
Marginal impact on cost / revenue / gross profit from adding GPUs or changing model config
Expansion PlanAdded Cost / MonthProjected Added RevenueGross Profit ImpactPaybackRecommendation
+32x H100$480K$720K+$240KImmediateRecommended
+64x L40S$320K$380K+$60K1.2 moOptional
+16x H800$380K$350K-$30K>3 moDefer
Finance Optimisation Suggestions
This month's gross margin of 38.0% is up 2.1pp vs last month, mainly from compute-and-power co-scheduling cutting electricity cost 8.2% and model-GPU matching reducing idle time by 3.4pp.
!
Budget execution at 72.4% (mid-month) projects to 96.8% by EOM, close to the budget cap. Review Token quotas for non-critical workloads.
i
Recommend the +32x H100 expansion: projected +$240K monthly gross profit immediately, and delays H800 purchase by ~2 quarters, saving $2.4M capex.
Time Risk Level
Today's Total Requests
18.7M
requests
Risky Requests
23,412
Share 0.125%
Blocked Requests
23,224
Block rate 99.2%
Protected Workloads
97.8%
Workload coverage
Security Events
7
Closure rate 85.7%
Avg Handling Latency
4.2min
▼ 1.8min
Risk Entry Distribution
By attack type · last 24h
Risk Object Ranking
Top business objects triggering risks
Block Trend (Last 24h)
Hourly risk-block volume
Agent & Smart Workstation Protection
Agent high-risk actions · Tool Use permissions · multi-step risk · sandbox exec
Protection DimensionStatusToday's TriggersBlocked / Controlled
Agent High-risk ActionsEnabled342338 (98.8%)
Tool Use Permission ControlEnabled1,247 calls89 blocked
External API AuditEnabled5,82323 blocked
Multi-step Risk DetectionEnabled178 chains12 aborted
High-risk Action Re-confirmationEnabled56 prompts48 confirmed · 8 declined
Sandbox Execution IsolationEnabled2,341 runs0 escapes
Output Safety & Data Protection
Sensitive-content blocking · data-leak prevention · multi-tenant isolation
Control DimensionToday's DetectionsBlockedHit Rate
Sensitive-content Block4,5674,51298.8%
Data-leak Prevention23 risks23 blocked100%
PII Redaction12,34512,345100%
Multi-tenant Isolation Hit8 violations8 blocked100%
Compliance Audit Tagging156Tagged & archived
Security Event Timeline (Last 24h)
Key security events and handling status
14:32
High risk: batched prompt-injection attack detected. Source: Test Sandbox · Blocked
12:15
Medium risk: agent "Marketing Assistant" tried calling an unauthorised external API · Blocked
10:47
Medium risk: tenant "Aurora Data" output contained suspected customer PII · Redacted
09:23
Low risk: multi-step task chain exceeded the 15-step threshold. Manual review triggered · Handling
08:05
Info: security policy hot-update completed. 3 new prompt-injection signatures added
03:41
Low risk: unusual high-frequency requests in early-morning hours. Source: automation platform · Confirmed safe
Security Governance Suggestions
!
"Test Sandbox" prompt-injection attempts surged +340%; temporarily reduce its Token quota and tighten input-audit granularity.
i
Agent "Marketing Assistant" has triggered Tool Use permission alerts for 3 consecutive days; review its tool-call whitelist and tighten external API access.
Security policy hit rate rose from 94.1% last week to 99.2%; the prompt-injection signature refresh is clearly effective. Maintain a weekly update cadence.
Time Window Cluster ● LIVE
Real-time Request Rate
34.2K
req/s
Token Throughput
2.41M
tok/s
TTFT P50 / P99
128 / 342 ms
SLA met
TPOT P50 / P99
18 / 45 ms
SLA met
Queue Depth
127
requests queued Normal
KV Cache Hit Rate
84.3%
▲ 2.1pp
Avg GPU Utilisation ?Avg GPU Utilisation

Measures the average proportion of online GPU compute actually used for Token inference production.

Calculation: actual inference compute ÷ rated compute across GPUs, weighted by card count.

Business meaning: higher utilisation means GPU investment converts more fully into deliverable Token output. Negative indicators are idle rate (currently 6.8%) and mismatch rate (currently 4.2%), both of which pull effective utilisation down.

Optimisation goal: keep raising utilisation via model-GPU matching and smart scheduling in idle windows to lower unit Token cost and lift gross margin.
78.6%
512 cards online
Degradation / Throttling
None
drift 0 · throttle 0 · degrade 0
Request Throughput Trend (Last 1h, minute-level)
req/s and tok/s twin-axis curve
Latency Distribution (Last 1h)
TTFT & TPOT P50/P95/P99 over time
Hot Models Top 5
By real-time request volume
Hot GPU Pools
By utilisation · incl. temperature & power
Operations Event Timeline (Last 6h)
Anomalies / alerts / scheduling changes / scale-out events
15:02
Scheduling: +8x H100 instances online in Zone A region, capacity +3.2%
14:18
Alert: Qwen-72B queue depth briefly exceeded 500, auto replica-expansion triggered · Resolved
13:45
Scheduling: TOU tariff entered flat period; compute-and-power co-scheduling resumed full-power in Zone B region
11:30
Change: DeepSeek-V2 hot-updated v2.1.3 → v2.1.4, zero downtime
09:52
Alert: a single GPU in Zone C GPU-Pool-3 hit 87°C. Auto frequency scaling applied · Temperature recovered
Production Operations Suggestions
i
Qwen-72B request volume keeps growing (+12%/week); pre-scale 2 inference replicas to avoid peak-hour queues.
KV Cache hit rate rose from 82.2% to 84.3% this week; prefix-cache strategy is paying off. Extend it to more models.
!
Zone C GPU-Pool-3 triggered 2 temperature alerts in 3 days; schedule a cooling check or migrate some load to lower-temp pools.
A core Token Factory capability: let 18 models find the optimal match on 4 GPU SKUs, maximising per-compute Token output and gross margin while protecting SLA.
Time SLA Baseline
Deployed Models
18
15 active · 3 retiring
GPU Pools
6
4 SKUs · 512 cards
Best-match Rate
91.8%
▲ 3.2pp vs last month
Mismatch Loss
4.2%
Capacity loss ~101K tok/s
Overall SLA Attainment
99.7%
All-model weighted
Model × GPU Efficiency Heatmap
Colour depth = per-Token cost efficiency (green = high, red = low, grey = not deployed)
Model Ranking (By Output Efficiency)
Token output · cost · TTFT · SLA
ModelDaily Output$/M TokenTTFT P99SLA
Qwen-72B-Chat28.4B$3.42285ms99.8%
DeepSeek-V224.1B$3.18312ms99.9%
Llama-3-70B19.7B$3.85298ms99.7%
Qwen-14B-Chat16.2B$2.14142ms99.9%
GLM-4-9B12.8B$2.48168ms99.8%
CodeLlama-34B8.6B$3.92256ms99.5%
Mistral-7B7.2B$1.6898ms99.9%
Yi-34B5.4B$3.56278ms99.6%
GPU Pool Ranking (By Yield Efficiency)
Utilisation · per-card output · temperature · power
GPU PoolCardsUtilisationDaily Yield / CardPower
Pool-1 (H100)6488.4%$2,480428 kW
Pool-2 (H100)6484.1%$2,200412 kW
Pool-3 (H800)9679.4%$1,890396 kW
Pool-4 (A100)9676.2%$1,280312 kW
Pool-5 (A100)9672.0%$1,140298 kW
Pool-6 (L40S)9668.3%$680248 kW
Per-Token Cost Comparison
Cost-efficiency comparison across GPU SKUs
Mismatch Loss Analysis
Capacity / cost / SLA losses due to model-GPU mismatch
Qwen-72B → A100 (should be on H100) TPOT +32% · cost +18%
GLM-4-9B → H100 (should be on L40S) Compute waste 42%
Mistral-7B → H800 (should be on A100/L40S) Compute waste 38%
CodeLlama-34B → L40S (VRAM insufficient) OOM risk · need to migrate
Optimisation potential: eliminating the mismatch could raise effective capacity +4.2%, cut unit cost -6.8%, saving $68K / month
Model × GPU Co-Scheduling Suggestions
!
Qwen-72B is running 18 replicas on A100 (a mismatch). Gradually migrate to H100 Pool-1/2 to cut TPOT by 32% and cost by 18%.
i
GLM-4-9B and Mistral-7B deployed on H100/H800 is "over-provisioned"; downgrade to A100/L40S pools and free up high-end compute for 70B+ models.
Best-match rate rose from 88.6% to 91.8% vs last month; keep pushing the auto-matching strategy. Goal: 95%+ next month.
Time GPU SKU
Total GPUs
512
4 SKUs · 506 online
Avg Daily Output / Card
248.6M
Tokens/card/day
Avg Daily Revenue / Card
$1,655
/card/day · aligned with per-machine asset revenue
Idle Rate
6.8%
35 cards · Needs optimisation
Mismatch Rate
4.2%
Model-GPU mismatch loss
GPU SKU Cost-efficiency Ranking
Per-Token cost · per-card output · per-card gross profit · technical drill-down for FinOps per-machine asset operations
GPU SKUCountUtilisation$/M TokensDaily Output / CardDaily Gross Profit / Card
H100 80G12886.2%$3.12412M$2,340
H800 80G9679.4%$3.68356M$1,890
A100 80G19274.1%$4.45198M$1,210
L40S 48G9668.3%$5.82128M$680
Model Cost Ranking - Top 8
Weighted by monthly Token output
Cost Attribution Structure
GPU / power / storage / network / software / security / ops share
Optimisation-gain Waterfall
Monthly cost savings from each optimisation measure ($K)
Resource Cost Optimisation Suggestions
!
L40S pool idle rate is high at 11.2% (11 of 35 cards idle) and shows up as inefficiency-alert nodes in the FinOps per-machine view; migrate lightweight models (Qwen-7B, CodeLlama-13B) onto L40S to lift utilisation.
i
Qwen-72B on A100 has a mismatch rate of 8.1%, TPOT over budget by 12%. Schedule Qwen-72B preferentially to H100/H800; let A100 carry medium-sized models.
Model-GPU matching optimisation saved $68K this month; keep pushing the KV Cache tiered-storage strategy for an extra $25K/month.
Time Region
Real-time Total Power
1,847
kW · cap 2,400 kW
Power Headroom
553 kW
Headroom rate 23.1%
Data Centre Utilisation
77.0%
Safe
PUE
1.28
▼ 0.03 vs last month
Power per Token
2.28 mWh/M
▼ 5.8%
Current Tariff Tier
Flat
$0.68/kWh · Peak at 16:00
Power Trend (Last 24h, hourly)
Real-time power vs cap · with TOU tariff annotations
Compute-Power Synergy Value
Added capacity and cost savings from coordinated scheduling
Added Rated Capacity
+8.3%
+153K tok/s
Monthly Electricity Savings
$38.2K
vs uncoordinated baseline
Rated Capacity Under Power Cap
1.72M
tok/s · 2.10M after coordination
Carbon Emissions (with green offset)
7.8
tCO₂/mo · gross 12.4t · ↓37%
Green-power Supply Trend (Last 24h)
Green power (solar + wind) vs total electricity · real-time green share
REC & Carbon Account
REC stock consumption · carbon quota usage · carbon trading records
REC Stock
1,240
Monthly consumption 285
Monthly Procurement Budget
$62.4K
Avg price $50.3/REC
Annual Carbon Quota
580 tCO₂
Used 148.6t · Remaining 74.4%
Carbon Credit Trade
+32 tCO₂
Net purchase this month · $48/t
At the current consumption rate, RECs can cover until mid-June; start the next procurement in May. Carbon quota is ample; full-year target is achievable.
Green-power Follow-up Scheduling: "Compute Follows the Green Power"
Elastic workloads auto-arranged with solar / wind variability · maximise green absorption
Carbon Neutrality Path (Annual)
Per-region carbon emissions vs mitigation contribution
Data Centre Regional Posture
Per-region power / capacity / temperature / tariff / green share
Power-shortage Workload Protection
Degradation / protection / scheduling rules under power constraints
Power LevelStrategyScopeProtected Workloads
<80%Normal operationNo impact
80-90%Low-priority frequency scalingBatch inference, non-critical tasksRealtime services unaffected
90-95%Elastic scheduling + regional shiftLow-SLA tenantsHigh-SLA tenants, critical depts
>95%Emergency unload + circuit breakAll non-criticalCore business continuity
Elastic Scheduling Under Green-power Variability
Green ShareScheduling PolicyElastic WorkloadsCarbon Effect
>60%All elastic workloads onlineBatch training + precompute full-onVery low carbon
40-60%Standard schedulingNormal priority orderLow-medium carbon
20-40%Elastic workloads shrinkLow-priority batch deferredMedium carbon
<20%Rigid workloads onlyAll elastic pausedHigh carbon · trigger carbon offset
Compute-Power Synergy Suggestions
Currently in flat tariff period; concentrate precompute / prefetch jobs to leverage the low-price window. Auto-reduce Zone A batch load before 16:00 when the peak period starts.
i
Zone B region has the largest power headroom (34%); schedule more elastic workloads there to add ~+5.2% rated capacity.
!
Zone C region is expected to hit a power restriction tomorrow 14:00-18:00 (utility notice); proactively migrate critical workloads to Zone A ahead of time.
Green Power & Carbon Neutrality Suggestions
Solar peak window (10:00-14:00): current green share 42.6%, projected to reach 58%+ between 11:00-13:00. Pre-schedule batch training, vector index build and other elastic workloads into this window: projected additional green absorption ~120 kWh, cutting ~62 kgCO₂.
i
Zone A solar direct-supply advantage: the region is connected to 800 kWp rooftop solar; current green share 51.2% (highest of the three). Schedule inference workloads for carbon-sensitive tenants (those committed to RE100: "Meridian Tech", "Aurora Data") to this region to meet their green-power SLA.
i
Night-time wind utilisation: Zone B wind share can exceed 35% between 22:00-06:00, combined with off-peak tariff $0.35/kWh. Schedule delay-tolerant tasks (data preprocessing, model evaluation) at night to reduce electricity cost and carbon at the same time.
!
REC procurement alert: current REC stock 1,240; at monthly consumption ~680, coverage lasts until mid-June. Kick off the next procurement in early May (recommended 800 RECs); market price $48-52/REC, budget ~$40K.
Carbon neutrality on track: annual carbon-neutrality goal 85%, current progress 68.4% (end of Q1). Green absorption + REC offset + carbon trading are all pulling weight; at this pace Q3 should hit the goal early. Q2 focus: scale up Zone C solar capacity (plan 500 kWp) to lift site-wide green share above 50%.