Pricing engine — the pure core

Price = Fold ∘ Emit ∘ Resolve ∘ Qualify — this sandbox is the inner two layers (Emit + Fold) only, fed hand-built post-Resolve Situations from the §8 corpus. Everything is a line; every total is a filtered sum over the lines.