Commit Graph

192 Commits

Author SHA1 Message Date
cesnimda caa0c6a2ef fix(ai): request structured JSON for queued strategies 2026-10-29 13:03:57 +01:00
cesnimda 3255da9fc6 fix(admin): complete processing diagnostics and failure evidence 2026-10-29 07:24:49 +01:00
cesnimda d52403dba8 feat(admin): add safe processing monitor and operation correlation 2026-10-28 19:31:32 +01:00
cesnimda 1f87301ee9 feat(processing): persist safe atomic operation history 2026-10-28 15:54:37 +01:00
cesnimda 3f4db8ca81 feat(cv): qualify templates and reliable local import processing 2026-10-28 14:36:12 +01:00
cesnimda 663023a088 fix: preserve blank CVs and reliable editor undo 2026-10-27 07:37:03 +01:00
cesnimda 89974a257e fix(cv-qa): protect import lifecycle races and terminal receipts 2026-10-27 00:27:57 +01:00
cesnimda cf0e5c23de fix(cv-qa): preserve reviewed mapping order and verify merge journeys 2026-10-27 00:27:32 +01:00
cesnimda 48b899c8de fix(cv-qa): preserve ambiguous structures and measure extraction accuracy 2026-10-27 00:26:40 +01:00
cesnimda 5e68848cf7 feat(cv-qa): map missing records from reviewed source evidence 2026-10-26 19:43:30 +01:00
cesnimda e941b3ccb7 feat(cv-import): add source-grounded review and explicit corrections 2026-10-26 15:56:54 +01:00
cesnimda 9e1726c61d fix(cv-import): bound source retention and guard worker recovery 2026-10-26 14:41:53 +01:00
cesnimda e8f76a9dea feat(cv-import): ground reviewed facts in revisioned career profiles 2026-10-26 14:30:14 +01:00
cesnimda fc93dfb950 fix(cv): preserve attachment flags across generic letter writers 2026-10-26 08:47:47 +01:00
cesnimda 7bf06ede52 fix(cv): keep blank letter documents accessible 2026-10-26 05:08:58 +01:00
cesnimda 8979244576 fix(cv): bind letter proposals to current sources and preserve document choices 2026-10-26 03:44:37 +01:00
cesnimda 8948c988e2 fix(cv): preserve rewrite language and qualify responsive document controls 2026-10-25 22:55:22 +01:00
cesnimda 2bfaf6c14b feat(cv): redesign document editing with revision-safe letters and writing tools 2026-10-25 22:44:14 +01:00
cesnimda e80815f8df fix: embed portable static fonts for CV preview and PDF fidelity 2026-10-24 19:27:10 +02:00
cesnimda 2b26953d6f fix(db): normalize document index names across MariaDB collations
MariaDB persistence qualification / mariadb (push) Failing after 8s
2026-10-24 14:00:26 +02:00
cesnimda a2c9bda0d1 fix(database): qualify RD21 saves against pinned MariaDB 12.2.2 2026-10-24 01:47:50 +02:00
cesnimda 12f342c09c fix(rd21): guard career and job saves with durable revisions 2026-10-23 08:07:23 +02:00
cesnimda 5edbe59692 feat(dashboard): add owner-scoped layouts with atomic revisions 2026-10-21 20:59:58 +02:00
cesnimda f51e0506cc fix(database): enable SQLite WAL before schema reconciliation 2026-10-21 08:04:26 +02:00
cesnimda 8e4db121ae feat(api): add owner-scoped documents metadata index 2026-10-14 18:01:59 +02:00
cesnimda 2398ff354e fix(cv): gate AI proposals on grounding and source freshness 2026-10-08 14:28:06 +02:00
cesnimda 046dc304aa fix(cv): protect revisions and measure rendering readiness 2026-10-07 07:56:35 +02:00
cesnimda acd1d94684 fix(workspace): clear native package and navigation readiness gates 2026-10-07 00:30:10 +02:00
cesnimda 57a6bd02c6 fix: make default initialization concurrency-safe 2026-09-22 07:33:51 +02:00
cesnimda 682a3028bb docs: consolidate repository guides and preserve audit history 2026-09-11 14:22:41 +02:00
cesnimda 0954876295 fix(security): enforce audited account, network and resource boundaries
Implement B01-B06 with regression coverage and retained validation evidence. Preserve the production ingress preflight; F04 runtime verification remains open.
2026-09-09 18:21:47 +02:00
cesnimda de85492373 feat(ops): automate backups and private CV benchmarks
CI and Deploy / test (push) Successful in 6m47s
CI and Deploy / deploy (push) Failing after 25s
2026-09-02 00:49:06 +02:00
cesnimda 3b055b01f5 feat(admin): dispatch allowlisted maintenance jobs
CI and Deploy / test (push) Successful in 7m8s
CI and Deploy / deploy (push) Successful in 1m42s
2026-09-01 16:53:54 +02:00
cesnimda c8b4c33acd fix(cv): restore distinct responsive templates 2026-09-01 08:54:03 +02:00
cesnimda 1152e05687 feat(calendar): add application date integrations 2026-08-31 22:24:38 +02:00
cesnimda b7029faaec feat(discovery): schedule saved-search alerts 2026-08-31 22:23:34 +02:00
cesnimda 7d5a78ad5d feat(interviews): add durable debrief loop 2026-08-31 17:20:58 +02:00
cesnimda c2181afaea feat(discovery): add saved job searches 2026-08-31 17:17:48 +02:00
cesnimda 78ad0c66f9 feat(career): add factual evidence bank 2026-08-31 17:03:09 +02:00
cesnimda 5337ba3a5e feat(applications): preserve submitted packages 2026-08-31 16:54:41 +02:00
cesnimda ba7748193b refactor(jobs): centralize status lifecycle 2026-08-31 11:59:49 +02:00
cesnimda 058d13de47 refactor(db): migrate Identity schema
Complete schema ownership by moving all ASP.NET Identity tables to an additive provider-aware migration. Preserve credentials, security state, preferences, roles, claims, external logins, tokens, indexes, and cascades.
2026-08-30 22:02:35 +02:00
cesnimda 90ca23de33 refactor(db): migrate career profile aggregate
Transfer the canonical career profile, revision history, and six relational child collections to provider-aware migration ownership. Preserve legacy JSON, ordered child data, indexes, and cascade semantics.
2026-08-30 21:54:54 +02:00
cesnimda a906916acc refactor(db): migrate interview preparation
Move durable user-owned interview preparation into an additive provider-aware migration. Preserve questions, answers, practice state, ordering, and application cascade semantics.
2026-08-30 18:58:55 +02:00
cesnimda 934b35a1e0 refactor(db): migrate cover letter history
Move append-only cover letter revisions into an additive provider-aware migration. Preserve manual and AI text, source metadata, ordering, and application cascade semantics.
2026-08-30 18:55:20 +02:00
cesnimda e933409698 refactor(db): migrate application checklist
Move workflow checklist state into an additive provider-aware migration. Preserve system-key idempotency, manual progress, ordering, and application cascade semantics.
2026-08-30 18:52:08 +02:00
cesnimda ae57d1afde refactor(db): migrate AI interaction history
Move append-only AI results into an additive provider-aware migration. Preserve generated content, usage counters, indexes, and application cascade semantics.
2026-08-30 18:48:42 +02:00
cesnimda bc28893b6f refactor(db): migrate CV variant history
Move saved CVs and append-only revisions into an additive provider-aware migration. Preserve public slugs, builder settings, job-link nulling, and revision cascades.
2026-08-30 17:28:35 +02:00
cesnimda 778b365f9e refactor(db): migrate job workspace notes
Move interview preparation and AI workspace output persistence into an additive provider-aware migration. Preserve reviewed results, uniqueness, and application cascade semantics.
2026-08-30 17:22:04 +02:00
cesnimda 9922426aa5 refactor(db): migrate tailored CV drafts
Move job-specific tailored documents into an additive provider-aware migration. Preserve edited content, indexes, and application cascade semantics.
2026-08-30 17:03:48 +02:00