Canonical Commands
Userun.sh from the repo root whenever possible:
What To Use For Common Jobs
Repo Interrogation Order
When you need to confirm whether something is current or canonical:- Check the repo
README.md. - Check
run.shfor command behavior. - Check the relevant package
package.json. - Check the nearest package README or docs page.
- Search the repo with
rg.
Verification Rules Of Thumb
- Scaffolder changes:
./run.sh test create-elata-demo - Consumer onboarding or packaging changes:
pnpm smoke:consumers run.shchanges: run the narrowest affected command, then broaden if release paths changed- Release tooling changes:
./run.sh verify-allif feasible - Docs that mention onboarding: verify the
create-elata-demopath and the parent-workspace caveat
Backward Compatibility Notes
scripts/dev-link.shremains a thin wrapper aroundrun.sh sync-to.sync-toremains useful for localpackages/eeg-webdevelopment.- Consumer onboarding should still point to
create-elata-demo, notsync-to.
Related Repos
If you are debugging beyond package boundaries, also use the public protocol repo:../elata-protocolfor contracts, local Anvil deployments, config generation, XP tooling, and simulations