-
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
-
01ea902156
fix(ui): stack agent dropdown items vertically to stop multi-line wrapping
Chaim
2026-05-03 18:21:48 +00:00
-
cca17689de
feat(ui): redesign header to two rows with grouped nav (Phase B)
Chaim
2026-05-03 18:15:20 +00:00
-
deb1a1eaf4
chore(api-types): regenerate after /api/search/cases
Chaim
2026-05-03 18:10:57 +00:00
-
f722fa45bd
feat(search): add header global search (Phase A) — cases + precedents + docs
Chaim
2026-05-03 18:05:51 +00:00
-
cbdbc522a0
feat(ui): convert agent-mgmt link to dropdown for both Paperclip boards
Chaim
2026-05-03 17:37:02 +00:00
-
6c727cb5d0
feat(ui): add CMPA agent dashboard link to header
Chaim
2026-05-03 17:24:02 +00:00
-
923903217c
feat(precedents): auto-trigger Claude extraction via Paperclip wakeup
Chaim
2026-05-03 16:49:25 +00:00
-
da0a385d9c
docs: register reembed_voyage.py in SCRIPTS.md
Chaim
2026-05-03 16:44:07 +00:00
-
cb0b4b6a8b
ops: switch embeddings to voyage-3 + plan for context-3 + multimodal-3.5
Chaim
2026-05-03 16:43:48 +00:00
-
72c4593e74
fix(precedents): auto-clear *_requested_at on terminal status
Chaim
2026-05-03 16:39:24 +00:00
-
789cc273ee
fix(precedents): allow delete when extraction completed but timestamp stale
Chaim
2026-05-03 16:24:16 +00:00
-
1f17419ee9
ui(precedents): live status pill with shimmer + auto-queue + auto-refresh
Chaim
2026-05-03 12:47:31 +00:00
-
4a9a6b7970
feat(precedents): UI button queues extraction for local MCP worker
Chaim
2026-05-03 12:32:25 +00:00
-
8e1384b897
fix(precedents): wrap citation column + extractor fills source_type
Chaim
2026-05-03 12:28:35 +00:00
-
6420fe4b0b
feat(precedents): metadata extractor also fills date, level, court
Chaim
2026-05-03 12:16:03 +00:00
-
fc3b6b6cae
ui(precedents): collapsible groups by precedent + Hebrew labels + RTL fixes
Chaim
2026-05-03 12:05:40 +00:00
-
2cfdf35191
refactor(precedents): keep all LLM calls on the local-MCP path
Chaim
2026-05-03 11:06:08 +00:00
-
5d836ca414
fix(precedents): Anthropic SDK fallback, format() crash, UI refresh
Chaim
2026-05-03 10:52:31 +00:00
-
73a79ea7e8
feat(precedents): metadata auto-fill, edit sheet, persuasive extraction
Chaim
2026-05-03 10:19:35 +00:00
-
b51163b67c
web-ui: shrink KPI card height on home dashboard
Chaim
2026-05-03 08:46:27 +00:00
-
7ee90dce31
feat: external precedent library with auto halacha extraction
Chaim
2026-05-03 08:38:18 +00:00
-
a6edb75bbf
web-ui: hide spurious horizontal scrollbar on case documents list
Chaim
2026-05-03 07:52:41 +00:00
-
e849285806
home: split cases table by appeal type + add appeal-type chart
Chaim
2026-05-02 15:44:41 +00:00
-
f7249b7807
admin/skills: fail loud on DB error + read skills dir from env
Chaim
2026-05-02 15:24:39 +00:00
-
5deb38f5cf
paperclip: assign CEO on issue creation so wakeup gate accepts run
Chaim
2026-05-01 15:32:22 +00:00
-
817d6e6d8d
web-ui: raise proxy body limit to 100mb for large document uploads
Chaim
2026-05-01 15:12:41 +00:00
-
f256eddbb1
git_sync: full case-dir backup to Gitea (sweep + explicit commits)
Chaim
2026-04-30 18:27:36 +00:00
-
6a38789379
docs+heartbeat: paperclip quirks + temp-file pattern + self-recovery
Chaim
2026-04-30 18:23:32 +00:00
-
fa70944ed4
case-create: surface Gitea repo result + UI retry button
Chaim
2026-04-30 18:12:05 +00:00
-
7600810639
researcher: persist precedents to DB + save report to disk
Chaim
2026-04-30 17:51:31 +00:00
-
47127f1e85
agents: close-own-issue PATCH for every agent (kill the retry loop)
Chaim
2026-04-30 17:35:44 +00:00
-
a1969dd90d
agents: fix analyst skill — appraiser_facts + close own issue
Chaim
2026-04-30 16:57:49 +00:00
-
1fbcdd0d16
paperclip: auto-attach default workspace on project creation
Chaim
2026-04-30 15:17:04 +00:00
-
cd4eed0045
docs: case-deletion runbook (legal-ai + Paperclip + Gitea)
Chaim
2026-04-30 14:54:21 +00:00
-
903fb4d140
db: add missing delete_case (cases_tools.case_delete was calling a ghost)
Chaim
2026-04-30 14:44:44 +00:00
-
28f49defff
LLM session: async, 30min timeout, semantic chunking + parallel
Chaim
2026-04-30 14:21:35 +00:00
-
9bdfb05350
Upload progress: Redis-backed store + flushed SSE + client fallback
Chaim
2026-04-30 12:53:23 +00:00