Skip to content

M5-05 Candidate Search & Record View (Disclosure)

Milestone: M5 — Disclosure and Verification SOW Reference: FR2 Requirement Clarity: ✅ Clear — concrete UI spec added 2026-08-25 Dev Status: ❌ Not started

Overview

Let a Staffing Company search for candidates by name and see their disclosure status/history — the disclosure-side equivalent of M3-07. Note M3-07 itself was later removed per client feedback (CAND-1, the UI walkthrough tracker) — candidate search/record no longer exists as a feature for issuance. This task should be re-scoped as its own standalone disclosure dashboard, not an extension of a feature that's since been deleted.

2026-08-25 clarification call — concrete spec: copy the UI from VerifyMyCredentials (Andres to supply the actual reference — still not in hand). Sent-but-unanswered requests and completed disclosures live in the same list, with "new" returns highlighted. Table columns: Name / Status / Status date (date of the current status) / Date sent (tracked but not shown as its own column) / Actions. Example statuses seen in the mock: Requested → Received → Verified (pass shown green / fail shown red). Actions: Resend (only meaningful while status is Requested/unanswered), View. Re-verify is explicitly a detail-page-only action — it must not appear in this table.

Backend Tasks

  • Build disclosure list/search endpoint directly against PresentationRequest (do not assume it extends now-deleted M3-07 candidate endpoints)
  • Endpoint needs to return: name, latest status, status date, original sent date (for detail view, not the list), and whether a resend is currently valid

Frontend Tasks

  • New disclosure dashboard/list page (not a "Disclosures" tab on a candidate record, since that record view no longer exists) — table per the spec above
  • Detail/view page carrying the Re-verify action

Dependencies

  • ~~M3-07 candidate search — this extends rather than replaces that work.~~ No longer a dependency — M3-07's candidate search/record UI was removed entirely per client feedback (CAND-1). This task is now standalone, not an extension.
  • M5-01 disclosure request setup.

Acceptance Criteria

  • Candidate search functions correctly
  • Credential disclosure history visible (per SOW Appendix 3, FR2 acceptance criteria)

Existing Reference Material

Blockers & Risks

None identified.