Skip to content

feat: simplify Career Suite participant inputs#137

Merged
gustavomarques00 merged 1 commit into
mainfrom
feat/career-suite-simplified-inputs
Jun 22, 2026
Merged

feat: simplify Career Suite participant inputs#137
gustavomarques00 merged 1 commit into
mainfrom
feat/career-suite-simplified-inputs

Conversation

@gustavomarques00

Copy link
Copy Markdown
Collaborator

Summary

Simplifies the participant-facing Career Suite input experience before P01.

Improvements

  • resume pasted as natural text;
  • job description pasted as natural text;
  • deterministic normalization into existing contracts;
  • optional review of extracted information;
  • Portuguese participant-facing labels;
  • Unicode-safe keyword extraction;
  • continuity between career journey steps;
  • no persistence or external provider calls.

Safety

  • no endpoint changes;
  • no provider enablement;
  • no OAuth;
  • no database;
  • no localStorage;
  • no session storage;
  • no external LLM;
  • no Production changes.

Validation

  • ApplyFlow tests;
  • ApplyFlow build;
  • Turbo build;
  • lint;
  • design-system checks;
  • button governance;
  • secret scan;
  • diff check.

P01 scheduling remains paused until Preview visual validation is completed.

@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
devflow Ready Ready Preview, Comment Jun 22, 2026 6:56pm
devflow-financeiro Ready Ready Preview, Comment Jun 22, 2026 6:56pm
devflow-whatsapp Ready Ready Preview, Comment Jun 22, 2026 6:56pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
devflow-applyflow Skipped Skipped Jun 22, 2026 6:56pm

@gustavomarques00

Copy link
Copy Markdown
Collaborator Author

Simplified input UI/UX walkthrough

Decision:

PR #137 APPROVED WITH P3 NOTES

Validated at commit f352723 (local ApplyFlow dev @ pilot mode — remote devflow-applyflow Preview was Skipped/Canceled on Vercel for this PR; latest Ready applyflow Preview alias points to main @ 84c694d).

Passed (local, commit f352723)

  • natural-language resume input;
  • natural-language job description input;
  • Portuguese participant-facing labels (no Resume bullets / Job requirements on pilot surface);
  • deterministic normalization + optional extracted-data review disclosure;
  • Unicode-safe extraction (experiência, inglês, intermediário preserved in keywords);
  • continuity between steps (resume retained when switching to ATS);
  • reload clears in-memory inputs;
  • desktop 1440×900;
  • mobile 375×812;
  • POST /career-chat/librechat with explicitConsent=true and analysisInput generated;
  • POST /career-feedback without resume/job text in payload;
  • no localStorage/sessionStorage persistence of content;
  • no external provider calls.

P3 note (non-blocking)

No P0 or P1 findings in local walkthrough.

Do not merge until remote ApplyFlow Preview is confirmed on f352723 if Preview sign-off is required for P01.

@gustavomarques00

Copy link
Copy Markdown
Collaborator Author

Remote Preview revalidation

Decision:

PR #137 REMOTE PREVIEW APPROVED — READY TO MERGE

Validated on the Vercel Preview for commit f352723:

  • project devflow-applyflow;
  • environment preview;
  • simplified resume and job inputs;
  • deterministic normalization;
  • optional extracted-data review;
  • Unicode-safe keywords;
  • desktop 1440×900;
  • mobile 375×812;
  • safe feedback payload;
  • no persistence or external provider calls.

The previous skipped-deployment validation gap is closed.

No P0 or P1 findings.


Deployment metadata (manual CLI Preview — GitHub hook skipped)

Field Value
Deployment ID dpl_9kTfTfLhJLoYjoATjAxir2J6iv4z
Original skipped ID 3XdUHz6UWMsCcU6H4B6Y9BT6aiCi
URL https://devflow-applyflow-5nmpmyvzc-gustavos-projects-74c68bcc.vercel.app
Branch feat/career-suite-simplified-inputs
Root Directory apps/applyflow

Skip root cause: Vercel Ignored Build Step (turbo-ignore applyflow) compared against HEAD^ without PR-base fallback, so ApplyFlow changes were classified as Not affected. No versioned ignoreCommand in repo; fix belongs in dashboard (add --fallback to merge base) or a future versioned script.

Production unchanged (1dfb9de). No merge performed.

@gustavomarques00 gustavomarques00 merged commit e5d5443 into main Jun 22, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant