Problem
Exercise 8 runs azd init --from-code and immediately tells learners to edit infra/resources.bicep. That file is not tracked in the template. The checked-in next-steps.md, generated for the current azd flow, states that azd initially generates infrastructure in memory and that learners must run azd infra gen to persist infra/main.bicep, infra/resources.bicep, and modules.
The exercise therefore assumes a generated file that may not exist. It also relies on a fixed location near line 130 and specific client/server output names, although generated azd output can vary by version and detection result.
Suggested change
Pin or state a tested azd version and document the complete, reproducible path that creates editable Bicep before asking learners to modify it.
Acceptance criteria
Problem
Exercise 8 runs
azd init --from-codeand immediately tells learners to editinfra/resources.bicep. That file is not tracked in the template. The checked-innext-steps.md, generated for the current azd flow, states that azd initially generates infrastructure in memory and that learners must runazd infra gento persistinfra/main.bicep,infra/resources.bicep, and modules.The exercise therefore assumes a generated file that may not exist. It also relies on a fixed location near line 130 and specific
client/serveroutput names, although generated azd output can vary by version and detection result.Suggested change
Pin or state a tested azd version and document the complete, reproducible path that creates editable Bicep before asking learners to modify it.
Acceptance criteria
infra/resources.bicepbefore the edit step, with any requiredazd infra gencommand documented.azd init --from-code.API_SERVER_URLedit identifies the correct resource structurally rather than by approximate line number.azd pipeline config.