Files
Salon_Assistant/skills/setup-education
Ty 76df8b7ab6 Implement E1 setup-education and capability report (fixtures).
Add owner-safe lesson catalog, fixture-backed capability statuses, CLI, and unit tests without live OAuth or connect scripts.
2026-07-27 13:10:57 -07:00
..

setup-education

Status: Implemented (fixtures only).

Owner-safe connect education and capability report for use cases E1, E6, and E7.

What it does

  • 7 setup lessons — step-by-step education for connecting the assistant (name, profile, channels, scheduling, books, expectations, capability report)
  • Capability report — plain-language summary of what is connected, offline, skipped, or in error
  • Owner-safe — all education text validated to never contain terminal, docker, nano, or shell instructions
  • Fixture-labeled — all demo data clearly marked 📋 FIXTURE DATA

Quick start

# Capability report (default demo data)
python skills/setup-education/scripts/build_capability_report.py

# JSON output
python skills/setup-education/scripts/build_capability_report.py --format json

# Show lesson 4 (connect scheduling)
python skills/setup-education/scripts/build_capability_report.py --lesson 4

# Show all lessons
python skills/setup-education/scripts/build_capability_report.py --all-lessons

Fixtures

File Description
data/fixtures/setup/capability_matrix.json Demo: mixed states (connected, offline, skipped, later)
data/fixtures/setup/capability_matrix_all_connected.json Demo: all connected
data/fixtures/setup/capability_matrix_with_errors.json Demo: includes error states

Design references