Skip to content

Internal notes

Maintainer material, not user docs

The pages linked below are maintainer notes and design history kept in the repository but intentionally left out of the public navigation. They are aimed at contributors, may be incomplete, and can be outdated. Treat them as background, not as authoritative user documentation.

Agent and domain guidance

The authoritative guide for working in this codebase (human or AI) is AGENTS.md at the repository root. Deep, per-domain references live in the skill files under .agents/skills/ (Moodle internals, WP Playground & php-wasm, WASM & browser runtime, blueprint provisioning, unit testing, and E2E testing).

Architecture Decision Records

Significant technical decisions are recorded as ADRs in docs/decisions/ (0001 through 0016). Each ADR captures the context, options considered, rationale, and consequences of a decision — read them before changing the request pipeline, the storage model, the build, or blueprint semantics.

Design history and deep dives

Troubleshooting and known issues

For user-facing setup and tasks, start from the Home page and the Contributing guide.