# 01.a-invocation-source-lab Checklist

## Purpose

Deliver a guided, hands-on learning sample that carries a local copy of the
`01-minimal` source and uses it to explain development-directory startup vs
component repository startup.

Stage Status:
- Current status: `DONE`
- Owner: `Codex + human`
- Update rule: `Update this block whenever a checklist item changes state.`

## Focus

- selector practice
- development-directory startup
- component repository startup
- hands-on observation
- explicitly not a shell-script comparison lab

## Step

- Provide a guided lab flow that helps a user learn active Component source differences by operating this lab directory directly.

## Checklist

- [x] The lab clearly states that it reuses the `01-minimal` source locally
- [x] The lab explains selector format with concrete examples
- [x] The lab explains development-directory startup
- [x] The lab explains component repository startup
- [x] The lab includes executable command examples
- [x] The lab directory contains local source code for hands-on execution
- [x] `samples/01.a-invocation-source-lab/README.md` is updated to match the lab flow

## Exit Criteria

- [x] The learning path is clear and executable
- [x] The relationship to `01-minimal` is explicit
- [x] The lab is self-contained enough for local experimentation
- [x] README is complete
