Summary
Add extraction job set configuration storage on knowledge graphs and management APIs for CRUD/validation, modeled after k-extract extraction_jobs.yaml.
Scope
- Domain value objects for job sets (
by_instances, by_files)
- Persist config on knowledge graph (JSONB)
GET/PUT /management/knowledge-graphs/{kg_id}/extraction-jobs
- Entity type options with live instance counts from design artifacts
- Unit tests
Acceptance
Parent: Extraction Jobs UI parity (k-extract phase3)
Summary
Add extraction job set configuration storage on knowledge graphs and management APIs for CRUD/validation, modeled after k-extract
extraction_jobs.yaml.Scope
by_instances,by_files)GET/PUT /management/knowledge-graphs/{kg_id}/extraction-jobsAcceptance
Parent: Extraction Jobs UI parity (k-extract phase3)