# `.rustelo.ontoref/` — Rustelo domain implementation declaration This directory declares that **website-htmx-rustelo is an implementation of the Rustelo framework**. Its presence (a `..ontoref/` marker at the project root) is how `ontoref` detects this project as a consumer of the `rustelo` domain; the `repo_kind = 'RusteloApp` in `.ontoref/ontology/manifest.ncl` activates the domain extension (`ontoref rustelo layers|plugins|routes|wasm`). ## Contents - `app.ncl` — the concrete app-surface declaration (layers, routes, rendering profiles, WASM targets) validated against the rustelo domain contracts. The contract schema is authored in the rustelo project and resolved by ontoref via the domain's `schema_cmd` (`ontoref project root rustelo`). Runnable reflection modes for this implementation live in the spine, where the ontoref mode runner discovers them: `.ontoref/reflection/modes/` — `validate-content` (bilingual EN/ES parity), `validate-hydration` (SSR/WASM parity for hydration-opted routes), `sync-ontology` (ontology↔artifact drift), `validate-purpose-alignment` (publication-readiness against `purpose.ncl` Hard criteria), and `plan-publication` (dependency-ordered content/SEO publication plan). Run them with `ontoref run ` from the project root. Publication intent and criteria are declared in `.ontoref/ontology/purpose.ncl`, gated by the `purpose-gate` membrane in `gate.ncl`. ## Authority The domain layer (contracts, commands) is authored in the **rustelo** project and the ontoref `domains/rustelo/` extension — not here. This marker references that authority for cross-project browsing.