A browser walk of Main, the operator console, on the offline local stack: the operator sees operations runs, the volume apps, templates and the database, and a non-operator does not.
npm run qa:local (or -- --fresh for untouched seed data). See
offline local development.main-01-home.png./processes. Expected: the list includes one running process per
seeded operations template (NFAT Setup Facility, NFAT Enable Facility for Prime, NFAT Subscribe to Facility,
Integrator Onboarding, Agent spell review, Verify Solana bridge frozen, Enqueue Solana freeze
tx, Agent Onboarding), each at its first step. Screenshot main-02-processes.png.main-03-run.png./apps/volume-a, then /apps/volume-b and /apps/volume-c.
Expected: 30, 18 and 12 synthetic processes respectively (with the default --volume 60); the
list loads without a visible stall. Screenshot main-04-volume-a.png./templates. Expected: the repository templates, including the spell,
allocation risk and operations templates and volume-a to volume-c. Open one; expected: the
read-only template view. Screenshot main-05-templates.png./database. Expected: the collections page loads for the operator.
Screenshot main-06-database.png./processes with no Database navigation, no collections and no write controls; only the
allocation-risk deals that seat can read. Screenshot
main-07-non-operator.png.Save every screenshot under .qa-local/screenshots/.
soter-admin, or a volume count that differs from
the seed.sff-board seeing database collections or operations runs.soter-admin but is not walked here.GET /api/process) took about 25 s per load on the first walk,
under next dev with the #83 volume's large embedded programs; it is the list cost #83 targets.