No description
  • JavaScript 42.5%
  • HTML 30.2%
  • Svelte 16.6%
  • MDX 6.9%
  • Astro 2.7%
  • Other 1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Laxmanan Krishnapillai 03818716cc
Some checks are pending
Learning Studio CI / Content, tests and production build (push) Waiting to run
fix(studio): block file URLs in diagrams
2026-09-29 14:10:17 +02:00
.forgejo/workflows fix(studio): repair migration deployment gates 2026-09-29 11:27:46 +02:00
capabilities fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
design-reference feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
learning-site fix(studio): block file URLs in diagrams 2026-09-29 14:10:17 +02:00
micro-world-fonts feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
.dockerignore chore(migration): stage learning studio snapshot for review 2026-09-29 04:05:33 +02:00
.gitattributes feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
.gitignore chore(migration): stage learning studio snapshot for review 2026-09-29 04:05:33 +02:00
as4-envelope-receipt.html fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
bare-metal-migration-learning-path.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
CLAUDE.md feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
design-1b-900.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
design-1b-1800.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
design-1b-qa.cjs feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
design-1b-top.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
frontend-implementation-route.md chore(migration): stage learning studio snapshot for review 2026-09-29 04:05:33 +02:00
gas-market-facts.html feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
guided-learning-workbook.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
HANDOFF.md fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
implementation-connectivity-security.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
implementation-database-work.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
implementation-formats-domain.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
implementation-http-web.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
implementation-inventory.tsv fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
implementation-source-routes.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
implementation-tooling-operations.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
lease-fence-lab.html feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
literate-code-traces.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
MANUAL-MIGRATION-DEPLOY-20260929.md chore(migration): stage learning studio snapshot for review 2026-09-29 04:05:33 +02:00
market-actors-country-comparisons.md fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
market-gas-power-processes.md fix(studio): remove built false pin claims 2026-09-29 12:57:56 +02:00
market-onboarding-pipelines.md fix(studio): remove built false pin claims 2026-09-29 12:57:56 +02:00
market-onboarding-readiness.html fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
market-security-standards-field-guide.md chore(migration): stage learning studio snapshot for review 2026-09-29 04:05:33 +02:00
nomint-preview-trace.html fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
project-learning-atlas.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
project-recall-cards.tsv fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
protocols-crypto-deep-dive.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
README.md fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
reliability-unknown-outcomes.html fix(studio): correct source availability claims 2026-09-29 11:54:22 +02:00
research-decisions-field-guide.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
rust-cargo-deep-dive.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
site-desktop.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
site-mobile.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
site-qa.cjs feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
SNAPSHOT_MANIFEST.json chore(migration): stage learning studio snapshot for review 2026-09-29 04:05:33 +02:00
source-delta-s4b.md fix(studio): remove built false pin claims 2026-09-29 12:57:56 +02:00
START-HERE.md fix(studio): model unavailable source evidence 2026-09-29 12:26:10 +02:00
wavebonds-1b-900.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
wavebonds-1b-top.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
wavebonds-demo-qa.cjs feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
wavebonds-demo-rendering.md feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
wavebonds-demo-v2-0.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
wavebonds-demo-v2-900.png feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00
xsd-particle-lab.html feat: import the Wavebonds learning studio from its Codex task 2026-09-26 11:41:56 +02:00

Wavebonds Learning Studio

An interactive, source-backed learning site about the trading platform for EU gas and power nominations. It is built with Astro and Starlight, and has Svelte islands for its labs.

A Codex task created it on 2026-09-25. Its evidence is pinned to trading unavailable project source reference, and the S4B source delta to 5fde152e.

Layout

  • The repository root holds the source material:
    • the chapters, as Markdown;
    • the micro-world labs, as standalone HTML;
    • the recall cards and the implementation inventory, as TSV;
    • the design QA scripts and screenshots.
  • learning-site/ is the Astro site. pnpm build first runs scripts/sync-content.mjs, which copies:
    • the root chapters into src/content/docs;
    • the labs into public/micro-worlds;
    • the TSV files into public/source-files.
  • capabilities/ holds the capability chapters the site's "Product capabilities" pages come from.
  • design-reference/ holds the Wavebonds brand and product design canvases the site's look follows.
  • learning-site/LEARNING_GAP_AUDIT.md is the latest learning-gap audit, and LEARNING_GAP_REMEDIATION.md beside it is its remediation plan.

Run it

cd learning-site
pnpm install
pnpm dev            # live preview of the pages as last synced
pnpm sync-content   # refresh the site's copies after editing a chapter at the root
pnpm build          # sync, build the static site and index its search
pnpm preview        # serve the built site; file:// doesn't work for search and navigation

Privacy

This repository is private, and should stay so: it describes the private trading codebase. Never add credentials, customer data or production details. The trading repository itself stays on Forgejo.