prototype-ncrs-structured is the source repository for NCRS prototype content consumed by ncrs-prototype-agentic.
This repo is where NCRS prototype structure and content are authored. A host repo can pull from here and run immediately.
Current sync uses the root app/ layout:
app/views/app/assets/app/data/app/routes.js- optional
app/config.js,app/filters.js,app/locals.js - optional
instructions/ - optional
docs/ - optional
manifest.json
exports/is optional for later. Not required right now.
npm install
npm startFrom ncrs-prototype-agentic:
npm run sync:structuredOr explicit source/ref:
./scripts/sync-prototype-ncrs-structured.sh git@github.com:NHSDigital/prototype-ncrs-structured.git <ref>- Make and commit changes in this repo.
- Push to
main(or tag a release for stable handoff). - In consumer repo, run sync.
- Run
npm startand smoke test routes.
- Keep paths stable to avoid downstream breakage.
- Prefer additive changes; document breaking changes in
CHANGELOG.md. - Use tags/releases when you need reproducible integration points.