This repository has been archived on 2026-07-19 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
16eeeff7b629f67f2ea640286eadacbc9103b517
Court rulings are a distinct content type — long discussion / reasoning, no enumerated statutory hierarchy, case identifier instead of statute id — so they get their own kind alongside law/regulation/circular rather than being shoehorned into one of the existing three. Migration 003 alters the CHECK constraints on kb_source.kind and kb_ingest_job.kind to include 'caselaw'. The chunker uses the circulars path for caselaw too (paragraph + size split, no statutory section regex); the case identifier is captured at upload time in kb_source.identifier. Updates Literal types in ingest_source, admin_kb upload, and the kb_public SearchRequest. _KINDS in s3.py grows to four so failed/ processed/inbox listings include caselaw subdirs. Refs Task Master #18 (espocrm-extensions/KnowledgeBase) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Archived from gitea.marcus1.com
Releases
1
Languages
Python
96.3%
PLpgSQL
3.5%
Dockerfile
0.2%