demo-bot 5446becd60
Some checks failed
ci / test (push) Failing after 7s
decomposer: record implementation detail for 7 step(s)
2026-09-01 14:10:46 +00:00

KAB Content Ingestion Agent

Contract-first ingestion for GitHub and SharePoint into a governed KAB-compatible knowledge store. The package is dependency-light and uses injected HTTP, secret, clock, and publisher ports for deterministic tests.

Quick start

python -m pytest -q
python -m compileall kab_ingestion

See docs/contract.md, docs/operations.md, and examples/config.yaml.

Security

Tokens are referenced by secret name, never stored in configuration or logs. Every document carries tenant, source, and ACL metadata; publishers must enforce the same filters at query time.

Description
Generated deliverable: content-ingestion-agent
Readme 127 KiB
Languages
Python 98%
Dockerfile 2%