Raxol.Harness.Fixture.Projectors.Identity (Raxol v2.6.1)

View Source

Trivial identity-shaped projector: one summary row per envelope, in offset (line-number) order. Stand-in for the real journal-fold projection (roadmap T7) so mix raxol.harness.fixtures.bless is testable before that projection lands. Deterministic and pure — no fold/tier routing, no block model, just enough shape to exercise the bless task's round trip.

NOT T7's identity. This projector dumps the full envelope stream — ephemeral item_delta rows included — which is bless-task plumbing, nothing more. The projection identity defined in 06-projection §2 (identity(fixture) = {durable_block_list, fold_defaults}) excludes ephemeral events entirely; when T7's real projector lands it replaces this module for semantic snapshots, and the .blocks.json files are re-blessed against it (an intentional, reviewed churn).