DOG-003: dog/WEAVE core — format + Parse/Next/Merge/Produce

Build the new dog/WEAVE engine per DOG-001/api: the columnar parsed view, the HUNK-compliant codec, and the build/produce ops — WEAVEParse, WEAVENext (linear fold), WEAVEMerge (identity-keyed fork merge), WEAVEProduce (any past rev as scoped-alive bytes) — plus the sequential cursor and a table-driven test. Emission is DOG-004; this ticket owns the data model and correctness core. Gates on DOG-002.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome