# M01 Lab Assets

## Use Case Worksheet

*Identify 5 real engineering tasks where GenAI could help. Be specific.*

| # | Use Case | Automation | Augmentation | Risk | Why This Category? | Verification / Guardrails |
|---|----------|:---:|:---:|:---:|--------------------|--------------------------|
| 1 | | ⬜ | ⬜ | ⬜ | | |
| 2 | | ⬜ | ⬜ | ⬜ | | |
| 3 | | ⬜ | ⬜ | ⬜ | | |
| 4 | | ⬜ | ⬜ | ⬜ | | |
| 5 | | ⬜ | ⬜ | ⬜ | | |

---

## Example (Completed)

| # | Use Case | Automation | Augmentation | Risk | Why This Category? | Verification / Guardrails |
|---|----------|:---:|:---:|:---:|--------------------|--------------------------|
| 1 | Generate docstrings for all public methods in `auth_service.py` | ⬜ | ☑ | ⬜ | AI produces the first draft; I verify accuracy and add domain context the AI can't know | Review each docstring for correctness; ensure parameter descriptions match actual types |
| 2 | Convert CSV export script from synchronous to async using `aiofiles` | ☑ | ⬜ | ⬜ | Well-defined mechanical refactor with clear before/after — AI can do the heavy lifting | Run the async script and compare output with original; check error handling |
| 3 | Generate SQL migration scripts for new `audit_log` table | ⬜ | ⬜ | ☑ | AI-generated SQL could have injection vulnerabilities or wrong schema assumptions | Always review generated SQL; run against staging DB first; use parameterized queries |
