Native source materials / 76 indexed

Native lessons and source materials

This index links to repository-authored course records, examples, tutorials, and technical reading. The separate browser lab is an educational surrogate; its sliders and checkpoints do not execute this repository's native engine.

Current audited native source: 7304827ec70db520b5b910fa47175f80235f82ce

Conceptual teaching diagram selected from the repository visual mapping
Conceptual supply topology; no source-specific reliability calculation.

Browser-lab provenance from the reconciled package: package source revision 887ca4e2cc283692c86a885fac9ad760ca08d3e2. This is separate from the current native source revision above.

Section 03: Reproduce / parameters

Source-defined reproduction commands

These exact one-line commands were observed in the audited repository workflow records and link to their source location. Expected setup, tool licensing, data, and environment vary by repository; the dashboard does not execute these commands or promise a completion time.

Source-defined example command

python -m datacenter_twin simulate --preset generator_failure --format markdown > /dev/null

Observed in .github/workflows/qa-audit.yml:L40

Source-defined validation command

python scripts/audit_public_site.py --strict-seo --max-pages 250 --out outputs/audit/public-site.json

Observed in .github/workflows/qa-audit.yml:L83

Search the native catalog

76 materials

Read the machine-readable native catalog

Section 01: Question / topology

Question / topology

Native reading

`normal`

Normal supply is the control case. No events occur; the utility supplies the requested 1,000 kW IT load through two 700 kW gross paths at 0.95 distribution efficiency.

docs/scenarios/normal.md

native reading
Native reading

`path_maintenance`

Path maintenance removes Path A from 300 s through 900 s. Utility supply remains available, but the surviving 700 kW gross Path B cannot deliver the full 1,000 kW IT request after distribution losses.

docs/scenarios/path_maintenance.md

native reading
Native reading

`shared_domain`

Shared-domain failure removes the shared-controls dependency from both distribution paths between 300 s and 900 s. The utility remains available upstream, but neither path can reach the IT load.

docs/scenarios/shared_domain.md

native reading
Native reading

Add one teachable scenario

Start with a small JSON case and a question someone can answer by hand. A new scenario normally needs no new engine or plugin framework.

docs/engineering/adding-a-scenario.md

native reading
Native reading

Beginner contribution ideas

These are small, documentation-focused ideas that do not duplicate the current sensitivity/reporting work.

docs/scenarios/contribution-ideas.md

native reading
Native reading

Choosing a simulator for the question

The right tool depends on the question you need to answer and the inputs you can defend.

docs/choosing-a-simulator.md

native reading
Native reading

Cloudflare Pages deployment and indexing

Project: datacenter-twin-lab. Account: 6aeaea77d967e029f75b0f66107c507b.

docs/cloudflare-pages-deployment.md

native reading
Native reading

Core package publication

The requested PyPI distribution name is datacenter-twin; the Python import and

docs/engineering/pypi-publication.md

native reading
Native reading

Electrical terms in the scenario catalog

Start with the terms used in the 50 MW AI-cluster question, then work through the reference calculation.

docs/scenarios/glossary.md

native reading
Native reading

Inside a voltage sag: a DC-link transient study

Open the interactive study ·

docs/studies/emt.md

native reading
Native lesson / example

One minute from prediction to proof

Watch the captioned browser recording, download the WebM, or read the English captions.

docs/examples/proof-demo.md

native lesson
Native interactive lessoninfrastructure

Review spatial capacity and phased development

A rack count is not a facility plan. Equipment requires service space, replacement routes, structural capacity and coordinated boundaries through every construction phase. Use the manuscript’s historical operating account to practise reporting what was actually stated without turning different area descriptions into one misleading density metric.

apps/web/src/infrastructure/content/22-facilities-phased-development.json

infrastructure native lesson native reading
Native reading

Reviewer-facing measurements

These measurements describe execution of the 0.4.0rc1 working build on one Windows machine on 23 September 2026. They are observations, not latency targets, physical controller speeds or a scalability claim. The raw files retain every sample and the environment. Ordinary background processes were not isolated.

docs/engineering/benchmark-method.md

native reading
Native reading

Search Console indexing repair, 2026-10-15

Search Console listed 31 alternate simulator query URLs, one missing v1.0.0

docs/indexing-repair-2026-10-15.md

native reading
Native reading

Static site response policy

The Cloudflare Pages bundle includes _headers. It applies HSTS for one year

docs/engineering/static-security.md

native reading
Native interactive lessoninfrastructure

Trace protection zones and the full trip chain

Protection is not a green status field at one current. It is a chain from the actual fault through measurement, logic, DC supply and interruption. Use a declared inverse-time curve to learn how a calculation behaves, then inspect what that curve cannot establish about CT saturation, electrical zones or selectivity.

apps/web/src/infrastructure/content/18-protection-trip-chain.json

infrastructure native lesson native reading
Native lesson / example

Worksheet: calculate battery ride-through

Lesson 3 | Prediction and exercise

docs/tutorials/battery-ride-through-worksheet.md

native lesson
Section 02: Equations / provenance

Equations / provenance

Native reading

Calculation boundaries

This version estimates requested energy with an assumed-PUE multiplier. It does not model electrical supply, service delivery, or thermal transients.

docs/engineering/calculation-boundaries.md

model
Native lesson / example

Datacenter Twin Lab continuity report

Model: single\_load\_electrical\_continuity\_v1

docs/validation/examples/generator-failure-report.md

model native lesson verification
Native reading

Deterministic continuity sensitivity sweeps

The schema-2 continuity model can evaluate one scenario field at a time with

docs/engineering/sensitivity.md

model
Native reading

Electrical continuity model

single_load_electrical_continuity_v1 is a reduced steady-state electrical flow model with discrete failures and a finite battery. It does not solve AC load flow, switching transients, protection coordination, harmonics, thermal behavior or workload queues. Its bounded topology is a synthetic experiment, not a certified redundant design.

docs/engineering/electrical-continuity.md

model
Native interactive lessoninfrastructure

Inspect grounding, distortion and control-power loops

Low resistance, low distortion and a nominal battery voltage each answer only a narrowly defined question. This lesson turns those single numbers into explicit boundaries. Follow the ground current, compare harmonic denominators, and include the return conductor in the trip circuit before drawing any conclusion about service.

apps/web/src/infrastructure/content/19-grounding-power-quality.json

infrastructure model native lesson
Native reading

Learn discovery and model explanations

The learning index is a static reading page with optional, small JavaScript enhancements. It does not load React, Python, NumPy, SciPy or a simulation worker. Following Run experiment opens the existing numerical application; its own explicit runtime controls govern scientific downloads.

docs/engineering/learn-discovery.md

model
Native reading

Power dynamics study studio

Open the study studio

docs/studies/power-dynamics.md

model
Native lesson / example

Power systems continuity course

Read all 24 searchable lesson notes with worked answers, configuration tables and source links, even with JavaScript disabled.

docs/tutorials/power-systems-course.md

model native lesson
Native lesson / example

Same 375 kWh, different outage outcomes

The time of a demand peak changes what a battery must supply. Three 30-minute schedules below each request 375 kWh, average 750 kW, and reach the same 1,000 kW peak. They share a 100 kWh battery and the same ten-minute loss of utility and generator supply. One is served throughout; the other two have different amounts of unserved energy.

docs/tutorials/demand-timing.md

model native lesson
Native reading

Scenario catalog

Question: how do stored energy, generator startup and surviving paths change delivered IT power during an outage?

docs/scenarios/index.md

model
Native interactive lessoninfrastructure

Separate physical routes, optical budgets and fabric capacity

Two fibres are not automatically two independent services, and a low optical loss is not automatically an application pass. Separate the physical administration route from the logical fabric, then calculate a narrow loss budget and post-uplink-loss capacity. The lesson adds communications reasoning without pretending that the existing electrical simulator already models packets.

apps/web/src/infrastructure/content/21-network-optical-budget.json

infrastructure model native lesson
Native interactive lessoninfrastructure

Separate UPS power, battery energy and trip DC

The battery lesson already distinguishes reserve from ride-through. Now separate three further boundaries: AC output energy, delivered DC energy and nominal end-of-life storage. Then examine the protection DC circuit, where enough ampere-hours can coexist with insufficient voltage at the device that must operate.

apps/web/src/infrastructure/content/17-ups-battery-station-dc.json

infrastructure model native lesson
Section 03: Reproduce / parameters

Reproduce / parameters

Native lesson / example

Battery ride-through notebook

battery-ride-through.ipynb is a deterministic first-run teaching example for the bundled generator_failure scenario. It derives the 100 kWh ride-through (307.8 s) and absolute depletion (607.8 s), then compares the charging-enabled and charging-disabled 50 kWh cases.

docs/examples/battery-ride-through.md

native lesson
Native reading

Canonical battery ride-through case

This reproduces lesson 3, “Calculate battery ride-through,” from the browser course. It starts with demo_scenario("generator_failure") and applies the lesson's exact recipe: id="course-ride-through", name="3. Calculate battery ride-through", append and deduplicate EDU-POWER-001, set charging to 0 kW, and set initial stored energy to either 100 kWh or 50 kWh. Construction goes through Sit…

docs/canonical-case.md

model native lesson reproduction
Native reading

Local API and dashboard

Start with python -m datacenter_twin serve after installing the optional API dependencies. The released wheel includes the compiled dashboard; a source checkout requires building apps/web first. The CLI binds only to 127.0.0.1:8000; --port accepts 1–65535. The compiled React dashboard is served from the same process and origin. OpenAPI operation metadata is available at /openapi.json. Th…

docs/contracts/local-api.md

reproduction
Native reading

Quickstart

Start here: predict the ride-through of a synthetic 1,000 kW (1 MW) IT load with 100 kWh of stored battery energy, run the case, and explain its energy ledger.

docs/quickstart.md

model reproduction
Native lesson / example

Tutorials

Datacenter engineers can start with a short, reproducible continuity experiment: predict battery ride-through for a synthetic 1 MW IT load, run it, and explain the energy ledger. The browser defaults to 100 kWh stored energy; the 50 kWh challenge changes only the opening reserve.

docs/tutorials/index.md

model native lesson reproduction
Native lesson / example

Watch and reproduce the 1 MW experiment

Open the current 1 MW experiment or view a still frame.

docs/examples/demo-walkthrough.md

native lesson reproduction
Section 04: Verification / output

Verification / output

Native reading

`generator_failure`

Generator failure tests finite stored energy. Utility and generator are both unavailable from 300 s to 900 s, so the battery is the only available source until it depletes.

docs/scenarios/generator_failure.md

model verification
Native reading

`utility_loss`

Utility loss tests generator pickup. The utility is unavailable from 300 s through restoration at 900 s. The generator remains available and becomes ready after the declared 30 s start delay.

docs/scenarios/utility_loss.md

verification
Native interactive lessoninfrastructure

Audit generator banks and usable fuel

The original startup lessons ask whether a generator becomes available in time. This lesson asks a different question: can the available bank carry the backed load at all? Follow a source claim through its real-power conversion, post-loss capacity and fuel ledger. A failed arithmetic claim should stay failed even when the combined installed nameplates look impressive.

apps/web/src/infrastructure/content/16-generator-bank-fuel.json

infrastructure model native lesson reproduction verification
Native interactive lessoninfrastructure

Audit the correction before releasing the design

The final lesson asks for a justified release decision, not the largest possible green score. Bring capacity, connectivity, protection, thermal behaviour, controls and evidence together. Then audit a proposed correction from the manuscript’s separate campus example: a remedy is another engineering assertion and must be recalculated.

apps/web/src/infrastructure/content/24-integrated-design-release.json

infrastructure model native lesson verification
Native reading

Browser demo

Start with the 1 MW guided experiment, open the 50 MW generator-failure preset in the advanced workspace, or follow the twelve continuity lessons. The first result uses the local JavaScript continuity engine. Verify against Python explicitly loads the reference Python engine when you want a second calculation.

docs/engineering/browser-demo.md

native lesson verification
Native reading

Continuity report contracts

datacenter_twin.reporting.render_markdown(result) and

docs/contracts/reports.md

verification
Native reading

Deploy the static course on a custom domain

The browser course needs static HTTPS hosting only. Calculation, scenario editing and optional Python verification run on the visitor's device. A domain change does not require a simulation server, database or additional runtime service.

docs/engineering/custom-domain.md

native lesson verification
Native reading

Electrical continuity contracts, schema 2

Authoritative validation: datacenter_twin/topology.py. Authoritative output: SimulationRun in datacenter_twin/continuity.py. The complete runnable input is reference-site-v2.json; obtain a preset through GET /api/v1/demo?preset=generator_failure. Every field is required, unknown fields are rejected, and JSON object keys must be unique.

docs/contracts/electrical-v2.md

verification
Native reading

Engineering hero integration

The start view can show the verified 15-second engineering film above the existing guided experiment. apps/web/src/EngineeringHero.tsx registers the small vanilla <khan-grid-hero> adapter only after the enabled start view mounts. It requests the host stylesheet and the adapter module at that point; the video itself is created only after the visitor presses Play animation. The wrapper kee…

docs/ENGINEERING-HERO.md

native reading
Native reading

Evidence packet calculation method

The builder creates two exact course variants and the existing path-maintenance preset. Course cases are reconstructed from the public course recipe rather than by changing a finished run. Their scenario JSON is passed through SiteScenario.from_dict, then to simulate_continuity. Each scenario has a stable input_sha256; filenames for its scenario, run, and reports include that digest.

docs/validation/evidence-method.md

native lesson verification
Native reading

External review protocol

This protocol is for a bounded review of software behavior and reproducibility. It is not a facility acceptance test, protection study, equipment validation, certification exercise, uptime claim, cooling/workload study, or physical-control procedure.

docs/validation/review-protocol.md

reproduction verification
Native reading

Independent reviewer receipt template

This is a blank worksheet. It records no completed review, reviewer, affiliation, endorsement, or result. Complete it only after the reviewer has performed the work and has chosen what identity information to disclose.

docs/validation/reviewer-receipt-template.md

verification
Native reading

Infrastructure screen serialization and model proof

Infrastructure Engineering results use the separate infrastructure-screen-1 schema. They do not use, translate to, or inherit verification badges from planning schema 1 or electrical schema 2. The typed model version is 1.0.0; lesson content supplies its own content version and source metadata.

docs/validation/infrastructure-serialization.md

model native lesson verification
Native reading

Reproducibility capsule: schema-2 continuity reports

This capsule records executable maintainer evidence for the public synthetic

docs/validation/reproducibility-capsule.md

reproduction verification
Native reading

Scenario comparison

The dashboard's advanced comparison varies one field from the completed schema-v2 run and runs each candidate against the existing deterministic electrical engine. The result table reports requested, served and unserved IT energy (kWh), interruption time (s), and the first battery-depletion event. It also shows the source run ID and source input SHA-256; downloadable JSON retains each ca…

docs/engineering/scenario-comparison.md

model verification
Native reading

Scenario contract v1

The executable validator is datacenter_twin/contracts.py. Unknown and duplicate fields are rejected. A scenario has exactly these fields:

docs/contracts/scenario-v1.md

native reading
Native reading

Search and answer-engine discovery

The static course has thirty indexable pages: the working simulator, a course index, twelve original continuity notes, twelve Infrastructure Engineering notes, an author page, a reference-results page, and standalone EMT and power-dynamics study notes. Every lesson is readable without JavaScript and links to its live experiment, starting/challenge configuration, worked answer and exact s…

docs/engineering/search-discovery.md

model native lesson verification
Native lesson / example

Surviving-path capacity and finite-battery ride-through

Two continuity results answer the first engineering questions:

docs/tutorials/continuity-walkthrough.md

native lesson verification
Native interactive lessoninfrastructure

Test capacity, paths and common dependencies

The existing lessons show how a surviving path or shared controller can govern electrical service. Now extend that intuition into a state matrix. Installed equipment, connected equipment and independently substitutable equipment are different sets. A spare counts only when it can reach the required load in the state being assessed.

apps/web/src/infrastructure/content/14-resilience-state-matrix.json

infrastructure native lesson reproduction verification
Section 05: Scope / limitations

Scope / limitations

Native reading

50 MW aggregate AI-cluster continuity case

Question: when a synthetic 50 MW aggregate IT load loses utility and generator supply, how long does a 5 MWh battery reserve support the IT boundary?

docs/scenarios/ai-cluster-50mw.md

native reading
Native interactive lessoninfrastructure

Build an evidence-controlled load ledger

Begin where the original course leaves off: not with a bigger battery, but with a more disciplined definition of demand. A facility total is meaningful only when every term belongs to the same boundary and operating condition. In this lesson, a 20 MW IT allocation becomes a traceable facility ledger, while a second example demonstrates why conflicting source values must remain visible.

apps/web/src/infrastructure/content/13-evidence-load-ledger.json

infrastructure native lesson verification
Native interactive lessoninfrastructure

Build an integrated commissioning evidence loop

A completed component test answers a component question. Integrated continuity requires an initial state, expected sequence, instruments, acceptance criteria, stop conditions and recovery boundary that span the service chain. Compare two clocks, then examine the measurement boundary behind an apparently precise efficiency number.

apps/web/src/infrastructure/content/23-commissioning-evidence-loop.json

infrastructure native lesson verification
Native interactive lessoninfrastructure

Coordinate liquid cooling and thermal ride-through

Battery minutes do not create cooling minutes. Start with the manuscript’s mixed-cooling rack, then move to a separately labelled facility thermal model. The visual goal is to make both heat paths and their shared rejection boundary visible, so that the learner never mistakes a liquid-cooled label for complete removal of room heat.

apps/web/src/infrastructure/content/20-thermal-liquid-continuity.json

infrastructure model native lesson
Native interactive lessoninfrastructure

Declare transformer and fault-current boundaries

A current value without its voltage, power base and network boundary is easy to misuse. This lesson builds a small equivalent circuit in layers, then shows how changing an assumption changes a fault-current screen. The purpose is to expose model limits before equipment selection, not to turn an attractive fault animation into a completed short-circuit study.

apps/web/src/infrastructure/content/15-transformer-fault-boundaries.json

infrastructure model native lesson scope
Native reading

Explore a power system, one assumption at a time

The browser course contains twelve interactive lessons for datacenter engineers learning power continuity. No installation or account is needed. Open the atlas for all four chapters, or follow Next lesson.

docs/engineering/course-studio.md

model native lesson reproduction scope
Native reading

Explore power continuity across facility profiles

Choose a facility, stress its supply, and trace what reaches the IT load. The energy workspace combines an interactive isometric campus, interval power flows, editable equipment limits, a complete event replay and reproducible reports.

docs/engineering/energy-scenario-workspace.md

model reproduction scope
Native reading

Release scope and reproducibility

Version 2.0.0 — Infrastructure Engineering extends the local teaching and research application to 24 lessons. It retains the canonical 1 MW guide, eighteen presets, four facility profiles, scenario import, demand-timeline editing, sensitivity tools, reports, printable legacy worksheets, EMT and five power-dynamics studies. Twelve infrastructure lessons add bounded educational screens, se…

docs/engineering/release-readiness.md

model native lesson reproduction scope
Native reading

Reproduction evidence

The 2.0.0 continuity engine remains a synthetic teaching model for one aggregate IT load. It covers utility/generator availability, finite battery energy, conversion losses, distribution-path limits, deterministic restoration, and interval energy accounting. It is not calibrated to a facility and does not model cooling transients, workload service, protection coordination, safety certifi…

docs/evidence.md

model reproduction scope verification