Jobs
A short queue. The prompt names the table, the activity log, and the settings. Open this page loads that screen. Sign in with demo@example.com and password demo.
Prompt
Sign in
Build a sign-in page for Jobs. Title: Sign in. Fields: Email, Password. The account that works is demo@example.com and demo. Button: Sign in. Second button: Continue another way. That second button does not call an identity provider. It shows: This page does not call an identity provider.
Table
Build a table page. Title: Table. Columns: Name, Place, Status. Field: Search. Button: Search. The jobs are: Replace the lobby bulb, Front desk, open Paint the stair rail, West stair, waiting Fix the dock latch, Loading, open Order filter packs, Mechanical, done Label the spare keys, Office, waiting Reset the night alarm, Security, open Search filters the table. Nav: Table, Activity, Settings, Prompt.
Activity
Build an activity page for one job. Title: Activity. Job: Fix the dock latch. Status steps: Reported, Assigned, On site, Closed. The current step is On site. Log lines: 2026-03-12T15:00:00Z Reported the latch, Loading 2026-03-12T16:10:00Z On site, Loading Buttons: Local, UTC. Nav: Table, Activity, Settings, Prompt.
Settings
Build a settings page. Title: Settings. Field: Display name. The name is Bela Costa. Button: Save. Plan is read-only: Bench. Save sticks for this browser tab. Nav: Table, Activity, Settings, Prompt.