Commit Graph

  • a61495f5ef fix(api): export endpoint returns 409 when QA gate blocks (FU-6 UX — avoid false success toast) fix/fu6-qa-gates Chaim 2026-05-30 18:03:21 +00:00
  • 084b31cd9b fix(qa): enforce critical-QA gate on export + fix neutral_background critical-but-passed (GAP-15/16, INV-QA3/EX3) Chaim 2026-05-30 17:58:50 +00:00
  • 1473bdf3c2 merge: FU-4/GAP-10 corpus-isolation fix Chaim 2026-05-30 17:53:46 +00:00
  • f51036bd98 merge: System Spec-set + gap-audit (sub-projects 1+2) Chaim 2026-05-30 17:53:46 +00:00
  • 1af689a969 fix(retrieval): enforce source_kind on halacha_filters — close cross-corpus leak (GAP-10, INV-RET1) fix/fu4-corpus-isolation Chaim 2026-05-30 17:46:59 +00:00
  • 80d1c5ff27 tasks(legal-ai): reconcile #56 (cancel→superseded by 62.1) + #57 (link to FU-3) Chaim 2026-05-30 17:43:12 +00:00
  • d72d5429ed tasks(legal-ai): 8 fix-unit tasks (59-66) + 23 GAP subtasks from gap-audit system-spec Chaim 2026-05-30 17:38:31 +00:00
  • 28bed4906c docs(spec): gap-audit — 23 findings mapped to invariants + proposed fix-units (sub-project 2) Chaim 2026-05-30 17:27:06 +00:00
  • ebfda74575 docs(spec): X1 — canonical case_number = official assigned number (no month invention); mixed-form reconciliation is a migration task Chaim 2026-05-30 17:23:14 +00:00
  • e3880aef4e docs(spec): sign-off fixes — 06 index row (G2,G9), refresh stale §7 note, fix X3 G9 anchor niqqud Chaim 2026-05-30 17:15:00 +00:00
  • 380998da17 docs(spec): X5 — file:line/name precision (log_search_bg, user param, active_draft_path) Chaim 2026-05-30 17:09:33 +00:00
  • 8c4b8cf19e docs(spec): X5-audit-provenance Chaim 2026-05-30 17:05:43 +00:00
  • b0351958db docs(spec): X4-agents map + reserved process-agents section Chaim 2026-05-30 16:59:31 +00:00
  • c881665b7c docs(spec): constitution index — X3 enforces G2,G9 (operational) Chaim 2026-05-30 16:56:39 +00:00
  • 7fd6d8cb95 docs(spec): X3 — replace out-of-repo memory links with plain mentions (self-containment) Chaim 2026-05-30 16:56:20 +00:00
  • 951f2366e6 docs(spec): X3-integration-deploy Chaim 2026-05-30 16:53:01 +00:00
  • a0004f0274 docs(spec): constitution — document third authority model (project-operational) Chaim 2026-05-30 16:49:58 +00:00
  • f0fd405f4e docs(spec): X2-multi-company sync rules Chaim 2026-05-30 16:47:19 +00:00
  • b0e4e14832 docs(spec): X1-identifiers canonical model Chaim 2026-05-30 16:41:37 +00:00
  • b46d25f605 docs(spec): 07-learning loop Chaim 2026-05-30 15:21:34 +00:00
  • 0fd06659da docs(spec): 06-export DOCX contract Chaim 2026-05-30 15:16:00 +00:00
  • c0ef90d722 docs(spec): 05-qa-review — clarify neutral_background dual return path (critical fallback w/ passed=True); fix line ref Chaim 2026-05-30 15:12:30 +00:00
  • c1872aa214 docs(spec): 05-qa-review — QA gates + human gates Chaim 2026-05-30 15:09:42 +00:00
  • 1582556b0b docs(spec): 04-analysis-writing — 12 blocks + reasoned-decision invariants Chaim 2026-05-30 15:03:56 +00:00
  • 5e80bf560d docs(spec): constitution index — add G9 to 03-retrieval row (consistency) Chaim 2026-05-30 15:00:30 +00:00
  • 72737df154 docs(spec): 03-retrieval corpora + retrieval invariants Chaim 2026-05-30 14:57:11 +00:00
  • 998194462f docs(spec): 02-data-model entities + completeness contract Chaim 2026-05-30 14:50:06 +00:00
  • 9199214b7c docs(spec): 01-ingest — trim §4 redundancy (reference INV-ING3) Chaim 2026-05-30 14:46:23 +00:00
  • da80bcf0fe docs(spec): 01-ingest unified intake contract Chaim 2026-05-30 14:42:26 +00:00
  • 6afd155dc1 docs(spec): scope ≥3-source rule to engineering decisions; reframe legal-content (G11) Chaim 2026-05-30 14:37:54 +00:00
  • 1daaa4861b docs(spec): reframe G2 example as structural asymmetry + note forthcoming files Chaim 2026-05-30 14:21:00 +00:00
  • fd682d130f docs(spec): 00-constitution — mission, 11 global invariants, engineering rules Chaim 2026-05-30 14:15:28 +00:00
  • c351d6d714 docs(spec): scaffold docs/spec/ living spec-set Chaim 2026-05-30 14:12:25 +00:00
  • 1d01135e32 docs(plan): implementation plan for system spec-set (sub-project 1) Chaim 2026-05-30 14:08:31 +00:00
  • a5b22dadf3 docs(spec): master design for system spec + integrity layer Chaim 2026-05-30 14:05:06 +00:00
  • 7826ff4910 fix(cases): tolerant case_number lookup so agents see case documents Chaim 2026-05-30 11:54:52 +00:00
  • 58ab003206 fix(retrieval): make decisions findable by name + unhide committee uploads Chaim 2026-05-30 11:26:19 +00:00
  • 165efc62b0 docs(claude): correct canonical tasks.json path + add CLI cwd footgun warning Chaim 2026-05-30 11:19:47 +00:00
  • d3c6baf9e2 security(chat): bind chat service to docker bridge + require Bearer auth Chaim 2026-05-27 10:22:14 +00:00
  • 5ad541e54c ui(precedents): upload sheet routes ערר/בל"מ to internal-decisions endpoint Chaim 2026-05-27 10:22:03 +00:00
  • a3454bcb57 fix(training): bundle reference content + use docker bridge gateway Chaim 2026-05-27 10:15:27 +00:00
  • bb0cd7c6a2 feat(training): Style Studio — upload, rich corpus, lessons, curator portrait, chat Chaim 2026-05-27 10:06:22 +00:00
  • 0629f19d5f ui(missing-precedents): drawer = notes + upload only Chaim 2026-05-27 09:58:23 +00:00
  • f920cfc738 ui(precedents): edit sheet — make citation_formatted editable Chaim 2026-05-27 09:40:08 +00:00
  • c4046cc0a0 ui(precedents): citation action buttons icon-only Chaim 2026-05-27 09:33:55 +00:00
  • cbc7a1e336 feat(precedents): formal citation per Israeli citation rules + copy/edit UI Chaim 2026-05-27 07:14:34 +00:00
  • a02a4e3a64 feat(precedents): minimum-effort upload — file+citation, rest auto-extracted Chaim 2026-05-26 14:43:25 +00:00
  • b01722b1b4 feat: emit missing_precedent + export_complete webhooks to plugin Chaim 2026-05-26 13:29:04 +00:00
  • 1d4f214abe chore(taskmaster): mark #26 + #27 done (Paperclip SDK upgrade + host already on 525) Chaim 2026-05-26 12:19:16 +00:00
  • 2aee398b4a feat: Stage C — RAG advanced (#33, #47, #48, #49, #50, #51) Chaim 2026-05-26 11:26:52 +00:00
  • 3a05e30c8d fix(appraiser-facts): route extraction through analyst wakeup (was silent 0) Chaim 2026-05-26 11:02:55 +00:00
  • 7ad995aade feat: #34 citation graph + #32 wide-modal precedent edit + #13 verify Chaim 2026-05-26 10:37:53 +00:00
  • 9f4f8c60a4 fix(labels): drop בל"מ prefix from extension_request_* subtype labels Chaim 2026-05-26 10:03:39 +00:00
  • d32452f95c fix(api): include proceeding_type in /api/cases list response Chaim 2026-05-26 10:01:24 +00:00
  • ac3ed455cf fix(cases): בל"מ badge reads proceeding_type, not just appeal_subtype Chaim 2026-05-26 09:34:23 +00:00
  • d359ab9884 feat(proceeding-type): explicit ערר/בל"מ field for cases + corpus Chaim 2026-05-26 09:17:33 +00:00
  • 1645653ba9 chore(taskmaster): mark Stage A+B + #30/31/35/36/37 as done Chaim 2026-05-26 08:36:02 +00:00
  • f3cc9ca9d4 feat: Stage A finalizers + #35/#36/#37 — critical-gap closure Chaim 2026-05-26 08:34:40 +00:00
  • af651d0135 feat(rag): Stage B — RAG improvements (HNSW + BM25 hybrid + MMR + dynamic boost) Chaim 2026-05-26 08:08:02 +00:00
  • b197d2329c fix(corpus): move citation guard to service level Chaim 2026-05-26 07:49:49 +00:00
  • c6e368e4f7 feat(corpus): Stage A — corpus tagging fixes + prevention layer Chaim 2026-05-26 07:40:18 +00:00
  • 8153bc9f03 fix(extractor): add regex fix for Hebrew law year gershayim corruption Chaim 2026-05-25 16:12:20 +00:00
  • 4892fb6e8f fix(extractor): apply Hebrew quote fixer to direct PDF extraction path Chaim 2026-05-25 15:59:39 +00:00
  • b368bce690 fix: handle invalid date formats gracefully and add missing dialog descriptions Chaim 2026-05-25 15:53:01 +00:00
  • 1496e520fd feat(precedent-library): add district and chair_name to edit form Chaim 2026-05-19 12:16:43 +00:00
  • 1da2a9a2cb fix: exclude archived cases from stale-case-reminder Chaim 2026-05-17 16:41:38 +00:00
  • f3ecccd4f0 docs: add procedural patterns layer (interim decision template) Chaim 2026-05-17 16:29:58 +00:00
  • a2fc36d65f fix: recognize extended chair-position placeholders as empty Chaim 2026-05-17 12:59:13 +00:00
  • 653f441e99 docs: update agent audit report — mark all 12 issues resolved Chaim 2026-05-17 12:57:54 +00:00
  • c3ce0e7e1f upgrade: upgrade opus-4-6 → opus-4-7 for all heavy-reasoning agents Chaim 2026-05-17 12:42:33 +00:00
  • 1608ea5ed0 fix: medium/low audit items — model drift, placeholders, corpus check, curator ownership Chaim 2026-05-17 12:35:49 +00:00
  • 35423eafc1 fix: high-priority agent audit items — CEO hardcoded IDs + researcher search_internal_decisions Chaim 2026-05-17 12:29:47 +00:00
  • a584dc3602 fix: legal-exporter — versioning, dynamic skill path, case status update Chaim 2026-05-17 12:14:24 +00:00
  • d37d03f478 docs: add comprehensive agent audit 2026-05-17 Chaim 2026-05-17 11:52:32 +00:00
  • 011555fb78 docs: update CLAUDE.md — webhook pipeline, scheduled jobs, paperclip_api.py Chaim 2026-05-17 11:23:47 +00:00
  • ea0532b7ba fix: weekly-feedback-job handler writes to file only (no Paperclip issue) Chaim 2026-05-17 11:08:14 +00:00
  • cddc7c8d24 fix: start-workflow wakeup failure now returns 502 instead of silent success Chaim 2026-05-17 11:02:30 +00:00
  • 83b6ff51b7 feat: fix wizard step-skip bug + extend case edit with all fields + Paperclip title sync Chaim 2026-05-17 10:55:45 +00:00
  • 8dc7a40fa2 fix: exclude exported cases from stale; add weekly-feedback-job handler to CEO Chaim 2026-05-17 10:35:39 +00:00
  • a3468d5b2f fix: use timezone-aware datetime in webhook timestamp Chaim 2026-05-17 10:15:52 +00:00
  • 5f43659b5a fix: add defensive JSON parsing in check_instructions Chaim 2026-05-16 17:53:42 +00:00
  • 86734da210 feat: add --check-instructions, pre-flight validation, and mtime tracking to sync script Chaim 2026-05-16 17:51:34 +00:00
  • 82ded005a4 fix: add days>0 guard and limit param to stale/feedback endpoints Chaim 2026-05-16 17:38:34 +00:00
  • c7ed1110f8 feat: add /api/cases/stale and /api/chair-feedback/weekly-summary endpoints Chaim 2026-05-16 17:36:12 +00:00
  • 015e553d06 fix: add debug log and null company_id comment to webhook scheduling feature/hooks-and-agents Chaim 2026-05-16 17:13:07 +00:00
  • 6bdf9786ac feat: emit case-status webhook on status change in PUT /api/cases/:case Chaim 2026-05-16 17:10:30 +00:00
  • d87f9c5a5f fix: include case details in webhook failure warning log Chaim 2026-05-16 17:08:33 +00:00
  • a0fab1f6de feat: add emit_case_status_webhook helper Chaim 2026-05-16 17:06:37 +00:00
  • d5043100a7 fix: json.loads JSONB overrides on GET — asyncpg has no codec registered Chaim 2026-05-10 18:54:44 +00:00
  • 932cc7191c fix: use ::text::jsonb to store methodology overrides correctly Chaim 2026-05-10 18:38:02 +00:00
  • d983cfdd3b Merge pull request 'fix: prevent JSONB double-encoding on methodology save' (#6) from fix/methodology-jsonb-double-encoding into main chaim 2026-05-10 18:34:03 +00:00
  • 50649baeed fix: prevent JSONB double-encoding on methodology save Chaim 2026-05-10 18:30:49 +00:00
  • a9cd8aeb12 fix: prevent write_interim_draft context overflow (465K → ≤300K chars) Chaim 2026-05-10 10:49:47 +00:00
  • 10a63fb9e0 fix(precedents): separate court rulings from committee decisions correctly Chaim 2026-05-10 09:59:30 +00:00
  • f94201c577 feat(precedents): make citation link to detail page Chaim 2026-05-10 09:01:26 +00:00
  • 026457dac4 fix(precedent-edit): sync form from record without useEffect flash Chaim 2026-05-10 08:34:52 +00:00
  • 75493ce233 Merge pull request 'feat: link related precedents across court instances (SCHEMA_V11)' (#4) from feat/related-precedents-v11 into main chaim 2026-05-10 07:54:37 +00:00
  • 3e14cd6798 feat: link related precedents across court instances (SCHEMA_V11) feat/related-precedents-v11 Chaim 2026-05-10 07:52:29 +00:00
  • 13a8d9e58f Merge pull request 'feat(curator): switch Hermes Curator to DeepSeek V4-Pro via deepseek_local adapter' (#3) from feat/deepseek-curator-adapter into main chaim 2026-05-10 06:21:28 +00:00
  • 45341a0bc8 feat(curator): switch Hermes Curator to DeepSeek V4-Pro via deepseek_local adapter feat/deepseek-curator-adapter Chaim 2026-05-10 05:58:52 +00:00