Commit Graph

  • 1496e520fd feat(precedent-library): add district and chair_name to edit form main 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
  • 8db3bf6ddd docs: add changelog for hooks/jobs/sync improvements (2026-05-17) docs/hooks-jobs-sync-2026-05 Chaim 2026-05-17 10:24:42 +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) fix/write-interim-draft-context-overflow 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
  • d81c3c37ab fix(precedent-edit): translate appeal_subtype enum values to Hebrew Chaim 2026-05-07 08:45:03 +00:00
  • fff2d1c859 fix(precedent-library): per-record extraction must drain the queue too Chaim 2026-05-07 07:08:31 +00:00
  • 36b78ea404 fix(precedent-library): queue listing must include internal_committee too Chaim 2026-05-07 06:51:19 +00:00
  • c7132ba0d2 feat(precedent-library): auto-trigger CEO wakeup on manual extract requests Chaim 2026-05-07 06:48:51 +00:00
  • 171da84680 feat(precedent-library): add halacha-extract button to library list rows Chaim 2026-05-07 06:30:03 +00:00
  • afcc4818a4 fix(precedent-library): allow re-extraction for internal_committee rows Chaim 2026-05-06 19:44:13 +00:00
  • bd4b0ca766 feat(mcp): case_get_final_text — fall back to PDF/DOC/RTF/TXT/MD Chaim 2026-05-05 19:18:57 +00:00
  • 7c9582ed04 feat(mcp): case_get_final_text — let agents read the signed final DOCX Chaim 2026-05-05 15:57:10 +00:00
  • ea29778197 docs(hermes-curator): document interaction-driven conversation support Chaim 2026-05-05 15:24:57 +00:00
  • 3be676e062 fix(api_mark_final): remove ingest_final_version call from container Chaim 2026-05-05 14:52:38 +00:00
  • 799b950961 feat(curator): trigger Knowledge Curator from api_mark_final, drop CEO F2 Chaim 2026-05-05 14:47:03 +00:00
  • 77e5996497 feat(agents): wire Hermes Knowledge Curator to CEO post-export (CMP + CMPA) Chaim 2026-05-05 13:33:23 +00:00
  • 69d4827f33 feat(migration): enrich internal committee entries — fix case_number + metadata + halachot Chaim 2026-05-04 18:59:20 +00:00
  • c0f67ab841 feat(precedents): split library into court rulings + appeals committee tables Chaim 2026-05-04 18:49:32 +00:00
  • 92a2763b86 feat: add internal committee decisions corpus (source_kind='internal_committee') Chaim 2026-05-04 18:33:39 +00:00
  • 1b14e04373 chore(skills): remove paperclip-dev, scope converting-plans-to-tasks Chaim 2026-05-04 17:47:05 +00:00
  • 69e153b3db fix(settings/agents): exclude noise from drift detection Chaim 2026-05-04 17:39:17 +00:00
  • 702c01d678 chore(tasks): mark Task #29 done — Agents tab deployed to prod Chaim 2026-05-04 17:29:30 +00:00
  • bd6a66e80d chore(types): regenerate OpenAPI types from prod Chaim 2026-05-04 17:29:17 +00:00
  • af2dc0df2a chore(gitignore): ignore precedent-library data, .db files, .bak backups Chaim 2026-05-04 17:26:20 +00:00
  • eab0ca906c feat(interim): include block-he opening in pre-ruling interim drafts Chaim 2026-05-04 17:25:54 +00:00
  • cf5f6fe274 feat(paperclip): close 11 integration gaps (#16-#28) Chaim 2026-05-04 17:25:45 +00:00
  • 6f713042b5 feat(settings): add Agents tab — read-only Paperclip agent config view Chaim 2026-05-04 17:23:48 +00:00
  • d0994704cf feat(agents): mirror Paperclip interactions in case page Chaim 2026-05-04 16:40:45 +00:00
  • 82b29510f2 fix(settings): RTL Tabs + Hebrew labels (סביבה/כלים/בלוקים/רישומים) Chaim 2026-05-04 08:42:56 +00:00
  • e90faa9ba4 feat(settings): add Blocks tab — 12-block decision schema reference feat/mcp-settings-page Chaim 2026-05-04 07:58:04 +00:00
  • ae35934383 feat(settings): wire frontend to Coolify SoT response shape Chaim 2026-05-04 07:53:27 +00:00
  • d1e12619d4 refactor(settings): pivot to Coolify env API as source of truth Chaim 2026-05-04 07:50:02 +00:00
  • 1cb832473c fix(settings): unknown drift state when Infisical unavailable + RTL drawer Chaim 2026-05-04 07:01:42 +00:00
  • 89ce6c79d7 feat(settings): implement Registrations tab Chaim 2026-05-04 06:50:12 +00:00
  • 7e3c912899 feat(settings): implement Tools tab with detail drawer Chaim 2026-05-04 06:50:08 +00:00
  • f418686724 feat(settings): implement Environment tab with edit + drift detection Chaim 2026-05-04 06:47:40 +00:00
  • 8289b4d643 refactor(settings): split into tabs (paperclip + 3 stubs) Chaim 2026-05-04 06:44:27 +00:00
  • 6c129a1350 feat(settings): add MCP API hooks Chaim 2026-05-04 06:41:30 +00:00
  • 320b9d3529 fix(settings): guard paperclip mcp.json type + sort registrations Chaim 2026-05-04 06:40:16 +00:00
  • 394b971856 feat(settings): add MCP registrations endpoint + Coolify volume runbook Chaim 2026-05-04 06:38:47 +00:00
  • 1da3587334 fix(settings): log tool source resolution failures (no silent swallow) Chaim 2026-05-04 06:37:09 +00:00
  • 272e49b6b0 feat(settings): add MCP tools introspection endpoint Chaim 2026-05-04 06:34:19 +00:00
  • 69bdf7b30a fix(settings): harden PATCH/redeploy per code review Chaim 2026-05-04 06:33:01 +00:00
  • 2fe73fcce1 feat(settings): add PATCH env + Coolify redeploy endpoints Chaim 2026-05-04 06:26:00 +00:00
  • c30c987ec2 fix(settings): suppress false drift when Infisical unreachable Chaim 2026-05-04 06:24:26 +00:00
  • 562eae010a feat(settings): add GET /api/settings/mcp/env endpoint Chaim 2026-05-04 06:19:04 +00:00
  • a3ca32355a fix(settings): tighten coerce/normalize per code review Chaim 2026-05-04 06:17:22 +00:00
  • 55a0eca070 feat(settings): add MCP env catalog with type validation Chaim 2026-05-04 06:11:32 +00:00
  • 796f9d5f9c docs(plans): add implementation plan for MCP settings page Chaim 2026-05-04 05:58:53 +00:00
  • 70052b0133 docs(specs): add design for MCP settings page Chaim 2026-05-04 05:44:31 +00:00
  • 2f05cdea2e feat(precedents): add /precedents/[id] read-only detail page Chaim 2026-05-04 05:36:43 +00:00
  • bd1fb61655 feat(precedents): show extracted halachot in library edit sheet Chaim 2026-05-04 05:24:25 +00:00
  • f6bb46dc4a fix(retrieval): restore _base(limit=) contract in hybrid precedent search Chaim 2026-05-04 05:19:53 +00:00
  • 36f21c815e fix(precedents): distinguish silent extraction failure from "no halachot" Chaim 2026-05-04 05:13:10 +00:00
  • d4496b96f1 fix(mcp): eliminate "No such tool available" race at agent wakeup Chaim 2026-05-03 20:23:14 +00:00
  • d12cdb1fad docs(voyage): mark stage C complete + record empirical fixes Chaim 2026-05-03 20:16:13 +00:00
  • 8a815ecff5 fix(retrieval): rewrite chunk-page retrofit to skip OCR Chaim 2026-05-03 20:04:33 +00:00
  • 81ccf3a888 feat(retrieval): track page_number on text chunks for multimodal hybrid boost Chaim 2026-05-03 19:49:41 +00:00
  • 5724ed8e5b chore: nudge Actions to build c31fe08 (RRF) Chaim 2026-05-03 19:42:37 +00:00
  • c31fe0866b fix(retrieval): switch hybrid merge to Reciprocal Rank Fusion (RRF) Chaim 2026-05-03 19:39:31 +00:00
  • 242f668319 feat(retrieval): add voyage-multimodal-3 page-image embeddings (feature flag) Chaim 2026-05-03 19:24:52 +00:00
  • b9cdcf980d fix(precedents): translate practice_area slugs to Hebrew in halacha review Chaim 2026-05-03 19:13:48 +00:00
  • 36e464f668 fix(halachot): exclude embedding from update_halacha RETURNING Chaim 2026-05-03 19:04:46 +00:00
  • 4d1924c7e6 feat(halachot): auto-approve high-confidence halachot at insert Chaim 2026-05-03 19:01:03 +00:00
  • 26c3fddf41 feat(retrieval): add voyage rerank-2 cross-encoder stage (feature flag) Chaim 2026-05-03 18:43:41 +00:00
  • 688ba37d9c fix(ui): reorder + center the agent dropdown label Chaim 2026-05-03 18:38:05 +00:00
  • b2985f88de fix(ui): use 3-column grid in header Row 1 for true viewport-centered search Chaim 2026-05-03 18:32:31 +00:00