Enforce an E2E user-story gate for trade_canvas work: during planning require a complete end-to-end user story covering the main flow; during development require passing that E2E story before declaring done; during delivery require reporting the story, flow, produced data, and concrete evidence (commands + outputs/artifacts). Use when planning/implementing any feature or fix that spans multiple components or changes behavior.