nself dogfood
nself dogfood
Section titled “nself dogfood”Production dogfood audit and reporting.
Synopsis
Section titled “Synopsis”nself dogfood <subcommand> [flags]Description
Section titled “Description”nself dogfood runs the dogfood audit checklist against a production environment and shows the latest report. The audit covers backups, disaster recovery, multi-tenancy, licensing, secrets, migrations, monitoring, security posture, watchdog state, and queue health: 21 checks grouped by section.
dogfood audit runs the full check pass and exits with a status code that machines can act on: 0 when every check passes, 1 when any check fails, 2 when there are warnings only. By default it saves the report to .nself/dogfood/ so subsequent dogfood report invocations can replay the latest snapshot without re-running checks.
Use this command before promoting a release, after major infrastructure changes, and on a recurring schedule (e.g. weekly cron) to detect drift. JSON output is suitable for piping into dashboards.
Subcommands
Section titled “Subcommands”| Name | Description |
|---|---|
audit | Run the dogfood audit (21 checks) |
report | Show the latest dogfood audit report |
dogfood audit
Section titled “dogfood audit”| Flag | Default | Description |
|---|---|---|
--json | false | JSON output |
--save | true | Save report to .nself/dogfood/ |
dogfood report
Section titled “dogfood report”| Flag | Default | Description |
|---|---|---|
--json | false | JSON output |
Examples
Section titled “Examples”# Run the full audit and save the reportnself dogfood audit
# Run audit and emit JSON for a dashboardnself dogfood audit --json > dogfood-latest.json
# Show only the failures and warnings from the latest reportnself dogfood report
# Re-print the latest report as JSONnself dogfood report --jsonSee Also
Section titled “See Also”- cmd-doctor: system diagnostics
- cmd-security: security audit
- cmd-watchdog: self-healing watchdog
- Commands: full command index