gz chores list¶
List all chores declared in the chores registry (registry.json).
Usage¶
Runtime Behavior¶
- Loads
registry.jsonusing the project-first → package-fallback resolver (ADR-0.0.21):<project_root>/.gzkit/chores/registry.jsonis consulted first, thenimportlib.resources.files("gzkit.chores")as the package fallback. - Fails closed if the registry is missing or malformed in both surfaces.
- Prints one row per chore with
slug,lane, step count, and title. --explainadds a resolution-source column labeling each rowproject,package, ormissing.- Validates each chore's class declaration (
class,rung,idempotent,staleness,remediation,nonAuthority,governingRule; seesrc/gzkit/chores/README.md). A partial or malformed declaration fails closed with achores[<slug>].<field>blocker; an absent one does not. - After the table, announces how many chores carry no class declaration and
that
gz chores runrefuses them (GHI #999), e.g.1 of 40 chores carry no class declaration; `gz chores run` refuses them (GHI #999).Nothing is printed when every chore is declared.