diff --git a/peopleportal/webui/docs/recruitment-table-victoria-mock-v9-org-details-integrated.html b/peopleportal/webui/docs/recruitment-table-victoria-mock-v9-org-details-integrated.html new file mode 100644 index 0000000..d2a4a6d --- /dev/null +++ b/peopleportal/webui/docs/recruitment-table-victoria-mock-v9-org-details-integrated.html @@ -0,0 +1,823 @@ + + +
+ + +FALL 2026
+Existing board view — stage changes can stay here through the current workflow.
+ ++ Table view is for faster scanning and reviewer context. Status stays read-only here and continues to come from the existing recruitment pipeline. +
+ +| Name | +Applied To | +Status | +Applied | +Rating | +Other Apps | +Review | +
|---|
No other applications found.
} +``` + +Fetched **lazily on open** (not pre-fetched for every row up front) — same pattern already used for the detail modal, avoids N extra requests firing just from rendering the table. + +## 7. Search bar + +Single input above the table, filtering by **email** (as requested). Recommendation: also match against **name**, since that's the first thing most recruiters will actually type — flagging this as a suggestion, not assuming it. Purely client-side against the already-loaded row set; no backend change, no debounce needed at this scale. + +## 8. Wireframe (structure, not pixels) + +``` +[ Search by email... ] [Status: All ▾] + +┌────────────────────┬───────────────────────┬──────────────┬──────────┬──────────┬────────┬─────┐ +│ Name │ Email │ Role │ Status │ Applied │ Rating │ ⋯ │ +├────────────────────┼───────────────────────┼──────────────┼──────────┼──────────┼────────┼─────┤ +│ Katherine Johnson │ seed-applicant-4-... │ Frontend Eng │ Applied │ Oct 22 │ ☆☆☆☆☆ │ 🕐 │ +│ Grace Hopper │ seed-applicant-2-... │ Frontend Eng │ Interview│ Oct 22 │ ☆☆☆☆☆ │ 🕐 │ +│ Alan Turing │ seed-applicant-3-... │ Backend Eng │ Rejected │ Oct 22 │ ☆☆☆☆☆ │ 🕐 │ +│ Ada Lovelace │ seed-applicant-1-... │ Backend Eng │ Pot.Hire │ Oct 22 │ ★☆☆☆☆ │ 🕐 │ +└────────────────────┴───────────────────────┴──────────────┴──────────┴──────────┴────────┴─────┘ +``` + +`🕐` = the "Other Applications" popover trigger. `Status` badges use the existing `STAGE_STYLES` colors (blue/purple/red/orange/green). + +## 9. Open questions (need your decision before implementation) + +1. **Does Kanban go away entirely, or become a secondary view toggle** (e.g. a "Board / Table" switch at the top of the Applications tab)? This doc assumes full replacement per your request, but drag-and-drop is arguably faster for one-off single moves — worth confirming you're OK trading that away. +2. **Status column interaction** — menu-on-click as described in §4, or would you rather it be a plain `