Technical methodology
Methodology for explainable outage-risk intelligence
See how GeoGridIQ organizes time-bounded weather, vegetation, outage, geographic, and exposure evidence into reviewable risk signals—and how source health, model trust, uncertainty, and human judgment determine what can be shown.
Direct answer
What GeoGridIQ estimates
GeoGridIQ estimates localized outage risk for a declared geography and future time window. It freezes only evidence available by the forecast issue time, aligns that evidence in space and time, and evaluates the resulting snapshot through the exact verified region-and-horizon serving path. Each public result carries its validity window, source freshness, confidence or evidence-quality context, prediction mode, and explanatory drivers; when that complete path cannot be verified, availability fails closed. The output supports monitoring, briefing, and prioritization; it is not an official outage notice, an emergency warning, or a guarantee that a particular asset or customer will lose power.
Evidence: Conceptual illustration
From evidence to accountable review
Orient readers to the complete evidence, trust, review, and learning chain.
Source evidence flows through spatial and temporal validation into a frozen snapshot. The path then resolves an exact verified public-serving path or fails closed, attaches an explanation, supports operator review, and finally compares the stored forecast with held-back outcomes. Separately contracted fallback scoring is not public-serving unless its own public contract is implemented and verified. No numeric prediction or observed risk map appears.
-
1
Source evidence
Outage, weather, vegetation, GIS, exposure, and history
-
2
Align and freeze
Provenance, freshness, space, time, and feature contract
-
3
Resolve path
Exact verified public-serving path or unavailable
-
4
Explain
Validity, uncertainty, mode, and associated drivers
-
5
Review
People compare official information and apply procedure
-
6
Validate
Held-back outcomes support later evaluation and monitoring
Evidence becomes usable only after alignment, trust checks, explanation, review, and later validation.
Section 1 · The evidence chain
Methodology at a glance
GeoGridIQ starts by defining a qualifying outage outcome, geography, issue time, and future window. It then gathers permitted evidence, checks provenance, freshness, and completeness, aligns sources in space and time, and freezes a versioned feature snapshot. Runtime controls resolve the exact region-and-horizon model or separately governed scoring, persist the intended prediction population, attach explanation and uncertainty, and apply trust, validity, and display gates. Fallback scoring may exist under its own contract, but public capability remains unavailable unless a separately implemented public-serving fallback contract is verified. Later outcomes are matched under a separate validation contract. No source, map, alert, or artifact becomes a public claim without these intermediate contracts and gates.
Evidence: Conceptual illustration
The complete methodology pipeline
Teach the complete chain between a forecast question and later accountability.
Eleven ordered steps: define the forecast question; collect source evidence; check provenance, freshness, and completeness; align evidence in space and time; freeze an issue-time snapshot; resolve the exact verified serving path or fail closed; generate and persist; attach explanation and uncertainty; apply trust, validity, freshness, and display gates; compare with later outcomes; and feed reviewed results into monitoring and future model work.
-
1
Define
Target, geography, issue time, valid window, horizon, population, and use
-
2
Collect
Only approved source families for the exact contract
-
3
Check
Provenance, freshness, completeness, coverage, and quality
-
4
Align
Versioned spatial and temporal normalization
-
5
Freeze
One reproducible issue-time feature snapshot
-
6
Resolve
Exact trusted region/horizon model or authorized alternative
-
7
Generate
Complete intended population persisted with provenance
-
8
Explain
Mode, uncertainty, validity, and associated drivers
-
9
Gate
Trust, source, batch, expiry, and display controls
-
10
Evaluate
Held-back outcomes matched under a declared contract
-
11
Learn
Reviewed results inform monitoring and future work
No source goes directly to a public claim.
Figure source: GeoGridIQ (Repository state reviewed 2026-07-30)
Section 2 · Define the question first
What GeoGridIQ is actually estimating
A forecast contract names the target outcome, scoring geography, issue time, valid-from and valid-to times, horizon, eligible observations, prediction population, decision use, scoring mode, and availability state. A number without that context is incomplete.
Observed outages describe events already reported; hazard forecasts describe expected conditions; vegetation signals describe screened context; separately authorized relative risk ranks eligible places; and calibrated probability estimates a declared event. Severity describes magnitude, consequence describes impact, and recommendations add policy and human judgment. These meanings do not substitute for one another. A regional or grid-cell score applies only to that unit and does not identify an exact line, pole, transformer, address, building, or customer.
Evidence: Conceptual illustration
A complete forecast contract
Make a complete forecast distinguishable from a bare score.
A sanitized two-column contract names a qualifying unplanned-outage outcome, an illustrative analysis cell, issue and valid times, a 24-hour horizon, eligible provider observations, eligible-cell population, monitoring use, prediction mode, and availability. Values are explanatory and are not a current forecast.
Scroll horizontally or use the arrow keys to compare every column.
| Contract field | Sanitized example and meaning |
|---|---|
| Target outcome | Qualifying unplanned outage under label contract vX |
| Geography | Illustrative analysis cell; not an exact asset or address |
| Issue time | 2030-01-15 12:00 UTC; inputs frozen at this cutoff |
| Valid window | 2030-01-15 12:00 to 2030-01-16 12:00 UTC |
| Horizon | 24H contract |
| Eligible outcomes | Verified provider events meeting spatial, temporal, and coverage rules |
| Prediction population | All eligible active cells in the declared region |
| Decision use | Monitoring and briefing; not autonomous action |
| Mode | Conceptual trusted-model example; fallback has different semantics |
| Availability | Must pass artifact, batch, validity, source, and display gates |
Contract field
Target outcome
- Sanitized example and meaning
- Qualifying unplanned outage under label contract vX
Contract field
Geography
- Sanitized example and meaning
- Illustrative analysis cell; not an exact asset or address
Contract field
Issue time
- Sanitized example and meaning
- 2030-01-15 12:00 UTC; inputs frozen at this cutoff
Contract field
Valid window
- Sanitized example and meaning
- 2030-01-15 12:00 to 2030-01-16 12:00 UTC
Contract field
Horizon
- Sanitized example and meaning
- 24H contract
Contract field
Eligible outcomes
- Sanitized example and meaning
- Verified provider events meeting spatial, temporal, and coverage rules
Contract field
Prediction population
- Sanitized example and meaning
- All eligible active cells in the declared region
Contract field
Decision use
- Sanitized example and meaning
- Monitoring and briefing; not autonomous action
Contract field
Mode
- Sanitized example and meaning
- Conceptual trusted-model example; fallback has different semantics
Contract field
Availability
- Sanitized example and meaning
- Must pass artifact, batch, validity, source, and display gates
A forecast's meaning travels with its target, geography, time, population, mode, and availability.
Figure source: GeoGridIQ (Repository state reviewed 2026-07-30)
Section 3 · One language across the product
Core terminology
The glossary is part of the methodology contract, not ornamental vocabulary. The same terms must retain the same meaning in page copy, status messages, tooltips, exports, schema, and related documentation. In particular, probability, confidence, severity, consequence, and relative risk are not interchangeable; missing is not zero; a promoted artifact is not a current forecast; and a top driver is not a cause. Essential definitions appear in the visible body and glossary rather than being available only on hover.
- Observed outage
- A provider-reported loss-of-service event with recorded observation or status times; it describes evidence about an event, not a forecast.
- Qualifying outage
- An observed event that satisfies the versioned label contract, including provider, planned or unplanned, spatial, temporal, coverage, and any documented threshold rules.
- Forecast
- A time-stamped estimate issued before a declared future valid window, for a stated outcome, geography, population, and prediction mode.
- Issue time
- The cutoff at which forecast inputs are frozen; only evidence genuinely available by this instant may be used.
- valid_from
- The beginning of the future interval to which a forecast applies.
- valid_to
- The end of the future interval to which a forecast applies.
- Horizon
- The forecast contract's lead-time interval, tied to issue time and/or the end of the valid window as defined by implementation.
- Region
- A canonical supported geographic scope; it is not automatically a utility service territory.
- Grid cell
- A bounded analysis unit used to align and score evidence; it does not identify an exact asset or address.
- Feature snapshot
- The frozen, versioned set of typed feature values, missingness and freshness flags, and identities for one issue time, region, horizon, and grid contract.
- Source contract
- The rules for a source's provider or product identity, timestamps, units, coverage, quality, freshness, and permitted use.
- Feature contract
- The ordered schema of feature names, types, units, transformations, requiredness, and compatibility used consistently in training and inference.
- Label contract
- The versioned rules that determine which observed events count as positive, negative, or unknown outcomes and how they match forecasts.
- Model artifact
- A serialized model file produced by a particular run; its existence alone does not make it trusted, promoted, loaded, or current.
- Model registry
- The authoritative record that binds a region, horizon, family, version, artifact, integrity metadata, trust state, and promotion state.
- Model card
- A reviewed evidence summary describing intended use, data and evaluation scope, metrics, limitations, and governance decisions for a model.
- Prediction batch
- A provenance-bound set of outputs generated together for a declared region, horizon, issue time, and valid window.
- Probability
- An estimated likelihood of the declared event for the declared geography and window, only for a track designed and calibrated to support that meaning.
- Relative risk
- A rank, score, or percentile comparing eligible units; it is not automatically a calibrated probability.
- Risk level
- A human-readable category assigned by current, verified thresholds and rules; it is not a universal utility standard.
- Severity
- The magnitude or extremity of relevant conditions or a verified classification; it is not automatically outage probability.
- Confidence
- The implemented assessment of evidence and prediction-path quality; it is not a statistical confidence interval or a second probability.
- Data completeness
- Whether all records or layers required by a contract are present, regardless of age.
- Data freshness
- Whether evidence is recent enough for its declared validity or use contract, regardless of completeness.
- Consequence
- The potential importance or impact if disruption occurs; it can affect priority without changing physical likelihood.
- Critical infrastructure exposure
- Generalized context indicating that important community functions may be affected; it is not proof of outage cause or increased likelihood.
- Top driver
- An input or feature family most associated with a particular score under the implemented explanation method; it is not proven causation.
- Fallback
- An explicitly authorized non-primary scoring path with its own source contract and labels; it is not a machine-learning probability unless independently validated as one.
- Trusted
- A status indicating that a specific model identity passed required evidence and governance gates; it does not guarantee a current batch.
- Promoted
- A human-reviewed decision making a trusted artifact eligible for the defined production scope; it does not prove successful runtime loading or current validity.
- Display eligible
- Allowed to appear in a current user interface after presentation gates; hidden rows may still be persisted for audit.
- False positive
- A flagged forecast with no matched qualifying outcome, only where observation coverage is sufficient to support that conclusion.
- False negative
- A qualifying observed outcome that was not covered by the declared forecast and evaluable population.
- Calibration
- The degree to which forecast probabilities align with observed event frequencies under a specified dataset and contract.
- Temporal leakage
- Use, direct or indirect, of information unavailable at issue time or reserved for later evaluation.
- Concept drift
- A change over time in relationships among inputs, outcomes, providers, infrastructure, or operations that can reduce model relevance.
Section 4 · What evidence can and cannot say
Evidence and data-source families
The active feature manifest determines which source families participate in each region, horizon, and model. Every used source needs provider, time, spatial, transformation, and limitation records; current capability and freshness records remain authoritative.
4.1 Verified outage and reliability evidence
#Verified outage records can include provider and event identity, observed, updated, restored, retrieval, and availability times; active or cleared state; geometry class; supplied customer count or cause; planned status; raw identity; deduplication; and revisions. They serve distinct roles in operational context, historical features, labels, and validation. Only qualifying verified evidence is outage truth: failed or missing coverage is unknown, not zero; a non-match may be unevaluable; and planned outages cannot silently become unplanned positives.
4.2 Forecast weather and hazard evidence
#Weather contracts select only verified variables and products, potentially including wind, precipitation, snow or ice proxies, temperature change, lightning, antecedent moisture, and separately approved hazards. Values retain product and cycle, issue, forecast-hour, valid and retrieval times, units, grid mapping, and deterministic or ensemble semantics. Late, partial, and superseded cycles are labelled. Official alerts remain authoritative hazard context, not outage observations or automatic outage predictions.
4.3 Vegetation and remote-sensing evidence
#Vegetation evidence may include dated NDVI, land cover, density or change, seasonal context, and approved canopy or corridor layers, with acquisition and processing dates, quality masks, cloud effects, coverage, and resolution. NDVI measures greenness—not tree height, conductor clearance, a dangerous branch, or corridor encroachment. Dense vegetation away from infrastructure is not exposure, and satellite screening does not replace field inspection or utility vegetation expertise.
4.4 Geospatial, terrain, and regional context
#Approved boundaries and grid cells align terrain, land and water masks, authorized access or urban context, and proximity or overlap measures. Coastal, boundary, partial-cell, and varying-area effects retain their handling and resolution. A municipality is not necessarily a utility territory, and infrastructure presence does not establish a legal service area.
4.5 Infrastructure and network exposure
#Network features influence a model only when authorized and present in its exact feature contract; sensitive topology remains protected. Generalized critical-infrastructure context usually changes consequence and review priority, not outage probability. Proximity to an important facility does not by itself increase physical likelihood.
4.6 Historical vulnerability
#Dated prior-outage aggregates can describe recurrence only when their cutoff precedes issue time. Interpretation depends on lookback, provider coverage, spatial aggregation, infrastructure change, and operations. Recurrence is not causation, later events cannot leak backward, and coverage gaps cannot become assumed non-events.
4.7 Operational and user-provided context
#Saved locations, account context, notes, and crew information are governed separately. Public content excludes crew positions, customer identities, addresses, authentication, billing, tenant-restricted, and private utility data. Suggestions are not autonomous dispatch or proven route optimization without separate validation.
4.8 Seasonal and climate context
#Seasonal outlooks, climate signals, and El Nino can inform background planning, but they are not local outage forecasts. A climate index is not an active feature unless the exact manifest proves it, and its timescale differs from operational horizons.
Evidence: Observed public data
Evidence families have different jobs
Compare each evidence family's purpose, timestamp needs, limits, and activation rule.
Rows compare outage, weather, vegetation, GIS, infrastructure, history, operational, and seasonal context. Columns state what each family represents, how it may be used, its essential timing or provenance, what it cannot prove, and that current activation comes only from the exact feature and capability contract.
Scroll horizontally or use the arrow keys to compare every column.
| Family | Represents / permitted use | Required identity and time | Cannot prove alone | Activation |
|---|---|---|---|---|
| Outage | Observed service-event context, labels, history, validation | Provider, event, observed/updated/restored/available/retrieved times | Complete coverage, cause, or a negative when feed health is unknown | Exact current source contract |
| Weather | Forecast environmental stress and official hazard context | Product, cycle, issue, forecast hour, valid and retrieval times | That an outage will occur | Exact region/horizon feature manifest |
| Vegetation | Greenness, land-cover, change, or authorized corridor screening | Acquisition, processing, mask, cloud, resolution, coverage | Tree height, clearance, dangerous branch, or field condition | Exact feature manifest and freshness state |
| GIS / terrain | Common analysis frame, overlap, distance, terrain context | Authority, CRS, geometry version, resolution, transform | Legal service territory or exact failure location | Approved spatial contract |
| Infrastructure | Authorized physical exposure or generalized consequence context | Source authority, date, precision, access class | Causation or increased likelihood from proximity | Feature authorization or public-safe context |
| History | Pre-cutoff recurrence and vulnerability context | Coverage, lookback, cutoff, aggregation, provider version | Causation or unchanged present conditions | Time-bounded feature contract |
| Operational | Private saved-location, crew-readiness, or account context | Tenant, access, timestamp, purpose, audit identity | Autonomous dispatch or public evidence | Separately authorized feature |
| Seasonal / climate | Background planning assumptions | Product, release, period, geography, uncertainty | A local outage forecast | Only when exact manifest proves use |
Source families contribute different evidence and cannot prove the same things.
Figure sources: Environment and Climate Change Canada (2026-02-20) (opens in a new tab) Environment and Climate Change Canada (opens in a new tab) United States Geological Survey (opens in a new tab) PostGIS Project (2026-06-08) (opens in a new tab) Public Safety Canada (2010-07-01) (opens in a new tab) GeoGridIQ (2026-07-30 review)
Section 5 · Unknown is not zero
Provenance, freshness, and data-quality states
Every signal retains provider and product, version or raw identity, checksum where applicable, issue, valid, observed, available, fetched, and processed times, transformation version, spatial reference and resolution, coverage, quality, completeness, and freshness.
Fresh is within contract; delayed arrived late but may remain usable; stale is too old; missing is absent; failed did not process; unsupported lacks an approved source; partial lacks required evidence; and valid zero is a successful current observation of no qualifying records. The interface labels each state and shows zero only with its establishing source and time. Completeness and freshness remain separate: complete data can be stale, and fresh data can be partial.
Section 6 · Comparable without false precision
Spatial normalization and GIS methodology
GeoGridIQ aligns weather grids, outage points or areas, vegetation rasters, terrain, and infrastructure context in a declared coordinate system using geometry-validity checks, versioned reprojection, containment or intersection, bounded distance, raster zonal summaries, and land-water handling. QA covers duplicate or overlapping geometry, cell area, coastal and partial cells, source resolution, and weather-to-analysis-grid mapping. Buffers must match source precision; a centroid is not a failure location.
Numerical checks and map review are complementary: correct SQL can encode the wrong geography, while a plausible map can show the wrong concept. A verified GeoSQL pilot supports upstream investigation and map-in-the-loop review, not outage modeling, legal territory truth, or direct production writing.
Evidence: Schematic, not surveyed
Different geometries, one bounded analysis cell
Explain spatial alignment without implying asset-level precision.
A coarse forecast-weather tile, generalized outage point or area, vegetation raster pixels, and generalized infrastructure context overlap a bounded GeoGridIQ analysis cell. The sequence names CRS transformation, geometry checks, spatial join, bounded distance, and zonal summary. The cell centroid is representative and not a failure location.
-
Coarse grid
Weather tile
Product grid and valid time mapped with bounded source distance -
Observed geometry
Outage evidence
Generalized point or area with provider precision retained -
Raster
Vegetation pixels
Dated raster values summarized under mask and coverage rules -
Context
Infrastructure context
Generalized line or exposure context; protected detail withheld -
Output unit
Analysis cell
Approved bounded unit; centroid is representative, not the failure site
Different geometries are transformed and summarized into one bounded analysis cell.
Figure sources: Open Geospatial Consortium (opens in a new tab) International Association of Oil & Gas Producers (opens in a new tab) PostGIS Project (2026-06-08) (opens in a new tab) PostGIS Project (2026-06-08) (opens in a new tab) PostGIS Project (2026-06-08) (opens in a new tab)
Section 7 · The strongest safety rule
Temporal alignment and the no-future-information rule
GeoGridIQ distinguishes source issue, valid, observation, available, retrieval, and processing times from forecast issue, valid-from, valid-to, and outcome times. Only evidence genuinely available by the issue-time cutoff may enter a forecast; later creations, revisions, and outcomes belong to validation or a later run.
Leakage includes using final observations as forecasts, valid-window outages in history, revisions without original availability, preprocessing fit on holdouts, random splits that mix related events or later periods, unarchived reconstructions, labels in features, and caches without source or feature time. A reproducible snapshot binds one issue time, region/horizon contract, bounded values and source versions, missingness/freshness flags, and source, feature, and grid fingerprints.
Evidence: Conceptual illustration
Issue time separates evidence from outcomes
Make the no-future-information rule memorable and auditable.
Before the cutoff, approved forecasts, prior observations, and pre-cutoff history may be eligible. At issue time, one feature snapshot is frozen. During and after the valid window, outage outcomes, final observations, restorations, and revisions are held back for later evaluation. Moving any of those later facts backward is prohibited leakage.
-
Before
Allowed before cutoff
Evidence whose defensible available_at is no later than issue time
-
Cutoff
Frozen forecast
One issue time, region/horizon contract, values, flags, and hashes
-
After
Held-back valid window
Qualifying outages and evolving conditions become potential outcomes
-
Validation
Later revisions
Restorations, final observations, corrections, and evaluation stay outside the snapshot
Only evidence genuinely available by issue time belongs in the frozen forecast.
Figure sources: Kapoor and Narayanan (2023-08-04) (opens in a new tab) GeoGridIQ (Repository state reviewed 2026-07-30)
Section 8 · Bounded inputs, explicit missingness
Feature engineering
Feature engineering turns raw evidence into a bounded, typed snapshot through verified window summaries, maxima, means, totals, change rates, exceedance durations, lagged history, spatial aggregation, documented interactions, encoding, or scaling. Missingness and freshness stay explicit.
The feature contract fixes order, name, type, units, required, optional, or experimental status, transformation version, and exact region/horizon compatibility; training and inference must match it. Examples such as forecast gust, antecedent precipitation, dated vegetation, pre-cutoff outage history, terrain or exposure, and source-health flags must be labelled active, possible, conceptual, or planned. Schema presence alone does not prove current use.
Evidence: Conceptual illustration
Timestamped evidence becomes a feature snapshot
Show how values, units, missingness, freshness, and identity travel into typed inputs.
Sanitized weather records, pre-cutoff outage history, dated vegetation screening, and static terrain context pass through bounded time-window and spatial summaries. The result is an ordered feature contract with typed values, missing and freshness flags, source versions, and feature and grid fingerprints. Example families are not represented as universally active.
-
Inputs
Raw evidence
Values retain provider, product, issue/valid/available times, unit, and geometry
-
Rules
Bounded transforms
Window summaries, spatial aggregation, unit conversion, and cutoff checks
-
Contract
Typed fields
Fixed names, order, types, units, and required/optional status
-
Flags
Quality context
Missingness, freshness, coverage, and source-role flags stay explicit
-
Snapshot
Frozen identity
Region, horizon, issue time, source, feature, and grid fingerprints
A feature snapshot binds values, missingness, freshness, units, schema, and time.
Figure sources: GeoGridIQ (Repository state reviewed 2026-07-30) Environment and Climate Change Canada (opens in a new tab) United States Geological Survey (opens in a new tab)
Section 9 · Truth needs a coverage contract
Labels and observed outcome truth
The label contract defines qualifying positives, authoritative providers, planned-outage handling, deduplication and revisions, spatial and valid-window matching, event grouping, any verified customer threshold, approximate geometry, negatives, missing coverage, censoring, provider transitions, versioning, and reproducible rebuilds.
Unknown is not negative. An unmatched forecast is a false positive or true negative only when the relevant feed adequately observed that cell and window; post-event information never enters its original snapshot. Separately authorized probability and ranking tracks retain their different objectives and label semantics, with raw identities, checksums, and matching versions preserved.
Section 10 · Development is not serving
Model training architecture
GeoGridIQ separates local Docker training from production inference. Candidates undergo chronological or event-grouped holdout tests, imbalance and baseline diagnostics, and human-reviewed promotion. The exact artifact, metadata, manifest, checksum, size, and region/horizon identity enter the authorized model store; Railway loads only that identity. Production training, automatic promotion, and cross-scope substitution are not authorized. XGBoost applies to designated regional runs only; its name establishes neither trust nor probability semantics. Fallback scoring is separately governed and is not currently public-serving.
Evidence: Current verified product state
Local training is separate from production inference
Show environment separation, human promotion, and exact artifact serving.
Local Docker training produces a candidate run and evidence package. Temporal holdout review and human promotion lead to an approved artifact, metadata, manifest, checksum, size, and production lock in the authorized model store. The Railway generation worker loads that exact identity for inference, creates a provenance-bound batch, and persists predictions. Production training and automatic promotion are outside the current verified architecture.
-
Development
Local Docker training
Region/horizon dataset, candidate run, configuration, and evidence package
-
Evidence
Held-back evaluation
Temporal/event separation, imbalance, calibration, segment and baseline review
-
Governance
Human promotion
Explicit approval; no automatic production promotion
-
Handoff
Approved model store
Exact artifact, metadata, manifest, checksum, size, and production lock
-
Inference
Railway generation
Load exact approved identity; do not train or substitute
-
Output
Persisted batch
Complete intended rows with model, source, feature, grid, and validity provenance
Controlled local training and human promotion are separate from production inference.
Figure sources: GeoGridIQ (Repository state reviewed 2026-07-30) XGBoost Project (opens in a new tab)
Section 11 · Trust is an evidence chain
Model trust, promotion, integrity, and rollback
A candidate becomes eligible only after applicable data, label, feature, grid, leakage, holdout, calibration, segment, serialization, integrity, exact-scope, promotion, runtime-load, current-batch, and validity gates pass. Public states use canonical reason codes.
Trusted and promoted describe one artifact, not a current forecast. Missing integrity, identity mismatch, failed validation, absent promotion, load failure, incompatible features, no batch, or expiry prevents that claim. Rollback retains auditable rows but never substitutes another scope, stale output, or unlabelled fallback. Restore an exact approved identity or show unavailable.
Evidence: Current verified product state
Trust continues after promotion
Explain why artifact presence alone is insufficient and where fail-closed outcomes arise.
The gate sequence is data readiness, leakage audit, training, temporal holdout and calibration, artifact integrity, human promotion, runtime load, source and feature checks, current batch, validity, and monitoring. A failed gate leads to hidden audit evidence or an unavailable public state. Fallback can become public only under a separately implemented and verified public-serving contract; the path never borrows another region or horizon.
-
1
Data and labels
Readiness, coverage, label quality, and exact spatial/temporal scope
-
2
Leakage audit
Only issue-time-available evidence; event-grouped temporal evaluation
-
3
Training and holdout
Candidate metrics, calibration, segments, baselines, and limitations
-
4
Artifact integrity
Exact family, region, horizon, manifest, metadata, hash, size, and schema
-
5
Human promotion
Reviewed eligibility for one production scope
-
6
Runtime and sources
Exact load plus current feature and critical-source checks
-
7
Current batch
Complete population inside its declared validity window
-
8
Safe outcome
Trusted current, hidden/audit-only, or unavailable; fallback needs a separate public contract
Every required gate must pass before a forecast can be called trusted and current.
Figure sources: GeoGridIQ GeoGridIQ (Repository state reviewed 2026-07-30) National Institute of Standards and Technology (2023-01-26) (opens in a new tab)
Section 12 · Artifact, batch, row, and display are distinct
Production inference and prediction generation
Generation resolves region, horizon, sources, feature snapshot, freshness, and the exact trusted and promoted artifact; verifies identity, schema, manifest, checksum, and size; scores the complete population; attaches provenance, explanation, and confidence; persists rows; then applies display gates.
Artifact, load, batch, row, current validity, display, saved-location, and public visibility are distinct states. Hidden rows may persist for audit. Caches change with region, horizon, model, source, feature, grid, or validity; marker counts are not expected outages or total persisted rows.
Section 13 · How to read a result
Anatomy of a GeoGridIQ risk output
Read an output as a validity- and provenance-bound bundle. Geography names the scored area, not an asset; horizon and valid times name its window; generated and source times describe batch age and evidence freshness. Mode distinguishes trusted probability, separately authorized ranking, fallback scoring, and unavailable semantics. Fallback scoring can exist under its own contract; public capability remains unavailable without a separately verified public-serving fallback contract.
Probability, authorized rank, risk level, severity, confidence, consequence, drivers, freshness, identity, missingness, and display eligibility differ. Confidence is not an interval, drivers are not causes, freshness is not completeness, and provenance is not current validity.
Evidence: Conceptual illustration
Anatomy of one risk output
Teach field-by-field interpretation and the boundary of each field.
A sanitized output lists geography, horizon, generated and valid times, prediction mode, probability or a contract-defined relative score, risk level, severity, confidence or evidence quality, consequence, associated drivers, source freshness, batch and model identity, display eligibility, and missing or fallback flags. Relative and fallback modes are conceptual unless a separate public-serving contract is authorized. Each row also states what the field does not prove.
Scroll horizontally or use the arrow keys to compare every column.
| Field | What it answers | What it does not prove |
|---|---|---|
| Region / grid cell | Which bounded area is scored | An exact failed asset, building, address, or customer |
| Horizon and valid window | Which forecast contract and future interval apply | Permanent risk or availability at other horizons |
| Generated time | When this batch was produced | That every source was fresh |
| Prediction mode | Verified public mode or unavailable; other contracts may define relative or fallback semantics | Public authorization or equivalent semantics across modes |
| Probability | Likelihood of the declared event when calibrated | Severity, certainty, duration, or customer count |
| Relative risk | Ordering among an eligible comparison population | A calibrated chance of outage |
| Risk level / severity | Configured category or condition magnitude | A universal standard or probability |
| Confidence | Implemented evidence and path quality | A confidence interval or second probability |
| Consequence | Potential importance of affected context | Higher physical likelihood by itself |
| Top drivers | Inputs associated with this score | Proven physical cause |
| Freshness / missing flags | Age, validity, and known evidence gaps | Completeness when only freshness is shown |
| Model / batch identity | Which governed path produced the row | Current validity without passing times and gates |
| Display eligible | Whether the row may appear in a current UI | Whether it is persisted for audit |
Field
Region / grid cell
- What it answers
- Which bounded area is scored
- What it does not prove
- An exact failed asset, building, address, or customer
Field
Horizon and valid window
- What it answers
- Which forecast contract and future interval apply
- What it does not prove
- Permanent risk or availability at other horizons
Field
Generated time
- What it answers
- When this batch was produced
- What it does not prove
- That every source was fresh
Field
Prediction mode
- What it answers
- Verified public mode or unavailable; other contracts may define relative or fallback semantics
- What it does not prove
- Public authorization or equivalent semantics across modes
Field
Probability
- What it answers
- Likelihood of the declared event when calibrated
- What it does not prove
- Severity, certainty, duration, or customer count
Field
Relative risk
- What it answers
- Ordering among an eligible comparison population
- What it does not prove
- A calibrated chance of outage
Field
Risk level / severity
- What it answers
- Configured category or condition magnitude
- What it does not prove
- A universal standard or probability
Field
Confidence
- What it answers
- Implemented evidence and path quality
- What it does not prove
- A confidence interval or second probability
Field
Consequence
- What it answers
- Potential importance of affected context
- What it does not prove
- Higher physical likelihood by itself
Field
Top drivers
- What it answers
- Inputs associated with this score
- What it does not prove
- Proven physical cause
Field
Freshness / missing flags
- What it answers
- Age, validity, and known evidence gaps
- What it does not prove
- Completeness when only freshness is shown
Field
Model / batch identity
- What it answers
- Which governed path produced the row
- What it does not prove
- Current validity without passing times and gates
Field
Display eligible
- What it answers
- Whether the row may appear in a current UI
- What it does not prove
- Whether it is persisted for audit
A risk result is a provenance- and validity-bound bundle, not one number.
Figure source: GeoGridIQ (Repository state reviewed 2026-07-30)
Section 14 · Different questions, different fields
Probability, confidence, severity, consequence, and risk level
Probability estimates an event only when track and calibration support it. Relative risk ranks only on a separately authorized track. Confidence describes evidence quality, not probability; severity is magnitude, consequence is impact, and risk level is a display rule.
High probability with low confidence requires caution; moderate probability with high consequence may raise review priority; authorized rank means higher than peers, not a probability; and official alerts remain important. Fallback scoring is not currently public-serving and never inherits model-probability semantics. Authoritative bands never trigger dispatch by themselves.
Relative Outage Risk — Beta
#Quebec's six-hour beta is a positive-unlabeled relative-risk ranking. It evaluates 275 authoritative Quebec cells, displays 250 higher-ranked cells, and retains 25 lower-ranked cells for audit; hidden does not mean no risk. It identifies neither an exact asset or customer nor a confirmed outage or calibrated outage probability.
Candidate version 1 (public identity prefix 69bfc11c4416) learns ordering from verified historical outage-positive event groups and unlabeled comparison areas; unlabeled does not mean outage-free. Event grouping, temporal separation, and leave-positive-cell-out evaluation reduce leakage without inventing verified negatives.
A cell in the 90th percentile ranks higher than 90% of the Quebec cells evaluated in the current batch. It does not mean there is a 90% probability that an outage will occur. The governed bands are Highest at the 90th–100th percentile, Elevated at the 75th–below-90th percentile, Moderate at the 50th–below-75th percentile, and Lower below the 50th percentile.
The feature contract uses 18 pinned 2020 NRCan land-cover composition fields and four evaluation-time Toronto calendar encodings. Source-safe timing excludes outcome events and later revisions. Live outages, weather, alerts, EONET, saved locations, addresses, and assets are not candidate features, so those live dashboard states do not govern batch availability.
Likely drivers are model-attributed associations, not confirmed causes. Evidence confidence assesses source and contract quality, not probability: HIGH requires CURRENT freshness with no sanctioned missing rows; MODERATE permits sanctioned optional missingness through 15%; LOW permits through 25% or a reviewed last-known-good batch. Unsanctioned missingness, staleness, an incomplete grid, artifact or approval mismatch, critical failure, or fallback makes the product UNAVAILABLE.
Approved event-grouped evaluation reports MRR 0.906, NDCG@10 0.927, and Recall@10 0.991 across 108 groups. Leave-positive-cell-out comparison reports 0.795, 0.797, and 0.844 respectively across 45 groups and 9 held-out cells. These metrics describe early rank, top-ten ordering, and top-ten retrieval—not calibration, Brier score, or outage frequency.
Generation runs every six hours on grid scope ca-qc-authoritative-275-v1 behind exact candidate, artifact, and atomic-pointer gates. CURRENT displays; reviewed last-known-good lasts five minutes; STALE and UNAVAILABLE return no cells. Calibrated probability remains unavailable, saved-location risk remains disabled, and ranking cannot dispatch crews. A future probability product needs its own target, labels, calibration, validation, approval, and release.
Evidence: Conceptual illustration
Probability, confidence, severity, and consequence
Prevent four commonly conflated concepts from collapsing into one risk word.
A semantic comparison defines probability as event likelihood, confidence as implemented evidence or path quality, severity as condition magnitude, and consequence as potential impact. Scenario rows explain high probability with low confidence, moderate probability with high consequence, high relative risk without probability semantics, and low probability beside an official alert.
Scroll horizontally or use the arrow keys to compare every column.
| Concept or scenario | Question answered | Responsible interpretation | Prohibited inference |
|---|---|---|---|
| Probability | How likely is the declared event for this area/window? | Use only for a track with matching target and calibration | Confidence, severity, duration, or certainty |
| Confidence | How well supported is this path under its implemented contract? | Review freshness, completeness, model state, and timing | A statistical interval or chance the forecast is correct |
| Severity | How extreme are the relevant conditions or classification? | Read alongside, not instead of, probability | That an outage will happen |
| Consequence | How important could disruption be? | May raise review priority | That physical failure is more likely |
| High probability + low confidence | Likelihood estimate with weak evidence support | Review gaps and mode cautiously | Strong certainty |
| Moderate probability + high consequence | Moderate likelihood with important impact context | Consider higher review priority | Changed physical probability |
| High relative rank | Higher than peers in the eligible population | Use for comparison only | An absolute percentage |
| Low probability + severe alert | Different outage and hazard questions | Continue to follow the official warning | That one signal cancels the other |
Concept or scenario
Probability
- Question answered
- How likely is the declared event for this area/window?
- Responsible interpretation
- Use only for a track with matching target and calibration
- Prohibited inference
- Confidence, severity, duration, or certainty
Concept or scenario
Confidence
- Question answered
- How well supported is this path under its implemented contract?
- Responsible interpretation
- Review freshness, completeness, model state, and timing
- Prohibited inference
- A statistical interval or chance the forecast is correct
Concept or scenario
Severity
- Question answered
- How extreme are the relevant conditions or classification?
- Responsible interpretation
- Read alongside, not instead of, probability
- Prohibited inference
- That an outage will happen
Concept or scenario
Consequence
- Question answered
- How important could disruption be?
- Responsible interpretation
- May raise review priority
- Prohibited inference
- That physical failure is more likely
Concept or scenario
High probability + low confidence
- Question answered
- Likelihood estimate with weak evidence support
- Responsible interpretation
- Review gaps and mode cautiously
- Prohibited inference
- Strong certainty
Concept or scenario
Moderate probability + high consequence
- Question answered
- Moderate likelihood with important impact context
- Responsible interpretation
- Consider higher review priority
- Prohibited inference
- Changed physical probability
Concept or scenario
High relative rank
- Question answered
- Higher than peers in the eligible population
- Responsible interpretation
- Use for comparison only
- Prohibited inference
- An absolute percentage
Concept or scenario
Low probability + severe alert
- Question answered
- Different outage and hazard questions
- Responsible interpretation
- Continue to follow the official warning
- Prohibited inference
- That one signal cancels the other
Likelihood, evidence quality, condition magnitude, and impact answer different questions.
Figure sources: scikit-learn Project (opens in a new tab) GeoGridIQ (Repository state reviewed 2026-07-30) Public Safety Canada (2010-07-01) (opens in a new tab)
Section 15 · Why this score, not what caused an outage
Explainability and top drivers
An explanation answers why an area, window, and path received its score. Local explanations apply to one row; global explanations summarize an evaluated population. Name SHAP or numeric contributions only when method and denominator are verified. Rule-based fallback drivers are not learned importance, and those rows are not currently public-serving.
Explanations match region, horizon, cell, run, model, and batch; separate missing from zero; limit precision; and protect sensitive features. A driver is association, not cause; causation needs provider, field, or investigative evidence.
Evidence: Conceptual illustration
A driver explains association, not cause
Illustrate a local explanation without inventing contribution percentages or causal findings.
One conceptual cell and window lists forecast wind, antecedent precipitation, and dated vegetation context as direction-only associated driver families, while an unavailable feature is visibly marked missing rather than shown as zero. A final boundary states that physical cause requires later provider or investigative evidence. No percentages are asserted.
- Available Forecast wind
- Associated with a higher conceptual score for this exact window; direction only
- Available Antecedent precipitation
- Associated context measured before the issue-time cutoff
- Available Vegetation screening
- Dated generalized context; not tree height or clearance
- Missing Optional lightning
- Missing means unavailable, not a measured zero
- Driver ≠ cause Cause boundary
- Observed cause requires provider or investigative evidence after the event
Associated inputs help explain a score; they do not prove outage cause.
Figure source: GeoGridIQ (Repository state reviewed 2026-07-30)
Section 16 · Uncertainty has layers
Confidence and uncertainty
Confidence is separate from probability and identified by output track because GeoGridIQ has multiple evidence-quality contracts. Factors can include completeness, missing signals, freshness, model or calibration posture, timing, and boundary proximity. Fallback cannot receive the strongest model treatment and is not currently public-serving. A value such as 85 is neither correctness probability nor a confidence interval.
Uncertainty spans source coverage, spatial precision, timing, vegetation age, label sparsity or imbalance, calibration, transfer, drift, artifacts, batches, policy, and field conditions. Gates warn, hide but retain, govern scoring, mark unavailable, or require review.
Section 17 · Showing is not the same as storing
Risk thresholds, display eligibility, and alerts
Risk bands convert a verified score into a human-readable category. Their thresholds may vary by output mode, region, horizon, and decision use, so public values should come from one authoritative configuration when safe. A threshold does not change a relative rank into a probability, create a universal utility standard, or establish the right operational response for every user.
Display eligibility is a presentation decision layered on persistence. Low-confidence, untrusted, incomplete, invalid, or expired rows may remain stored for audit while being hidden from current views. Hidden is not deleted. A valid current run that explicitly reports no elevated result is different from missing, failed, or stale evidence; the latter states must be shown as unavailable or limited, never as zero. Display limits may also rank a complete population without making hidden rows statistically false.
Alerts, where implemented, add separate policy, authorization, account, and delivery gates. A probability or risk band does not automatically dispatch crews, trigger emergency action, or replace official warnings and utility procedures. Expired results lose current display eligibility even if their historical rows remain useful for audit and validation.
Section 18 · Safe claims when the ideal path fails
Fallback, degraded, and fail-closed behaviour
A public result requires an exact eligible model or scoring contract, compatible features, healthy required sources, a verified artifact, successful runtime load, and a valid current batch. Model absence, identity or checksum mismatch, incompatible features, stale or missing evidence, unsupported scope, validation or load failure, and missing or expired batches limit what may be claimed.
An authorized deterministic fallback scores only under its own source contract, never inherits calibrated probability, and is public only with separate verified serving approval. Protected paths may stop and retain earlier rows for audit. With no safe path, the result is unavailable.
GeoGridIQ never borrows another scope's model, serves expiry as current, or maps missing evidence to zero. Canonical reason codes distinguish current, valid no-elevated results, delayed or unavailable sources, validation, missing or expired batches, and unsupported scopes. A ranking appears only under its own verified public contract.
Section 19 · Store first, evaluate later
Forecast validation and accountability
Validation stores a traceable forecast before outcomes, preserving issue and valid times, population, mode, and provenance. Later events match under declared spatial, temporal, label, and coverage rules; inadequate observation remains unknown.
Hits match flags; misses are uncovered qualifying outcomes; false positives and true negatives require observed absence. Precision measures matched flags, recall covered outcomes, F1 balances them, ROC-AUC ranks thresholds, PR-AUC emphasizes rare positives, and Brier score or reliability assesses probability calibration. Lead time, burden, and coverage also matter.
Every metric names region, horizon, run, data period, sample and event counts, definition, computation time, promotion state, segments, and limitations. Without a current public-safe package, show conceptual diagrams, not performance numbers.
Evidence: Conceptual illustration
Validation asks several different questions
Join outcome matching, error types, calibration, lead time, and segment review without a performance claim.
Four conceptual panels are represented as table rows. The first distinguishes hits, false alarms, misses, correct negatives, and unknown observation coverage. The second describes probability reliability without numeric current-model results. The third places issue time, lead time, valid window, and outcome in order. The fourth requires region, horizon, season, hazard, and provider segments.
Scroll horizontally or use the arrow keys to compare every column.
| Panel | Question | Required interpretation | Why one number is insufficient |
|---|---|---|---|
| Outcome matrix | Which flags and outcomes matched? | TP, FP, FN, and TN require sufficient provider coverage; otherwise unknown | Error types carry different operational costs |
| Reliability / calibration | Do probability bins match observed frequencies? | Bind every diagram to an exact model, dataset, period, and counts | Discrimination does not guarantee calibrated probabilities |
| Lead-time timeline | How early was useful evidence issued? | Preserve issue, valid-window, and outcome times | Accuracy without useful lead time may not help operations |
| Segment evaluation | Where does performance differ? | Slice by region, horizon, season, hazard, provider, and coverage | Aggregate metrics can hide weak segments and drift |
Panel
Outcome matrix
- Question
- Which flags and outcomes matched?
- Required interpretation
- TP, FP, FN, and TN require sufficient provider coverage; otherwise unknown
- Why one number is insufficient
- Error types carry different operational costs
Panel
Reliability / calibration
- Question
- Do probability bins match observed frequencies?
- Required interpretation
- Bind every diagram to an exact model, dataset, period, and counts
- Why one number is insufficient
- Discrimination does not guarantee calibrated probabilities
Panel
Lead-time timeline
- Question
- How early was useful evidence issued?
- Required interpretation
- Preserve issue, valid-window, and outcome times
- Why one number is insufficient
- Accuracy without useful lead time may not help operations
Panel
Segment evaluation
- Question
- Where does performance differ?
- Required interpretation
- Slice by region, horizon, season, hazard, provider, and coverage
- Why one number is insufficient
- Aggregate metrics can hide weak segments and drift
No single validation metric proves operational value.
Figure sources: World Meteorological Organization (opens in a new tab) European Centre for Medium-Range Weather Forecasts (opens in a new tab) European Centre for Medium-Range Weather Forecasts (opens in a new tab) Saito and Rehmsmeier (2015-03) (opens in a new tab) scikit-learn Project (opens in a new tab) GeoGridIQ (Repository state reviewed 2026-07-30)
Section 20 · Intelligence supports; people decide
Human-reviewed operational use
When current and trustworthy, GeoGridIQ can support monitoring, storm briefings, area comparison, weather and vegetation review, preparedness, separately verified crew-readiness analysis, explanation, and post-event validation. It supplies reviewable evidence; it does not decide operations.
A responsible user checks source time and missingness, confirms the valid window and mode, separates confidence, probability, drivers, and consequence, and compares official weather and utility information. Procedures, safety rules, field evidence, access, and local authority determine action; recorded decisions and outcomes support evaluation.
GeoGridIQ is not an official outage source, alerting system, substitute for ECCC warnings, SCADA, OMS, utility GIS, field inspection, or emergency procedure. It is not autonomous dispatch, an outage guarantee, or an exact-asset detector without a separately validated target.
Evidence: Conceptual illustration
Human review connects intelligence to accountable learning
Place human authority before action and evaluation after the event.
Current intelligence flows to a reviewer who checks validity, sources, mode, confidence, drivers, and consequence, compares official information, and applies utility and safety procedures. An authorized action or no-action decision is recorded. Later observed outcomes are matched, and validation informs monitoring and future human-reviewed model work. No autonomous dispatch occurs.
-
1
Current intelligence
Read the exact region, horizon, mode, sources, valid window, and limitations
-
2
Operator review
Compare official information; separate probability, confidence, drivers, and consequence
-
3
Authorized decision
Apply utility procedure, safety authority, access, and field expertise
-
4
Observed outcome
Record later qualifying events, coverage, action, and context
-
5
Accountability
Validate, monitor drift, document decisions, and propose future reviewed work
GeoGridIQ supports review; authorized people and procedures determine action.
Figure sources: National Institute of Standards and Technology (2023-01-26) (opens in a new tab) Hydro-Québec (opens in a new tab) BC Hydro (opens in a new tab) GeoGridIQ (Repository state reviewed 2026-07-30)
Section 21 · Server-driven, exact, and fail-closed
Current regional, provider, and horizon availability
Availability is runtime state. The server table reads capability, source-freshness, artifact-safety, registry, feature, and current-prediction records for each region/horizon, returning source, model, batch, availability, reason, and UTC time. Unreadable or inconsistent state fails closed.
Rows remain independent: a trusted artifact without a present, unexpired batch is not a current forecast; unavailable outage data and missing vegetation are not zero; one scope cannot establish another. Artifact-only, validation, expiry, and unsupported remain distinct. Fallback scoring can exist under its own contract; public capability remains unavailable without a separately verified public-serving fallback contract. The table omits private identities and never treats configuration as proof of a current batch.
Evidence: Current capability audit (verified)
Current regional and horizon capability
Expose current source, model, batch, and public availability without a fabricated risk map.
A server-rendered table lists canonical region and horizon with outage, weather, vegetation, model, current-batch, public availability, reason, validity, and exact as-of fields. Artifact-only, expired, unsupported, fallback, missing, suspended, and unavailable states remain distinct. If authoritative state cannot be verified, affected rows fail closed to unavailable.
Availability is evaluated independently for each exact region and horizon. Unavailable means not verified for current use; it does not mean zero risk.
Scroll horizontally or use the arrow keys to inspect every status field.
| Region | Horizon | Outage source | Weather source | Vegetation | Model state | Current batch | Public availability | Reason | Valid window | As of |
|---|---|---|---|---|---|---|---|---|---|---|
| Canada East (Quebec) | 6H | Fresh | Unavailable | Unavailable | Suspended | Not verified | Unavailable | model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed. |
Not available | |
| Canada East (Quebec) | 24H | Fresh | Unavailable | Unavailable | Suspended | Not verified | Unavailable | model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed. |
Not available | |
| Canada East (Quebec) | 72H | Fresh | Unavailable | Unavailable | Suspended | Not verified | Unavailable | model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed. |
Not available | |
| Canada East (Quebec) | 7D | Fresh | Unavailable | Unavailable | Suspended | Not verified | Unavailable | model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed. |
Not available | |
| Canada West (British Columbia) | 6H | Unavailable | Unavailable | Unavailable | Not configured | Not verified | Unsupported | unsupported_horizonThis region and horizon do not have an approved public prediction track. |
Not available | |
| Canada West (British Columbia) | 24H | Unavailable | Unavailable | Unavailable | Unavailable | Missing | Unavailable | critical_source_staleA required source or feature snapshot is stale, missing, failed, or incomplete. |
Not available | |
| Canada West (British Columbia) | 72H | Unavailable | Unavailable | Unavailable | Not configured | Not verified | Unsupported | unsupported_horizonThis region and horizon do not have an approved public prediction track. |
Not available | |
| Canada West (British Columbia) | 7D | Unavailable | Unavailable | Unavailable | Not configured | Not verified | Unsupported | unsupported_horizonThis region and horizon do not have an approved public prediction track. |
Not available |
Canada East (Quebec)
- Outage source
- Fresh
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Suspended
- Current batch
- Not verified
- Public availability
- Unavailable
- Reason
model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed.- Valid window
- Not available
- As of
Canada East (Quebec)
- Outage source
- Fresh
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Suspended
- Current batch
- Not verified
- Public availability
- Unavailable
- Reason
model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed.- Valid window
- Not available
- As of
Canada East (Quebec)
- Outage source
- Fresh
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Suspended
- Current batch
- Not verified
- Public availability
- Unavailable
- Reason
model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed.- Valid window
- Not available
- As of
Canada East (Quebec)
- Outage source
- Fresh
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Suspended
- Current batch
- Not verified
- Public availability
- Unavailable
- Reason
model_retraining_requiredThe protected model path is suspended while leakage-safe evidence and retraining are reviewed.- Valid window
- Not available
- As of
Canada West (British Columbia)
- Outage source
- Unavailable
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Not configured
- Current batch
- Not verified
- Public availability
- Unsupported
- Reason
unsupported_horizonThis region and horizon do not have an approved public prediction track.- Valid window
- Not available
- As of
Canada West (British Columbia)
- Outage source
- Unavailable
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Unavailable
- Current batch
- Missing
- Public availability
- Unavailable
- Reason
critical_source_staleA required source or feature snapshot is stale, missing, failed, or incomplete.- Valid window
- Not available
- As of
Canada West (British Columbia)
- Outage source
- Unavailable
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Not configured
- Current batch
- Not verified
- Public availability
- Unsupported
- Reason
unsupported_horizonThis region and horizon do not have an approved public prediction track.- Valid window
- Not available
- As of
Canada West (British Columbia)
- Outage source
- Unavailable
- Weather source
- Unavailable
- Vegetation
- Unavailable
- Model state
- Not configured
- Current batch
- Not verified
- Public availability
- Unsupported
- Reason
unsupported_horizonThis region and horizon do not have an approved public prediction track.- Valid window
- Not available
- As of
Availability is evaluated independently for every exact region and horizon at the displayed UTC audit time.
Current state: Review full coverage and provider status.
Section 22 · Prominent boundaries, not a footnote
Limitations and responsible interpretation
Data limitations. Outage feeds can be incomplete, delayed, revised, generalized, or unavailable. Weather forecasts carry spatial and temporal uncertainty; vegetation can be old, cloud-affected, coarse, or distant from line clearance; infrastructure may be generalized or withheld. Dated runtime status governs current use.
Label and statistical limitations. Outages are rare, negative labels can be uncertain, severe events may be underrepresented, and history reflects older infrastructure and practice. Metrics depend on target, horizon, geography, threshold, matching rule, and evaluable population; aggregates can hide weak segments.
Spatial limitations. Regional and grid outputs do not identify exact failures. Precision varies, proximity does not prove interaction, and boundaries need authoritative support. Maps can overstate accuracy; valid geometry proves structure, not source authority, joins, buffers, or interpretation.
Model limitations. Associations are not causes. Drift, provider or infrastructure change, and degraded calibration can reduce performance; explanations can be incomplete. Models may not transfer across scope, and a loadable artifact can remain operationally unsuitable or lack a current batch.
Operational limitations. False positives and misses occur. Risk intelligence does not set restoration priority, dispatch crews, or determine safe access; procedures and field evidence remain authoritative. GeoGridIQ cannot guarantee prevention, savings, or duration reduction. Verified, timestamped state reports current scope and batch limits.
Section 23 · Public detail without sensitive exposure
Security, privacy, licensing, and governance
Public-source evidence is separated from account and utility data. Documentation covers least privilege, attribution and licensing, generalized sensitive infrastructure, public-safe evidence, audit trails, and human release approval. Incident and rollback ownership is public at an appropriate level; service and account boundaries govern access.
The page excludes secrets, protected endpoints, attack-enabling schema, protected-asset coordinates, addresses, crew locations, account data, private keys, topology, and identifiable logs. Saved-location and tenant records stay access-controlled; public maps generalize sensitive context.
Licensing and attribution are reviewed with technical fitness; viewable does not mean reusable. Security is ongoing risk management, not a zero-risk claim, and controls are described without increasing attack surface.
Section 24 · A score must be reconstructable
Reproducibility, versioning, and change control
This methodology records version, publication, modification, fact-review and next-review dates, owner, and change history. Score-meaning changes receive dated versions; editorial, source, feature, label, model, threshold, and runtime-state changes remain distinguishable.
A reproducible result links source identities, spatial, grid, feature and label contracts, dataset fingerprint, training configuration, artifact checksum, evidence package, approval, batch, valid window, outcome matching, and validation. Reviewers can reconstruct what was known, transformed, approved, and shown.
Runtime status has its own timestamp and may change without a methodology release. Versioned methodology explains meaning; dynamic state explains availability. HTML and machine-readable Markdown share the same structured content.
Public methodology change history
- 2.2.0 · Expanded Quebec 6H beta interpretation, evidence confidence, ranking evaluation, cadence, and future probability boundaries.
- 2.1.0 · Added the approved Quebec 6H relative-risk beta contract and probability-separation boundaries.
- 2.0.0 · Full explainable methodology overhaul with dynamic current-state disclosure.
- 1.0.0 · Initial public methodology documentation.
Section 25 · Conceptual, sanitized, and bounded
Worked interpretation examples
Every value in these examples is a Conceptual illustration. None is a current forecast, model-performance result, protected asset location, or historical reconstruction. The examples demonstrate interpretation boundaries and the different actions that evidence quality and consequence can support.
Example A — Elevated probability with strong evidence
#At 12:00 UTC, illustrative cell A-17 receives a trusted 24-hour probability of 0.68 for the 12:00-to-12:00 valid window. Required sources pass their freshness contracts, evidence quality is high under the implemented confidence rules, and associated inputs include forecast gusts, recent antecedent precipitation, and dated vegetation-screening context. The right interpretation is review this cell and window alongside official information. It does not mean a particular asset will fail or that an outage is certain. The issue time, valid window, prediction mode, current source states, and conceptual nature of every value travel with the example.
Example B — Elevated score with low confidence
#Illustrative cell B-04 has a separately authorized relative-risk rank, but the outage feed is delayed and a normally expected vegetation layer is missing. The interface labels the incomplete path and may hide it, retain it for audit, or require review. Fallback scoring may exist under its own contract, but public capability remains unavailable unless a separately implemented public-serving fallback contract is verified. A high score supported by weak evidence is not equivalent to a trusted high-confidence forecast, missing is not zero, and a rank is not an absolute percentage.
Example C — Moderate physical likelihood with high consequence
#Illustrative cell C-22 has a calibrated probability of 0.34 and current evidence, while generalized public context indicates an important community function inside the cell. Consequence may raise review priority even though the model probability remains 0.34. The exposure does not retroactively make the physical outage more likely and does not reveal a protected facility's exact location. An operator could review official sources and preparedness procedures without claiming that the cell's critical context caused the forecast.
Example D — Fallback, missing batch, and valid zero
#In one conceptual row, no exact trusted artifact is eligible but an authorized deterministic contract can still generate or score under its own rules. Public capability remains unavailable unless a separately implemented public-serving fallback contract is verified, and the signal never inherits machine-learning probability wording. In a second row, an artifact exists but the batch is expired, so status is unavailable. In a third, a valid current run finds no elevated result. These states must not share a generic zero; separate reason, mode, source, batch, and as-of fields expose the difference.
Section 26 · Direct answers
Frequently asked questions
The visible FAQ answers common interpretation and accountability questions in the same language used by the main methodology. Each answer opens with a direct response and is emitted into FAQ schema from this one visible source; structured data never contains hidden, expanded, or differently worded answers.
What does GeoGridIQ predict?
GeoGridIQ estimates a declared outage-risk outcome for a stated geography and future valid window only under a verified public-serving contract. Calibrated probability appears only when that track supports it. The separate Quebec six-hour beta ranks 275 cells and shows 250; it does not estimate outage chance. Fallback scoring never implies public availability without its own verified serving contract. GeoGridIQ neither predicts weather nor reports an outage in progress.
Does GeoGridIQ predict the exact line, pole, address, or customer that will lose power?
No, GeoGridIQ does not claim exact line, pole, address, or customer failure unless a separately validated asset-level target is explicitly identified. Current regional and grid-cell outputs apply only to their named analysis unit. Map centroids and cell shading must not be read as surveyed failure locations.
What data does GeoGridIQ use?
GeoGridIQ uses only the source and feature families authorized for the exact region, horizon, and output track. Depending on the active manifest, those may include verified outage records, forecast weather and alerts, vegetation screening, geographic and terrain context, approved infrastructure exposure, and dated history. Every active source is bounded by provenance, timestamp, coverage, and quality rules.
What is the difference between a weather forecast and an outage-risk forecast?
A weather forecast estimates future atmospheric or hazard conditions, while an outage-risk forecast estimates a defined loss-of-service outcome using weather plus other eligible evidence and learned or deterministic rules. An ECCC alert remains authoritative hazard context. It is not automatically an outage label or proof that service will be interrupted.
What is the difference between probability and confidence?
Probability estimates the likelihood of the declared outage event, while confidence describes the implemented quality of the evidence and prediction path. Confidence may reflect freshness, completeness, model status, calibration context, spatial precision, and timing. It is not a statistical confidence interval or the chance that the probability is correct.
What is relative outage risk, and is it a probability?
Relative outage risk is a ranking or score that compares eligible areas, and it is not automatically a probability. It can show where evidence appears more concerning relative to peers without saying that an outage has an X-percent chance. Probability wording is reserved for a track whose target and calibration support it.
What does a top driver mean?
A top driver is an input or feature family most associated with a specific score under the implemented explanation method. It can help a reviewer understand why that row differs from others. It does not establish the physical cause of a future or observed outage, and a percentage is shown only when its exact contribution semantics are verified.
Does critical-infrastructure exposure make an outage more likely?
No, critical-infrastructure exposure does not by itself make an outage physically more likely. It describes potential consequence if disruption occurs and can raise review priority. Only a separately verified model feature and supported interpretation could affect probability, without disclosing protected coordinates or topology.
How does GeoGridIQ prevent future-data leakage?
GeoGridIQ prevents future-data leakage by freezing features at a declared issue-time cutoff and allowing only evidence genuinely available by then. Outcome events, later revisions, final observations, and holdout-period information remain outside the original snapshot. Temporal splits, availability timestamps, feature contracts, and snapshot identities make this rule auditable.
How are outage predictions validated?
GeoGridIQ validates stored forecasts against later qualifying observed outcomes using declared spatial, temporal, provider-coverage, and label rules. Evaluation considers discrimination, precision and recall, calibration where probabilities are claimed, lead time, alert burden, coverage, and segment-level behaviour. Published metrics must identify the exact region, horizon, run, dataset, period, counts, and limitations.
What counts as a false positive or a missed outage?
A false positive is a flagged unit without a matched qualifying outcome only when provider coverage is sufficient, while a missed outage is a qualifying observed event not covered by the declared forecast. If an outage feed is missing, partial, or failed, an unmatched row may remain unknown. Evaluation never silently converts unknown coverage to a negative label.
What happens when a trusted model is unavailable?
GeoGridIQ marks the public result unavailable unless a separately implemented public-serving fallback contract is verified. Fallback generation or scoring may exist under its own source and validity contract, but the current public live resolver does not treat those rows as a current public track. GeoGridIQ never substitutes another region or horizon's model, labels fallback as a trusted machine-learning probability, or serves an expired forecast as current. Public-safe reason codes explain the outcome.
Why might a prediction be hidden?
A prediction may be hidden because it fails current display gates for trust, validity, freshness, completeness, confidence, or another documented presentation rule. Hidden does not mean deleted or absent: a row can remain persisted for audit while not being suitable for current display. Display eligibility is separate from persistence.
How often are predictions and source signals updated?
Predictions and source signals update according to their own provider, ingestion, generation, and validity contracts, not one universal schedule. The interface shows exact source, generated, and as-of timestamps where safe. A recent fetch time does not prove that the provider observation itself is current.
Why can an unavailable source not be shown as zero?
An unavailable source cannot be shown as zero because no successful observation established that zero qualifying records exist. Missing, stale, partial, and failed are states of knowledge; valid zero is an observed result from a successful current source contract. Conflating them would create false reassurance and corrupt evaluation.
Can NDVI identify an individual dangerous tree?
No, NDVI cannot identify an individual dangerous tree. It measures vegetation greenness or condition at the sensor's spatial and temporal resolution, not tree height, branch condition, species, conductor clearance, or corridor encroachment. Field inspection and utility vegetation-management expertise remain necessary.
Is GeoGridIQ an official outage map or emergency alerting system?
No, GeoGridIQ is neither an official utility outage map nor an emergency alerting system. Users should consult utilities for current outage status and ECCC or the appropriate authority for warnings. GeoGridIQ provides supplementary risk intelligence for review, not replacement operational truth.
Which regions and forecast horizons are currently available?
Current regions and horizons are exactly those marked available in the server-generated capability table with a valid as-of timestamp. Each region and horizon row is evaluated independently from authoritative source, registry, artifact, and current-batch records. An artifact without a current batch, or one available horizon in a region, does not establish broader availability.
Does GeoGridIQ guarantee that an outage will or will not occur?
No, GeoGridIQ never guarantees that an outage will or will not occur. Forecasts are uncertain, false positives and misses occur, and source or model limitations can change interpretation. Users must read probability or rank together with confidence, mode, freshness, consequence, and the valid window.
How can operators use the information responsibly?
Operators can use GeoGridIQ responsibly as one reviewable input for monitoring, briefings, preparedness, inspection attention, and post-event learning. They should verify source health and window, distinguish probability from confidence and consequence, consult official information, apply utility procedures and field expertise, and record actions and outcomes. The system does not autonomously dispatch crews or override safety authority.
Section 27 · Evidence register and reading path
Sources, related documentation, and next steps
The source register identifies publisher, source type, title, date or version, review date, and relevance, while adjacent citations show which claims each source supports. Internal reading paths connect Data Sources, Model Validation, Limitations, Outage Prediction, the outage-prediction and Forecast Accountability articles, vegetation and Critical Infrastructure methodology, status-safe GeoSQL material, current coverage, and the Knowledge Hub.
The primary next step is to review current GeoGridIQ data and prediction availability. The secondary next step is to explore the outage-intelligence dashboard. These calls to action support verification and bounded use; they never promise an exact failure, prevention, savings, or guaranteed forecasting. Account and dashboard access continue to follow the product's existing authentication and authorization flow.
Reviewed source register
Each entry shows its own review date. Mutable sources are rechecked on the methodology review schedule; the page-level fact review was .
-
GGI_MODEL_STATUS GeoGridIQ. Model trust, artifact, batch, and validation contract.
-
GGI_VEGETATION_PIPELINE GeoGridIQ. Vegetation provider and data-freshness implementation.
-
POSTGIS_DATA_MODEL PostGIS Project. PostGIS 3.6 spatial data management (opens in a new tab). 2026-06-08.
-
POSTGIS_QUERIES PostGIS Project. PostGIS 3.6 spatial queries (opens in a new tab). 2026-06-08.
-
POSTGIS_VALIDITY PostGIS Project. ST_IsValid (opens in a new tab). 2026-06-08.
-
POSTGIS_TRANSFORM PostGIS Project. ST_Transform (opens in a new tab). 2026-06-08.
-
GGI_GEOSQL_STATUS GeoGridIQ. GeoSQL pilot status and governance audit. 2026-07-29.
-
F1 Environment and Climate Change Canada. Weather alerts (opens in a new tab). 2026-02-20.
-
F3 Environment and Climate Change Canada. Meteorological Service of Canada free data service (opens in a new tab).
-
F4 Environment and Climate Change Canada. GDPS documentation (opens in a new tab).
-
F5 Environment and Climate Change Canada. RDPS documentation (opens in a new tab).
-
F6 Environment and Climate Change Canada. HRDPS documentation (opens in a new tab).
-
F7 Environment and Climate Change Canada. GEPS documentation (opens in a new tab).
-
O1 Hydro-Québec. Power outage FAQ (opens in a new tab).
-
O2 Hydro-Québec. Understand and prevent outages (opens in a new tab).
-
O3 BC Hydro. How power is restored (opens in a new tab).
-
V1 United States Geological Survey. Landsat Normalized Difference Vegetation Index (opens in a new tab).
-
V2 United States Geological Survey. NDVI — foundation for remote-sensing phenology (opens in a new tab). 2018-11-27.
-
V5 Matikainen et al.. Remote sensing methods for power-line corridor surveys (opens in a new tab). 2016-09.
-
G1 BC Hydro. Tree-management program (opens in a new tab).
-
G2 North American Electric Reliability Corporation. FAC-003-5 Transmission Vegetation Management (opens in a new tab). 2024-04-01 effective.
-
I1 Public Safety Canada. National Strategy for Critical Infrastructure (opens in a new tab). 2009.
-
I2 Public Safety Canada. Current critical-infrastructure overview (opens in a new tab).
-
I3 Public Safety Canada. Risk Management Guide for Critical Infrastructure Sectors (opens in a new tab). 2010-07-01.
-
A1 National Institute of Standards and Technology. AI Risk Management Framework 1.0 (opens in a new tab). 2023-01-26.
-
A2 World Meteorological Organization. Forecast verifications (opens in a new tab).
-
A3 European Centre for Medium-Range Weather Forecasts. Reliability diagram (opens in a new tab).
-
A4 European Centre for Medium-Range Weather Forecasts. Verification metrics guide (opens in a new tab).
-
A5 Saito and Rehmsmeier. Precision-recall is more informative than ROC for imbalanced data (opens in a new tab). 2015-03.
-
A6 Kapoor and Narayanan. Leakage and reproducibility failures in machine-learning science (opens in a new tab). 2023-08-04.
-
C1 Government of Canada-led assessment. Canada's Changing Climate Report, Chapter 4 (opens in a new tab). 2019.
-
C2 Government of Canada-led assessment. Canada in a Changing Climate — National Issues, Chapter 2 (opens in a new tab). 2021.
-
M1 Taylor et al.. Machine learning evaluation of storm-related transmission outage factors and risk (opens in a new tab). 2023-06.
-
M2 Taylor et al.. Community power outage prediction modeling for the Eastern United States (opens in a new tab). 2023-11.
-
M3 Fatima et al.. Machine learning for power outage prediction during hurricanes — an extensive review (opens in a new tab). 2024-07.
-
GGI_IMPLEMENTATION GeoGridIQ. Prediction implementation, contracts, and regression tests. Repository state reviewed 2026-07-30.
-
GGI_CAPABILITY GeoGridIQ. Current regional coverage and capability status. Server-generated at request time.
-
GGI_DATA_SOURCES GeoGridIQ. Data Sources documentation. 2026-07-30 review.
-
GGI_LIMITATIONS GeoGridIQ. Limitations documentation. 2026-07-30 review.
-
XGBOOST_DOCS XGBoost Project. XGBoost documentation (opens in a new tab).
-
SKLEARN_CALIBRATION scikit-learn Project. Probability calibration (opens in a new tab).
-
OGC_SFA Open Geospatial Consortium. Simple Feature Access standard (opens in a new tab).
-
EPSG_URI International Association of Oil & Gas Producers. EPSG OGC URI definitions (opens in a new tab).
-
MAPLIBRE_DOCS MapLibre. MapLibre GL JS documentation (opens in a new tab).