This week builds the student mental model of the codebase. The student should finish Week 1 able to explain where code belongs, how requests move through the app, and where common failures are likely to occur.
Walk through package boundaries: storefront app, shared commerce abstractions, and provider-specific implementations. Explain the reason monorepos are useful for keeping contracts aligned across teams.
Use one real feature flow, such as add-to-cart or checkout billing update, and trace each handoff: UI event, client service, internal API route, provider client, external integration, and response.
Review package manager scripts, orchestrated task running, and coding standards checks. Teach the student to read errors from build and test output before editing code.
Create a one-page architecture note with one request flow diagram and one ownership matrix describing which layer should own future changes.