ucm-ingest 0.1.1

Data ingestion adapters for UCM (Git, Jira, Linear, code parsing)
Documentation

Context ingestion layer — multi-source signal extraction.

Ingests heterogeneous signals about an application and emits typed UcmEvents. Each adapter normalizes its input format into the unified event model.

Current adapters:

  • Code parser (mock tree-sitter): source code → functions, imports, classes
  • Git diff parser: before/after → ChangeDetected events
  • Jira adapter: ticket JSON → Requirement entities
  • API log adapter: access logs → ApiEndpoint entities + traffic confidence
  • Git history adapter: co-change mining → CoChanged edges with HistoricalContext

In production, the code parser would use real tree-sitter bindings (56+ languages). The mock parser demonstrates the same API surface and event flow without the native C dependency.