bored-cv-api / app /models.py

Commit History

security round 2: payload caps, traceback strip, GDPR delete, path allowlist
3da512e

Aramente Claude Opus 4 commited on

editorial: tighten typography + page-budget warning + per-finding skip flag
fdd9d0c

Aramente Claude Opus 4 commited on

audit: one-click grammar fixes with rollback
18a2f64

Aramente commited on

audit: AI CV audit + structured contract/headcount/exit fields
d9956be

Aramente commited on

bullet UX: AI improve + drag-to-reorder across 10 HTML templates
266279c

Aramente commited on

chat: in-chat tone picker with real-bullet samples (spec 46afe50)
c076d83

Aramente Claude Opus 4 commited on

fix: coerce language dicts to strings + stop asking headcount in chat
64d242b

Aramente commited on

feat: company context fields in editor β€” sector, stage, headcount, team
ac05be4

Aramente Claude Opus 4.6 (1M context) commited on

refactor: new flow β€” chat-only step, editor+tone, then design
5978d0d

Aramente Claude Opus 4.6 (1M context) commited on

feat: cover letter generation β€” backend endpoint + frontend page + PDF export
4f9d6a9

Aramente Claude Opus 4.6 (1M context) commited on

feat: 5 research-backed CV features + 2 bug fixes
9440022

Aramente Claude Opus 4.6 (1M context) commited on

fix: grounded CV tone + merge experiences action
6f56be0

Aramente Claude Opus 4.6 (1M context) commited on

feat: pass current CV draft to chat LLM β€” can now read and edit the brouillon directly
7319d70

Aramente commited on

feat: inject knowledge base contradictions + known facts into chat coaching
cbe60d5

Aramente Claude Sonnet 4.6 commited on

feat: chat executes CV instructions immediately β€” delete, add, reorder via cv_actions
0dc9f7d

Aramente commited on

feat: full CV preview β€” personal info, education, languages, structured sections with labels
e391cda

Aramente commited on

feat: knowledge base backend β€” SQLite DB, projects CRUD, experience enrichment, contradiction detection
424b611

Aramente Claude Opus 4.6 (1M context) commited on

feat: match score (0-100%) with strengths and improvements after CV generation
ecd0cb2

Aramente Claude Sonnet 4.6 commited on

feat: anti-bullshit CV prompt, tone selector (startup/corporate/creative/minimal), token optimization, chat min 3 questions
6fdfcc2

Aramente commited on

fix: voice error feedback, UI language in all prompts, coaching-style chat that pushes for specifics
09ce167

Aramente commited on

feat: backend scaffold β€” FastAPI, models, Dockerfile, health endpoint
11bedd8

Aramente commited on