Commit Graph

  • df007784c9 feat(corroboration): approval_action decision fn + kill-switch (INV-COR2/COR4, X11 Phase 2) Chaim 2026-06-01 04:34:23 +00:00
  • 391b025e8a Merge pull request 'feat(halacha): effort קל-יותר לחילוץ-bulk (מהירות בקנה-מידה)' (#32) from feat/halacha-bulk-effort into main chaim 2026-05-31 21:34:44 +00:00
  • 885cba543e feat(halacha): lighter effort for BULK queue-drain extraction (speed at scale) Chaim 2026-05-31 21:34:13 +00:00
  • acfd5bae3e Merge pull request 'feat(halacha): חילוץ מצטבר crash-safe + resume (A + resume)' (#31) from feat/halacha-incremental-resume into main chaim 2026-05-31 21:28:19 +00:00
  • 8e4ea23882 feat(halacha): crash-safe incremental extraction + resume (A + resume) Chaim 2026-05-31 21:27:46 +00:00
  • 6183e24316 Merge pull request 'fix(halacha): נעילה גלובלית — חילוץ אחד בכל רגע (מונע הקפאת מכונה)' (#30) from fix/halacha-extract-global-lock into main chaim 2026-05-31 20:43:10 +00:00
  • 807053ec54 fix(halacha): global advisory lock — one extraction at a time (prevents box freeze) Chaim 2026-05-31 20:42:15 +00:00
  • 62e5e5183d Merge pull request 'fix(precedents): החלטות ועדת ערר אינן מחייבות (is_binding=false)' (#29) from fix/committee-decisions-not-binding into main chaim 2026-05-31 20:40:54 +00:00
  • 1b62fa4af8 fix(precedents): ועדת ערר decisions are never binding (is_binding=false) Chaim 2026-05-31 20:39:59 +00:00
  • e712573766 Merge pull request 'docs(X11): מקורות פתוחים + אימות ההחלטה מול הספרות הפתוחה' (#28) from docs/x11-open-sources into main chaim 2026-05-31 19:30:27 +00:00
  • 6ed5c9e99f docs(X11): foreground open-access sources; verify decision against open literature Chaim 2026-05-31 19:30:02 +00:00
  • a9472187ff Merge pull request 'feat(X11): citation-corroboration Phase 1 — the signal (no approval change)' (#27) from feat/x11-corroboration-phase1 into main chaim 2026-05-31 19:18:49 +00:00
  • 5abfbd2746 feat(mcp): halacha_corroboration read-only tool (INV-COR6, X11) Chaim 2026-05-31 19:07:37 +00:00
  • b57e590275 feat(corroboration): orchestrator + persistence over both citation graphs (X11) Chaim 2026-05-31 19:04:20 +00:00
  • 33f955e372 feat(corroboration): aggregator — distinct positive + negative-flag (INV-COR4, X11) Chaim 2026-05-31 19:00:16 +00:00
  • dbc176ae66 feat(corroboration): halacha matcher + cosine threshold (INV-COR3, X11) Chaim 2026-05-31 18:57:47 +00:00
  • 09eec6a906 feat(corroboration): treatment classifier + polarity (INV-COR2, X11) Chaim 2026-05-31 18:54:50 +00:00
  • ca31932a5f feat(db): V24 — citation treatment column + halacha corroboration link table (X11) Chaim 2026-05-31 18:52:16 +00:00
  • beba24dfc5 docs(plan): X11 corroboration Phase 1 implementation plan Chaim 2026-05-31 18:50:50 +00:00
  • ae8efc0b63 Merge pull request 'feat(spec): X11 ציטוט-corroboration + תיקון INV-G10 + Opus 4.8 לחילוץ הלכות' (#26) from feat/x11-citation-corroboration into main chaim 2026-05-31 18:42:59 +00:00
  • 887079535c feat(spec): X11 citation-corroboration + INV-G10 amendment + Opus 4.8 halacha extraction Chaim 2026-05-31 18:42:13 +00:00
  • d83a2a2fb2 Merge pull request 'docs(spec): מחזור-2 — 8 משטחי-האפליקציה (X6–X10) + ui-audit + GAP-24..62/FU-9..15' (#25) from docs/fu9-15-cycle2-spec into main chaim 2026-05-31 16:22:42 +00:00
  • 37c56ff22a docs(spec): cycle-2 — 8 application-surface domains (X6–X10) + ui-audit + GAP-24..62/FU-9..15 Chaim 2026-05-31 16:21:27 +00:00
  • c70a03f91e Merge pull request 'chore(tasks): #71 — FU-5 follow-up (multi-precedent recall depth)' (#24) from chore/task-71-retrieval-depth into main chaim 2026-05-31 16:06:12 +00:00
  • 1cc7c0e757 chore(tasks): #71 — FU-5 follow-up, multi-precedent recall depth tuning Chaim 2026-05-31 16:05:53 +00:00
  • ae7d475103 Merge pull request 'FU-8b: חיווט הספ לסוכנים — INV-AG1 read-before-act (GAP-23)' (#23) from feat/fu-8b-spec-wiring-agents into main chaim 2026-05-31 16:03:45 +00:00
  • a02a606f34 feat(agents): wire spec into agents — INV-AG1 read-before-act gate (FU-8b/GAP-23) Chaim 2026-05-31 16:02:04 +00:00
  • ff5187c9c1 Merge pull request 'chore(eval): add 9 chair-approved semantic queries to FU-5 gold-set' (#22) from chore/goldset-semantic-queries into main chaim 2026-05-31 15:58:10 +00:00
  • 7161c3d010 chore(eval): add 9 chair-approved semantic queries to gold-set (FU-5) Chaim 2026-05-31 15:57:45 +00:00
  • eef04b0f09 Merge pull request 'chore(eval): chair fix — rename ARAR-24-9002 → קרקעות ירושלים 2 + refresh gold-set' (#21) from chore/goldset-chair-fix-arar into main chaim 2026-05-31 15:48:17 +00:00
  • 411ee18786 chore(eval): chair review — rename code-named record + refresh gold-set Chaim 2026-05-31 15:47:57 +00:00
  • 83d6b5ecf0 Merge pull request 'fix: drop gold-set card from chair approval center (data/ not in image)' (#20) from fix/chair-pending-drop-goldset-card into main chaim 2026-05-31 15:41:40 +00:00
  • c231782ee8 fix(ui): drop gold-set card from /api/chair/pending — data/ excluded from image Chaim 2026-05-31 15:41:00 +00:00
  • dfa2f5bd7f Merge pull request 'מרכז אישורים — chair approval center (everything Dafna must approve, in one page)' (#19) from feat/chair-approval-center into main chaim 2026-05-31 15:37:00 +00:00
  • 19d3dc81d0 feat(ui): chair approval center — one page for every pending human-gate (#63 follow-up) Chaim 2026-05-31 15:36:29 +00:00
  • aee2140b0b Merge pull request 'FU-5 — retrieval eval harness + halacha backlog visibility (#63)' (#18) from feat/fu5-eval-harness-backlog-visibility into main chaim 2026-05-31 14:58:47 +00:00
  • 6ff2e36bf9 feat(eval): FU-5 — retrieval eval harness + halacha backlog visibility (#63) Chaim 2026-05-31 14:58:13 +00:00
  • cfcac80de2 Merge pull request 'FU-2c — reconcile external case_law identifiers (GAP-08, #68)' (#17) from feat/fu2c-external-id-reconciliation into main chaim 2026-05-31 14:13:25 +00:00
  • 4fce9d503f feat(migration): FU-2c — reconcile external case_law identifiers (GAP-08, #68) Chaim 2026-05-31 14:12:45 +00:00
  • 9dbc1bafbf Merge pull request 'FU-8a: process→code guards (GAP-21/22)' (#16) from fix/fu8a-process-to-code-guards into main chaim 2026-05-31 11:36:07 +00:00
  • e5b34e01dc docs(scripts): note sync --verify drift-gate semantics (FU-8a) Chaim 2026-05-31 11:36:06 +00:00
  • 4d8422198a feat(guard): fitness function blocking raw Paperclip access (GAP-22, FU-8a) Chaim 2026-05-31 11:35:07 +00:00
  • a66ab3b3cd feat(guard): fitness function blocking raw Paperclip access (GAP-22, FU-8a) Chaim 2026-05-31 11:16:36 +00:00
  • aac383acb7 feat(sync): --verify exits non-zero on drift; adapter mismatch = loud drift (GAP-21, FU-8a) Chaim 2026-05-31 11:14:44 +00:00
  • adc196ac20 docs(plan): FU-8a process→code guards implementation plan (3 tasks, TDD) Chaim 2026-05-31 10:51:31 +00:00
  • e8431a2adf docs(spec): FU-8a process→code guards design (GAP-21/22) + split GAP-23 to #69 Chaim 2026-05-31 10:48:15 +00:00
  • 43873adc90 Merge pull request 'FU-2b: internal case_number reconciliation tooling (GAP-07/08)' (#15) from fix/fu2b-identifier-reconciliation into main chaim 2026-05-31 08:59:13 +00:00
  • 8477fd87e7 docs(scripts): register fu2b reconciliation script (FU-2b) Chaim 2026-05-31 08:58:32 +00:00
  • e46868feda feat(fu2b): flag PROC_MISMATCH (case_number prefix vs proceeding_type) for chair Chaim 2026-05-31 08:57:42 +00:00
  • ab8d17fdd8 feat(fu2b): chair-gated internal case_number reconciliation script (GAP-07/08) Chaim 2026-05-31 08:54:38 +00:00
  • a41fcedc28 test(fu2b): failing tests for bare-number extraction (FU-2b) Chaim 2026-05-31 08:52:48 +00:00
  • c2de69272d docs(plan): FU-2b identifier-reconciliation implementation plan (chair-gated, TDD) Chaim 2026-05-31 08:09:22 +00:00
  • 105d9626ca docs(spec): FU-2b internal identifier reconciliation design (GAP-07/08) + split external to #68 Chaim 2026-05-31 06:12:43 +00:00
  • fc502a6441 Merge pull request 'FU-3: re-index on content change (GAP-09)' (#14) from fix/fu3-reindex-on-change into main chaim 2026-05-30 22:13:54 +00:00
  • 7e35a24d80 test(reindex): cover empty-text raise path (FU-3 review) Chaim 2026-05-30 22:13:18 +00:00
  • 7341ee8275 tasks(legal-ai): mark FU-3 (#61) done; 61.1 done, 61.2 cancelled (not-applicable) Chaim 2026-05-30 22:10:27 +00:00
  • 8a0c206ecd feat(reindex): precedent_reindex MCP tool (GAP-09, FU-3) Chaim 2026-05-30 22:09:44 +00:00
  • f008820ec8 feat(reindex): health-check stale_embedding_case_law count (GAP-09, FU-3) Chaim 2026-05-30 22:08:27 +00:00
  • 63abf83e76 test(reindex): fix mark_indexed stub arity in FU-1 fixture (FU-3) Chaim 2026-05-30 22:07:39 +00:00
  • c8de42150e test(reindex): stub db.mark_indexed in FU-1/FU-2a ingest fixtures (FU-3 interaction) Chaim 2026-05-30 22:07:18 +00:00
  • c7c7a1e119 feat(reindex): reindex_case_law from stored text + mark_indexed on ingest (GAP-09, FU-3) Chaim 2026-05-30 22:06:17 +00:00
  • 96ae83081f feat(reindex): V23 content/indexed hashes + helpers + write content_hash (GAP-09, FU-3) Chaim 2026-05-30 22:04:43 +00:00
  • e522555b1a test(reindex): failing tests for content-hash re-index (FU-3) Chaim 2026-05-30 22:02:16 +00:00
  • 8b3f191c8b docs(plan): FU-3 re-index on content change implementation plan (6 tasks, TDD) Chaim 2026-05-30 22:00:02 +00:00
  • a62116a571 docs(spec): FU-3 re-index on content change design (GAP-09) + close #61.2 not-applicable Chaim 2026-05-30 21:52:40 +00:00
  • 63dc08c963 Merge pull request 'FU-7: audit-trail + provenance (GAP-17/18/19/20)' (#13) from fix/fu7-audit-provenance into main chaim 2026-05-30 21:43:33 +00:00
  • 9bfb912bdf fix(audit): _collect_block_sources mirrors None-doc-types (provenance accuracy, FU-7 review) Chaim 2026-05-30 21:40:42 +00:00
  • d28f7b8398 tasks(legal-ai): mark FU-7 (#65) done; FU-2a (#60) done Chaim 2026-05-30 21:37:46 +00:00
  • 677f29ddec feat(audit): blocks_stale drift flag + health-check visibility (GAP-17, FU-7) Chaim 2026-05-30 21:36:56 +00:00
  • 7e2f4b2872 feat(qa): citation→corpus resolution as non-blocking warning (GAP-20, FU-7) Chaim 2026-05-30 21:35:24 +00:00
  • 769f5020eb feat(audit): block→source provenance via write_block audit event (GAP-19, FU-7) Chaim 2026-05-30 21:33:36 +00:00
  • 1f483383b9 feat(audit): log document_upload/extract_claims/export_docx (GAP-18, FU-7) Chaim 2026-05-30 21:31:09 +00:00
  • a121f79d6a feat(audit): log_action_safe + V22 blocks_stale + citation resolver (FU-7) Chaim 2026-05-30 21:29:26 +00:00
  • bffd2ec701 test(audit): failing tests for audit-trail + provenance (FU-7) Chaim 2026-05-30 21:27:54 +00:00
  • 2994a884e9 docs(plan): FU-7 audit-trail + provenance implementation plan (7 tasks, TDD) Chaim 2026-05-30 21:26:30 +00:00
  • 99cd6bc4dd docs(spec): FU-7 audit-trail + provenance design (GAP-17/18/19/20) Chaim 2026-05-30 21:15:50 +00:00
  • 3b758850e0 Merge pull request 'FU-2a: idempotent ingest + write-time normalization + searchable flag (GAP-03/06/13)' (#12) from fix/fu2a-idempotent-ingest into main chaim 2026-05-30 21:06:32 +00:00
  • 5d3c340243 test(ingest): stub recompute_searchable in FU-1 fixture (FU-2a interaction) Chaim 2026-05-30 20:59:11 +00:00
  • 358d82e90e feat(retrieval): require practice_area only for internal/cases; enable searchable filter + health visibility (GAP-13, FU-2a) Chaim 2026-05-30 20:57:27 +00:00
  • 6dbcb7e798 feat(ingest): recompute searchable on ingest + metadata completion (GAP-13, FU-2a) Chaim 2026-05-30 20:47:51 +00:00
  • 4b8bbc3794 feat(data-model): V21 searchable flag + recompute_searchable (GAP-13, FU-2a) Chaim 2026-05-30 20:46:29 +00:00
  • cd0f6cda0a feat(ingest): atomic ON CONFLICT upsert in create_*_case_law (GAP-03, FU-2a) Chaim 2026-05-30 20:44:31 +00:00
  • 2b91173f25 feat(ingest): write-time canonical case_number normalization (GAP-06, FU-2a) Chaim 2026-05-30 20:42:47 +00:00
  • bcd226ac1a test(ingest): failing tests for idempotent ingest + searchable (FU-2a) Chaim 2026-05-30 20:41:34 +00:00
  • a16f8cd933 docs(plan): FU-2a idempotent-ingest implementation plan (7 tasks, TDD) Chaim 2026-05-30 20:04:49 +00:00
  • a8b780765d docs(spec): FU-2a idempotent-ingest design + split FU-2b migration to #67 Chaim 2026-05-30 19:56:07 +00:00
  • 44ae739031 Merge pull request 'FU-1: איחוד מסלול-הקליטה למסלול קנוני אחד (GAP-01/02/04/05)' (#11) from fix/fu1-unified-ingest into main chaim 2026-05-30 19:37:33 +00:00
  • 90728ccb3e docs(spec): FU-1 documented drift notes + mark TaskMaster #59 done Chaim 2026-05-30 19:28:04 +00:00
  • 3c431403f6 refactor(ingest): drop obsolete queue_halachot flag + dead imports (FU-1 review) Chaim 2026-05-30 19:26:53 +00:00
  • 5104db8f4e refactor(ingest): ingest_internal_decision delegates to canonical pipeline; queue metadata too (GAP-02, FU-1) Chaim 2026-05-30 19:19:10 +00:00
  • d7eb1b2824 refactor(ingest): ingest_precedent delegates to canonical pipeline (FU-1) Chaim 2026-05-30 19:16:29 +00:00
  • be4f7bbe99 feat(ingest): canonical ingest_document pipeline (FU-1) Chaim 2026-05-30 19:13:15 +00:00
  • d4663eba8f feat(ingest): IntakeSpec + shared helpers for canonical pipeline (FU-1) Chaim 2026-05-30 19:11:27 +00:00
  • 9ae2d47d03 test(ingest): failing tests for unified pipeline (FU-1) Chaim 2026-05-30 19:09:37 +00:00
  • 15f42bc91c docs(plan): FU-1 unified-ingest implementation plan (6 tasks, TDD) Chaim 2026-05-30 19:05:14 +00:00
  • 357a5238c4 docs(spec): FU-1 unified-ingest design + FU-3 backfill task (#61.2) Chaim 2026-05-30 19:00:30 +00:00
  • df437c2462 tasks(legal-ai): mark FU-4 (62) + FU-6 (64) + subtasks done (merged+deployed) Chaim 2026-05-30 18:30:26 +00:00
  • a53d8eef14 merge: GAP-12 — domain-scope search_decisions (INV-RET1) Chaim 2026-05-30 18:29:45 +00:00
  • 0c8d415044 fix(retrieval): scope search_decisions by domain — derive from case, block only on undeterminable case (GAP-12, INV-RET1) fix/gap12-domain-scope Chaim 2026-05-30 18:23:41 +00:00
  • bd6edb8937 merge: FU-6 — code-enforced QA gates (GAP-15/16) Chaim 2026-05-30 18:14:40 +00:00