# lib_first_run

> Unit tests for lib/first-run.sh (4 tests)

**Type:** test | **Subsystem:** tests | **Location:** `tests/unit/lib_first_run.bats`

**Tags:** `lib-first-run`, `bats`, `unit-test`

## What It Does

Unit tests for lib/first-run.sh (fw first-run)
Origin: T-945

## Dependencies (2)

| Component | Relationship | Description |
|-----------|--------------|-------------|
| [first-run](/docs/generated/lib-first-run) | calls | First-run experience walkthrough after fw init. Guides new users through governance cycle: create task, make commit, run audit. Auto-triggered when TTY detected. |
| [first-run](/docs/generated/lib-first-run) | tests | First-run experience walkthrough after fw init. Guides new users through governance cycle: create task, make commit, run audit. Auto-triggered when TTY detected. |

## Related

### Tasks
- T-945: Unit tests for untested lib scripts — ask.sh, first-run.sh, validate-init.sh

---
*Auto-generated from Component Fabric. Card: `tests-unit-lib_first_run.yaml`*
*Last verified: 2026-04-06*
