# A real pre-pass payload, checked in verbatim `bygg-energi-mikro-fixture.payload.json` is the **unedited output** of the OKF consumption pre-pass. It is here so that every arm in `tests/test_prepass_payload_loadbearing.py` is gated against a shape a producer actually emits, rather than against one the test built for itself. Produced 2026-09-07 with: python3 ~/repos/llm-ingestion-okf/tools/okf_consume.py \ --question "Hva koster energitiltaket i bygget?" --out - Producer: `llm-ingestion-okf`, revision `54a0bc2`, `tools/okf_consume.py` - Contract: `okf-consumption/1` (`llm-ingestion-okf/docs/consumption-contract.md`, normative) - ``: a COPY of `shared/examples/bygg-energi-mikro` with `bundle_id: bygg-energi-mikro-fixture` inserted as the first frontmatter line of `index.md`. **Why a copy and not the base itself.** Measured 2026-09-07: the pre-pass refuses all three of this repository's shipped bases with `index.md declares no bundle_id` — which is S7a-3's own measurement (zero `^bundle_id` anywhere under `shared/`) seen from the producer's side. `shared/` is a pull-only subtree, so the declaration cannot be added there. The test rebuilds the copy the same way, which also makes this the S7a-3 slack case: a base whose DECLARED id differs from its mount. **Do not regenerate casually.** The digests in this file pin the mounted bytes of four concept files; regenerating after a `git subtree pull` is a deliberate act, and the arms that verify `sha256` / `text` / `text_sha256` are what would go red first.