da7d54774b
TapChannel gains Net; tap_channel routes the full closed vocabulary (producibility moved to the caller); the trace path drains the sixth channel and persists the cost-adjusted net curve. A cost-less document requesting net_r_equity keeps a skip notice, reworded to name the remedy (add a cost block) — not a refusal. Two deliberate pin moves: the absence pin re-pins to routed, the skip-notice e2e re-pins to the reworded form. Post-review: positive write-path e2e added (a costed GER40 campaign lands net_r_equity.json with the curve differing from r_equity by the accrued costs). Verified: routing pin + positive e2e green (real archive), full workspace suite green, clippy -D warnings clean. refs #234