Optionaloptions: ProfileRegionOptionsContentful is the one feature whose regions carry no payload: every other feature partitions
on payload identity (a Fill region is one color, a Formula region one authored R1C1), so its
anchor read describes the block. Occupancy has no such identity — a contentful region is pure
geometry, which is why the listing could only ever print an address and a size, and why an agent
had to spend one round trip per block to learn anything at all. Twelve blocks, twelve calls.
So the payload is computed rather than read: per-series counts, types and aggregates, which
is df.info() + df.describe() — the shape every reader already knows, and the one openpyxl
cannot produce. Nothing here is new engine work; it is getStats and getCounts per series,
arranged.
Three rules keep it honest:
Profiles a contentful region — the answer to "what is actually in this block?".