RMT-first Demo App
A small sample app as orientation for your own hosts.
What it covers
The demo shows the smallest complete path from an .rmt source through core records to a browser-ready app. It is a learning and regression fixture, not a finished product template.
The demo inventory classifies it as a stable tutorial. Its generated/core.json is the only core contract; no parallel legacy core is maintained.
Public building blocks
demos/xtendrmt/examples/first-app/source.rmtis the editable source.demos/xtendrmt/examples/first-app/generated/core.jsonshows vNext compile output.demos/xtendrmt/examples/first-app/browser-smoke.htmlproves host materialization.
Recommended workflow
Change the RMT source first, compile again, and inspect the core diff. Then open the browser fixture and verify content, event flow, and cleanup; never edit generated JSON as the primary source.
Next steps
Run the demo gate
node scripts/run_xtend_tests.js rmt-first-demo-app --json
A passing run proves source, core model, loader-free host shell, and browser smoke for the same demo. Inspect demos/xtendrmt/examples/first-app/source.rmt first when output drifts.