This website requires JavaScript.
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