SDETKit capability map and command taxonomy¶
Product thesis¶
SDETKit's primary product promise is deterministic release confidence from one canonical first path:
sdetkit gate fastsdetkit gate releasesdetkit doctor
After this path is trusted in your repo, expand into umbrella kit workflows for deeper operational outcomes:
- Release confidence (
sdetkit release ...) - Test intelligence (
sdetkit intelligence ...) - Integration assurance (
sdetkit integration ...) - Failure forensics (
sdetkit forensics ...)
Use sdetkit kits list to discover these expansion surfaces.
Command discovery order (recommended)¶
Use this order to reduce decision fatigue during adoption:
- First run (always):
sdetkit gate fast->sdetkit gate release->sdetkit doctor - Capability expansion:
sdetkit kits listthen chooserelease|intelligence|integration|forensics - Operational depth: move into stable supporting lanes (
security,repo,evidence,report,policy) - Advanced/legacy workflows: use playbooks or transition-era lanes only with explicit intent
Layer 1: Canonical release-confidence path (public/stable first-run)¶
sdetkit gate fastsdetkit gate releasesdetkit doctor
These commands are the default onboarding and adoption lane.
Layer 2: Umbrella kits (advanced but supported expansion)¶
sdetkit kits listsdetkit kits discover --goal "<goal>" --query "<query>"sdetkit kits describe <kit>sdetkit release ...sdetkit intelligence ...sdetkit integration ...sdetkit forensics ...
Layer 3: Stable supporting lanes (post-first-run)¶
These remain fully supported for daily operations and automation after the canonical first run:
sdetkit security ...sdetkit repo ...sdetkit evidence ...sdetkit report ...sdetkit policy ...
Layer 4: Supporting utilities and integrations¶
- Utilities:
kv,apiget,cassette-get,patch - Operations:
maintenance,ops,notify,agent,ci,dev
Layer 5: Playbooks and transition-era lanes¶
- Guided lanes:
sdetkit playbooks - Transition-era compatibility lanes:
dayNN-*,*-completion,continuous-upgrade-cycleX-completion
Use these intentionally; they are not the default first-run product surface.
Legacy and transition-lane boundary¶
- Prefer stable lanes when an equivalent command exists.
- Treat transition-era lanes as compatibility workflows for existing automation and historical continuity.
- For inventory/debugging only, use
sdetkit --help --show-hiddento inspect the full long-tail surface. - For practical migration patterns, use Legacy command migration map.
For a full command inventory (including hidden/legacy workflows), run sdetkit --help --show-hidden.