[Vue] Apply Workspace: Resume Highlights and Application Q&A missing #51
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/peregrine#51
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The Vue Apply Workspace is missing two high-value sections from the Streamlit apply page.
Missing features
Resume Highlights
Application Q&A
Both sections are in the right-panel of the Streamlit apply page and are heavily used for long-form applications.
Implemented in this session.
Resume Highlights (left panel, after keyword gaps):
/api/settings/resumeApplication Q\u0026A (right panel, after ResumeOptimizer):
PATCH /api/jobs/{job_id}/qaPOST /api/jobs/{job_id}/qa/suggest(LLM, paid tier)Backend (
dev-api.py):GET /api/jobs/{job_id}/qa— returnsqa_itemsJSON columnPATCH /api/jobs/{job_id}/qa— saves full qa_items listPOST /api/jobs/{job_id}/qa/suggest— LLM-generated answer draft_ensure_qa_column(db)lazily adds the column on first useQAItem,QAPayload,QASuggestPayloadPydantic modelsCloud middleware also added in this session: per-request ContextVar resolves user DB path from
X-CF-SessionJWT header.