# summary

List canonical delivery, estimation, and operational lessons.

# description

Reads the canonical lesson projection and reconciles legacy operational lessons, estimation lessons, and lesson evidence without duplicates.

# flags.search.summary

Filter lessons by keyword.

# flags.search.description

When provided, searches every canonical lesson field and source task id.

# flags.migrate.summary

Migrate legacy lesson records into the canonical append-only store.

# examples

- List all lessons:

  <%= config.bin %> <%= command.id %>

- Search lessons by keyword:

  <%= config.bin %> <%= command.id %> --search "developer"

- Output as JSON:

  <%= config.bin %> <%= command.id %> --json

# info.none

No lessons found.

# info.header

Lessons (%s total):

# info.health

Lesson health: %s; canonical=%s, projected=%s, duplicates=%s, migration candidates=%s, invalid=%s

# info.migration

Migrated %s legacy lesson record(s) to the canonical store.
