Agent Manual Studio screens Origin legend - Public origin: https://agent-manual.agenticfabworks.com - Loopback origin: http://127.0.0.1:4330 - Paths below always state their origin. The two origins intentionally have different screens at /. [Loopback origin] Shared management header - Dashboard: local package counts, due review count, primary workflow, and public sample feature preview. - Manual Builder: package metadata form and the fixed public sample chapter catalog. - Review Queue: due and scheduled sample cards, answer reveal, and local rating controls. - Packages: local package list or an empty state linking to the builder. - Public Spec: human-readable product limits plus text mirrors. [Loopback origin] Dashboard at / Purpose: explain what the local app actually does and provide the shortest path to create a package or review a card. Loading: skeleton while package and review APIs load. Empty: package count is zero; the workflow still links to the builder. Error: a visible retry action replaces the dashboard if either API fails. Mobile: metrics become one column; the preview remains usable with a button. [Loopback origin] Manual Builder at /builder/ Purpose: collect title, audience, and positioning, then create a local package. Loading: skeleton while the public sample chapter catalog loads. Empty: not expected because the public sample catalog ships with the app; an API failure is shown as an error. Error: field validation is adjacent to the form and API failure text is announced. Success: the app announces creation and opens the package detail route. Keyboard: native labels, required fields, visible focus, Enter submit, and no drag-only action. [Loopback origin] Review Queue at /review/ Purpose: demonstrate an interval review flow with three public sample cards. Loading: skeleton while queue state loads. Empty: explicit no-card message with a reload link. Error: visible retry action. Detail interaction: reveal the sample answer, then choose Again, Hard, Good, or Easy. Persistence: rating results are written to output/runtime/review_state.json on the same device. [Loopback origin] Packages at /packages/ Purpose: list generated local packages. Loading: skeleton. Empty: explicit message and link to the builder. Error: visible retry action. Detail: /packages/{package-id}/ shows metadata, chapters, and export controls. [Public and loopback origins] Public Preview at /preview/ Purpose: explain the three-step flow with public sample data only. Motion: pointer hover and keyboard focus play; exit or blur resets. Mobile: a button plays or resets the preview. Reduced motion: automatic motion is disabled; the button advances static steps. Poster: /assets/preview-poster.svg. [Public and loopback origins] Public Spec at /public-spec/ Purpose: allow review without login or JavaScript. Text mirrors: index.txt, screens.txt, workflows.txt, controls.txt, data-contract.txt. Discovery: /llms.txt uses absolute URLs for the public deployment when built with scripts/build_public_site.py; the loopback service uses its current local origin. Public deployment boundary Only the public landing page at /, /preview/, /public-spec/, /llms.txt, the referenced text files, and static assets are deployed. Dashboard, builder, review, packages, health, and API routes remain local and must return 404 on the public site.