High-fidelity, self-contained prototype of the TLG onboarding dashboard. Built from the New Hire Automation Plan, Revised New Hire Process, and TLG Onboarding Portal Implementation Plan.
Option 1 — Open directly in browser (fastest):
Double-click index.html
Works in Chrome, Edge, Firefox, and Safari. No server required.
Option 2 — Local server (avoids any file:// quirks):
cd /home/yusuf/.openclaw/work/tlg/onboarding-dashboard-artifact
python3 -m http.server 8080
# then open http://localhost:8080- Today's Queue — 4 groups: Needs Admin Action, Waiting on Candidate, Ready for Review, Blocked/Overdue. Summary count cards at top. Candidate rows are clickable.
- All Candidates — Sortable table with search and group filter. All 7 candidates listed with status badges and readiness indicators.
- Candidate Profile — Full profile header (name, contact, assignment, status) + 7 tabs:
- Overview — Next action banner, activity timeline, quick status checklist
- Screenings — All 6 clearances (PA PATCH, SAM, OIG, Medi-check, ChildLine, FBI/Residency) with status, date, and portal links
- Packet Review — Health/ID docs, policy e-signatures, payroll forms, CPSGO gate
- Training Review — MyODP transcript verification, Required Training List, Fatal Five (5 certs), Fire Safety
- Therap & Systems — Account fields, invite/training/recap workflow
- Additional Training — ISP, BSP, Med Admin, On-Site Orientation, Shadowing Day 1/2/3 with hard gate callouts
- Final Readiness — Cleared to Start gate with 6 binary checks, final admin steps, disabled Mark Active button until all gates pass
- Click any candidate card or row → opens full profile
- All checkboxes toggle state in memory (show/hide checked state)
- Final Readiness gate recalculates live as checkboxes are ticked
- Mark Active button is disabled until all gates + final admin steps are complete
- Role switcher (sidebar footer) hides action buttons for Leadership (read-only)
- Toast notifications for all button actions
- All 7 profile tabs are fully rendered with content
- Back navigation from profile → Today's Queue
- Cleared to Start requires all 6 screenings, packet approved, payroll/CPSGO done, training verified, Therap complete, and all additional training + shadowing done
- ISP/BSP gate: labeled as required before individual-specific care
- Shadowing gate: labeled as required before unaccompanied shift
- Mark Active disabled until Cleared to Start + Final PDF + Folder Check + Training Log
- No backend — all state is in-memory and resets on page refresh
- Checkboxes persist only within the browser session
- No file uploads, email sending, or actual Drive integration — buttons show toast confirmations only
- Designed for desktop (1280px+ recommended). Narrower widths may clip the today-queue column grid
- No external fonts or CDN dependencies — uses system font stack
Colors match the TLG Onboarding Portal Implementation Plan spec:
- Background
#F8FAFC, Surface#FFFFFF, Primary#2563EB, Accent#0F766E - Success
#16A34A, Warning#D97706, Danger#DC2626
onboarding-dashboard-artifact/
├── index.html ← complete self-contained app (~850 lines, no dependencies)
└── README.md
