website-htmx-rustelo/.rustelo.ontoref/README.md

30 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2026-07-10 03:33:46 +01:00
# `.rustelo.ontoref/` — Rustelo domain implementation declaration
This directory declares that **website-htmx-rustelo is an implementation of the
Rustelo framework**. Its presence (a `.<domain>.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 <mode>` 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.