feat: initial commit — repo scaffold and v1 scope

Scope settled 2026-07-16: implements portfolio-optimiser-commons
ingest-spec (commons keeps spec authorship), Python 3.10+ stdlib-only
core, security delegated to llm-ingestion-guard at persist gates.
Doors: spec-based ingestion, bundle inbox (md/txt/csv/json/html core,
binary formats behind [extract]), external bundle import.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QeqhJpYQyghASjiJo5EhGg
This commit is contained in:
Kjell Tore Guttormsen 2026-07-16 10:12:59 +02:00
commit 47df0aeb4b
7 changed files with 268 additions and 0 deletions

View file

@ -0,0 +1,12 @@
"""Shared OKF (Open Knowledge Format) ingestion library.
Three entry doors: spec-based ingestion (manifest -> connector ->
deterministic materialization -> index), a bundle inbox converting common
file types to OKF concepts, and import of external OKF bundles. Security is
delegated to llm-ingestion-guard at every persist gate.
Pre-implementation: no pipeline code yet. See README.md and CLAUDE.md for
scope and boundaries.
"""
__version__ = "0.1.0"