Topic A redirects to Topic B to calculate a shipping quote. Topic B needs weight and destination from A and must return quoteAmount to A. How should variables be designed?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Child topics take inputs and return outputs — like a function call with parameters and a return value. Environment variables are not per-conversation shipping weights.
Full explanation below image
Full Explanation
Topic input/output variables support modular design for redirects/reusable topics.
Option A is correct.
Option B pollutes environment configuration with session data and shares values incorrectly.
Options C–D are invalid.
Exam tip: Redirect + inputs/outputs = modular topic architecture.