Follow-up to #44 / ADR 0006. The contextgraph_host::ingest provider is covered by unit + integration + conformance tests, but has no user-facing docs page or runnable example — the module doc comment and the ADR are the only prose.
Nice-to-have: a golden NDJSON transcript of an ingest frames envelope added to examples/ so the existing schema/validate-examples.py CI step covers a real ingested frame directly (complements the Rust conformance test from #44, and relates to #54).
Follow-up to #44 / ADR 0006. The
contextgraph_host::ingestprovider is covered by unit + integration + conformance tests, but has no user-facing docs page or runnable example — the module doc comment and the ADR are the only prose.docs/prompt-ingestion.md— the concept (paste → intent + anchors + content-addressed evidence frames), the compact-by-default / pull-[full]-on-demand model, and how it composes byte-stably throughcompose_context. Sits alongsidedocs/implementing-a-provider.mdanddocs/context-reuse.md.examples/-style program (or acontextgraph-inspectmode) that takes a paste, prints theSegmentReportpills, registers theIngestProviderin aHost, fans out, and prints the composed block. Makes the "pills are visible and correctable" UX guarantee concrete.Nice-to-have: a golden NDJSON transcript of an ingest
framesenvelope added toexamples/so the existingschema/validate-examples.pyCI step covers a real ingested frame directly (complements the Rust conformance test from #44, and relates to #54).