Start with the question you need to answer. Every path uses the same doctrine; you can move between them.
| Perspective | Start here | Useful background |
|---|---|---|
| Product / delivery | Story → Telescoping → Policy changes | A product decision you understand |
| Quality / assurance | Same work → Outcomes → Lost responses | Expected behavior and evidence |
| Software engineering | Core lessons → Rust reference → Your design | Rust ownership, borrowing, traits and Result |
| AI agents | Field guide → relevant section IDs | The current task and its governing story |
The subject is advanced software design. Product and SQA readers can examine promises and consequences without writing Rust.
For each lesson: make a prediction, reveal the discussion, then try a changed condition. Resume whenever ready. Export browser notes before moving devices.
Your Reflection
Notes are browser-local. Export a copy to keep them; they are not submitted or judged.