I Built a CDC-to-Flink Pipeline and Documented Every Decision That Had to Change

8 architecture decisions, 5 Debezium incidents, 3 corrections — and what a streaming pricing engine looks like after all of them