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