Admin · internal

Form QA

Every form in DOI Talent, where it saves, and what has been tested. 8 of 24 have a tested successful submission.

Preview applications to DOI openings

Synthetic Preview records from this browser tab only. Nothing here was sent or saved to DOI.

No preview applications yet. Open Talent → Find work → Work at DOI and apply to the demo opening.

Form inventory

Success / validation / error: Automated test, Checked in Preview, Not tested, or Needs a real account.

FormLive save pathPreviewSuccessValidationErrorAdmin sees it?

Contact / design partner

Public · /contact

Email, role, organisation, message, intent, consent

Duplicate-safe submission ID.

RPC submit_contact_intakeValidates; says not saved
Checked in Preview
Automated test
Automated test
Yes — Admin → Forms & submissions (live)

Create account

Auth · /app/signup

Name, email, password

Auth sign-up → /app/callbackBlocked; links to live signup
Needs real account
Not tested
Not tested
Admin → Talent after onboarding

Sign in

Auth · /app/signin

Email, password

Auth sign-inNot needed in Preview
Needs real account
Not tested
Not tested
n/a

Reset password request

Auth · /app/forgot-password

Email

Auth reset → /app/reset-passwordn/a
Needs real account
Not tested
Not tested
n/a

Set new password

Auth · /app/reset-password

Password

Auth update usern/a
Needs real account
Not tested
Not tested
n/a

Choose role & location

Auth · /app/onboarding

Role, name, country, city, timezone

RPC complete_onboarding (5 args)n/a
Needs real account
Not tested
Not tested
Admin → Talent / Employers

Apply to a DOI opening

Talent · /app/talent/opportunities

Why this role, start date, Passport permission

Needs an approved application RPC.

None approved — live apply shows 'not switched on'Simulated; synthetic record in this tab
Checked in Preview
Automated test
Automated test
Preview: Admin → Form QA. Live: blocked

Approve / decline introduction

Talent · /app/talent/opportunities

Decision

RPC candidate_decide_introductionSimulated, labelled
Checked in Preview
—
Not tested
Admin → Matches (live)

Profile & location settings

Talent · /app/talent/settings

Headline, location, availability

RPC save_talent_profile_settingsDevice only, labelled
Automated test
Not tested
Automated test
Admin → Talent

Add portfolio link / submit for review

Talent · /app/talent/portfolio

Type, title, https link

RPC submit_evidence_item / submit_portfolio_evidence_for_reviewDevice only
Not tested
Not tested
Not tested
Admin → Evidence

Recording consent

Talent · /app/talent/interview

Consent choice

RPC candidate_set_interview_recording_consentSimulated
Needs real account
—
Not tested
Admin → Interviews

DOI AI question

Talent · (all talent pages)

Question

Server function → Lovable AI (read-only)Rule-based
Checked in Preview
—
Not tested
No (not stored)

Product feedback

Talent · (feedback button)

Type, message

RPC submit_product_feedbackDevice only, labelled
Automated test
Automated test
Automated test
Admin → Feedback

Enrol in course

Learning · /app/talent/learning

—

RPC enroll_learning_offeringDevice only
Automated test
—
Automated test
Admin → Learning

Lesson progress & knowledge check

Learning · /app/talent/course/…/lesson/…

Answers, completion

RPC save_learning_lesson_progressDevice only
Automated test
—
Automated test
Admin → Learning

Assignment submission

Learning · /app/talent/course/…

Link / text

Not reviewable by DOI yet.

Device only (no approved RPC)Device only, labelled
Not tested
Not tested
Not tested
No

Data-rights request / withdraw

Privacy · /app/talent/data-controls

Request type, details

RPC submit_data_rights_request / withdraw_data_rights_requestSimulated
Needs real account
Not tested
Not tested
Admin (live)

Revoke sharing grant

Privacy · /app/talent/data-controls

Grant

RPC revoke_data_sharing_grantSimulated
Needs real account
—
Not tested
Audit log

Create organisation

Employer · /app/employer

Name, website, country

RPC create_employer_organizationNot saved
Needs real account
Not tested
Not tested
Admin → Employers

Talent request (demand)

Employer · /app/employer/request

Outcome, skills, constraints

RPC create_demand_request / submit_demand_requestToast: not saved
Not tested
Not tested
Not tested
Admin → Demand

Validate a skill

Employer · /app/employer/candidates

Skill, note

RPC employer_propose_skill_validationPreview-only toast
Needs real account
Not tested
Not tested
Candidate decides

Intake status & notes

Admin · /app/admin/intake

Status, note

RPC admin_update_contact_intakeNot saved
Needs real account
—
Not tested
Itself

Interview evidence

Admin · /app/admin/interviews

Claims, artifacts

RPC admin_* interview contractsNot saved
Needs real account
Not tested
Not tested
Itself

Record placement

Admin · /app/admin/placements

Start, type

RPC admin_record_confirmed_placementNot saved
Needs real account
Not tested
Not tested
Itself