Lab 5 — CRM Journey Expedition
START HERE · YOUR LAB FILES
Open these resources
Each card opens the supplied file. Keep these alongside the lab; open the same paths in your downloaded course folder when using your AI.
- 1allocation-requirements.mdSupplied evidence · read this source
fixtures/allocation-requirements.md - 2LAB_SETUP.mdCourse guide · read before starting
LAB_SETUP.md
Underlined filenames throughout the steps are clickable. A file you create yourself links to saving instructions, not a nonexistent download.
On this page
SESSION 05 / 35-minute practice lab / within a 2-hour session
Follow one user journey and connect the visible page to the response it actually received.
A journey log, evidence packet, regression candidate and unresolved product question.
Before you start · recall, then check
Name your top risk from the charter. What visible or response-level observation would show that the risk occurred?
Use about two minutes of the existing arrival/discussion time. Try in your own words, then check the source with a partner or coach. This is ungraded practice, not a new submission.
Need a hand? A supported route
Run one checkpoint slowly and record candidate, role and tenant before switching. Your partner reads back the expected result. Do not confuse a correct denial with a broken feature.
Time: 35 minutes
Team: pairs; use only simulated identities
Quick start
First action: Start the local app and select Candidate A / Atlas / concierge.
Finish with: A journey log, evidence packet, regression idea and product question.
Step-by-step help for Session 05 — smaller steps, checkpoints and troubleshooting. Saving and asking for help.
Mac / Linux / Windows
Submission: prepare the deliverables below using the public-safe packet and review workflow. One PR per lab; private review is equally available. Never publish grades or personal information.
Run the local lab on the same computer as your browser. Use developer-tools menus if keyboard shortcuts differ, and record OS/browser/zoom for the mobile-width repeat. For the included sandbox, choose a simulated role and tenant rather than signing into a real account; use the local track in Lab setup for the available checkpoints.
See the platform guide and included local lab track.
Scenario
As a concierge, inspect an existing synthetic contact, load an allocation, and check permission to send an update. As staff, verify the appropriate visibility and restrictions. Read requirements R1–R3 first.
Mission
Execute one bounded journey and gather enough evidence to decide whether it works for each role. This is open-book investigation: known defects still require your own reproduction and evidence. Contact creation, classification, deduplication and real sign-in are outside this browser exercise.
Journey checkpoints
- Start the local app. Select Candidate A, Atlas and concierge. Record these selectors with every result; they are not authentication.
- Click List contacts, then View contact for A-101. Compare list/detail organization and interest fields. Do not edit the record.
- Click Load allocation. Record the visible state and the
/api/allocationresponse against R3. Switch driver/verifier here. - Click Send inquiry update (simulation). Compare its permission decision with R1;
sent:falsemeans no message was sent, even if permission is allowed. - Select staff and repeat the send check. A denial can be correct behavior.
- Repeat steps 2–5 on Candidate B. Capture one relevant Network response and console observation; no console error is not proof of success.
- Repeat contact lookup or the send check at 375px. Record what you tested and any layout limitation separately from the API outcome.
Rules
- Record URLs, expected/observed state, and evidence as you go.
- Use developer tools for inspection only. Do not alter data or claim these selectors prove real authentication.
- A rendered heading does not prove all required data loaded.
Deliverables
- completed journey log;
- one defect/no-defect evidence packet;
- one candidate for an automated regression check;
- one uncertain behavior framed as a product question.
Stretch
Ask AI to propose two alternate routes a real user might take. Choose one to test and explain why its risk justifies the time.
Product Studio homework — Finish one complete journey
Make a user action lead to a saved, visible result. Record manual evidence and a reproduced issue, then request human feedback on a focused fix/feature PR.
Budget two to three hours, including evidence and review preparation; ask for coaching or scope adjustment if blocked. Record progress using the milestone template in your own product repository, not the practice packet. See the complete project roadmap, GitHub workflow and small-model guide. The practice lab above remains separate from your individual product.
Leave with a next step
Use the existing closing/debrief time: explain one claim you verified, one limit and your next action. Reuse the lab’s artifacts; this adds no separate worksheet or graded test.
Practice evidence uses the lab submission workflow. Product Studio work belongs in your own product repository. These are different destinations.
Product Studio roadmap · Sharing and review guide
Opening the next session does not mark this one complete. Progress tracking is optional and does not award a credential.
