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