Commit Graph

  • b4182c9686 Merge branch 'feature/apec-ingestion' master Antoine 2026-06-05 18:01:17 +02:00
  • e9db6b48d9 fix: ignore Playwright consent widget errors Antoine 2026-06-05 17:40:10 +02:00
  • 85c4278db3 fix: harden Apec search and canonicalization Antoine 2026-06-05 13:59:03 +02:00
  • ed1af201bc fix: harden profile and Apec normalization warnings Antoine 2026-06-05 13:37:22 +02:00
  • fa2000abf0 fix: harden Apec ingestion boundaries Antoine 2026-06-05 13:16:36 +02:00
  • c218a9040e fix: refine Apec normalization metadata Antoine 2026-06-05 12:58:56 +02:00
  • 1dfaea3508 fix: record Apec pagination failures Antoine 2026-06-05 12:35:14 +02:00
  • 53b4ac0ea3 fix: harden Apec fetch behavior Antoine 2026-06-05 12:18:31 +02:00
  • a998f1d968 fix: relax Apec normalization failures Antoine 2026-06-03 22:24:11 +02:00
  • 40b3619578 fix: harden Apec search and run ids Antoine 2026-06-03 22:09:45 +02:00
  • cdae23e303 fix: distinguish Apec search failures from empty results Antoine 2026-06-03 21:46:48 +02:00
  • 3768bf9b3c fix: derive Apec filters from profile constraints Antoine 2026-06-03 21:11:52 +02:00
  • 207d5c51c3 fix: relax Apec input and write flow Antoine 2026-06-03 20:53:47 +02:00
  • 352dfcd6ce fix: harden Apec crawl edge cases Antoine 2026-06-03 20:41:23 +02:00
  • 31c0488f60 fix: preserve Apec run metadata Antoine 2026-06-03 20:04:59 +02:00
  • 86b5cf2d7b fix: apply Apec source filters and profile errors Antoine 2026-06-03 19:37:35 +02:00
  • 450134c808 fix: preserve Apec artifacts on normalization failure Antoine 2026-06-03 19:23:35 +02:00
  • ce73787f39 fix: preserve Apec run metadata on snapshot failures Antoine 2026-06-02 21:14:40 +02:00
  • c28f804e23 fix: harden Apec readiness and snapshot writes Antoine 2026-06-02 20:55:17 +02:00
  • 47f912ce8c fix: align Apec live detail shape Antoine 2026-06-02 20:40:19 +02:00
  • ac1e0fb269 fix: tighten Apec description extraction Antoine 2026-06-02 20:25:27 +02:00
  • c2ca1f457e fix: align Apec live selectors Antoine 2026-06-02 20:06:08 +02:00
  • 1c267520f0 fix: harden Apec live ingestion Antoine 2026-06-02 19:47:30 +02:00
  • 2da39613c7 fix: make Apec adapter real Antoine 2026-06-02 19:23:14 +02:00
  • 52b21b65c5 fix: hard-fail fetch-apec contract gaps Antoine 2026-06-02 18:59:14 +02:00
  • 97ed98c5de feat: add fetch-apec command Antoine 2026-06-02 18:47:40 +02:00
  • 47619abc08 feat: add Apec adapter scaffold Antoine 2026-06-01 14:30:34 +02:00
  • 5fefa3aab1 fix: keep earliest Apec bridge survivor Antoine 2026-06-01 14:22:15 +02:00
  • debaab0947 fix: reassign Apec alias chains Antoine 2026-06-01 14:07:26 +02:00
  • 96b4cd37ec fix: merge Apec duplicate metadata Antoine 2026-06-01 13:54:22 +02:00
  • 96a7dcbe94 fix: preserve identifiers in Apec dedupe Antoine 2026-06-01 13:38:57 +02:00
  • 95b17a7c50 fix: preserve Apec listing metadata Antoine 2026-06-01 13:30:33 +02:00
  • 00f3717995 fix: dedupe mixed-key Apec listings Antoine 2026-06-01 13:22:53 +02:00
  • 96e2a7b178 fix: dedupe Apec listings by source job id Antoine 2026-06-01 13:13:24 +02:00
  • e86257cbcc feat: add Apec normalization and dedupe Antoine 2026-06-01 13:06:37 +02:00
  • ac78bee74b feat: add deterministic Apec query derivation Antoine 2026-06-01 12:57:52 +02:00
  • 4d57af0b86 feat: add Apec run artifact paths Antoine 2026-06-01 12:51:07 +02:00
  • 2765add571 feat: add Apec listing artifact models Antoine 2026-06-01 12:43:50 +02:00
  • 80f308356a chore: add Apec ingestion dependencies Antoine 2026-06-01 12:36:37 +02:00
  • cfbd1943ec docs: add Apec ingestion plan Antoine 2026-06-01 12:33:16 +02:00
  • ad36de0a3f docs: add Apec ingestion design Antoine 2026-06-01 12:12:06 +02:00
  • fb150dbe69 Merge branch 'feature/candidate-profile-ingestion' Antoine 2026-05-29 10:16:17 +02:00
  • 0f6e641a99 fix: fail on empty cv text and strengthen warnings Antoine 2026-05-28 19:11:27 +02:00
  • c4b9fc13ce feat: complete simplified candidate profile ingestion slice Antoine 2026-05-28 18:58:49 +02:00
  • 8d232060a0 fix: make build-profile output message neutral Antoine 2026-05-28 18:32:42 +02:00
  • d27c58014d feat: add one-command candidate profile build flow Antoine 2026-05-28 18:26:09 +02:00
  • 1879de68a8 fix: extract years of experience and accept French notes Antoine 2026-05-28 18:18:02 +02:00
  • 3c331ef687 feat: add canonical profile merger with warnings Antoine 2026-05-28 18:07:51 +02:00
  • 042feab4fd fix: relax cv experience parsing Antoine 2026-05-28 17:39:09 +02:00
  • 49cc4a9959 fix: relax cv title parsing Antoine 2026-05-28 17:28:16 +02:00
  • 19a1731349 fix: broaden cv parsing for french labels Antoine 2026-05-28 17:18:46 +02:00
  • 77d2f0f5c6 fix: tighten french cv heuristics Antoine 2026-05-28 17:05:17 +02:00
  • a4c1ff3c0b fix: broaden cv heuristics for french cvs Antoine 2026-05-28 16:56:31 +02:00
  • 0eac9856da fix: parse cv bullets and education entries Antoine 2026-05-28 16:43:11 +02:00
  • fe201831ba fix: tighten cv prose-tail rejection Antoine 2026-05-28 16:31:36 +02:00
  • c57d9b0275 fix: relax cv experience line heuristics Antoine 2026-05-28 16:24:23 +02:00
  • 544b5892fa fix: tighten cv extraction heuristics Antoine 2026-05-28 14:34:37 +02:00
  • df140c3c77 feat: add deterministic CV extraction Antoine 2026-05-28 14:23:05 +02:00
  • ddd3c9d78a fix: validate markdown list sections Antoine 2026-05-28 14:02:32 +02:00
  • 17800a5f07 feat: add light markdown candidate profile parser Antoine 2026-05-28 13:43:18 +02:00
  • 0ce4ca0ee5 fix: validate canonical yaml root Antoine 2026-05-28 13:30:01 +02:00
  • 1b4e901afe feat: add canonical candidate profile output model Antoine 2026-05-28 13:16:21 +02:00
  • a0522c316e fix: restore build-profile cli surface Antoine 2026-05-28 13:02:24 +02:00
  • ac9616080b fix: align candidate profile CLI contract Antoine 2026-05-28 12:54:48 +02:00
  • 4b2ce3b465 feat: add candidate profile CLI skeleton Antoine 2026-05-28 12:30:57 +02:00
  • e171228626 docs: simplify candidate profile ingestion plan Antoine 2026-05-28 12:23:23 +02:00
  • 309aa2f4be chore: ignore local worktrees Antoine 2026-05-28 12:20:36 +02:00
  • 654bd2810b docs: simplify candidate profile ingestion design Antoine 2026-05-28 12:11:19 +02:00
  • 89434e35b4 init commit Antoine 2026-05-27 16:09:28 +02:00
  • 08df32da53 docs: add candidate profile ingestion design Antoine 2026-05-26 23:10:04 +02:00