Machine-readable Doctor output (community-contributed) plus fixes from real-world usage.
npx persist-os@latest initNew
persist doctor --json— a stable, machine-readable report (schemaVersion, status, exit code, summary, findings) for CI artifacts, hooks, and agent handoffs. The human output is unchanged. Thanks to @caioribeiroclw-pixel for the contribution (#11).
Fixed (from field feedback)
- Removed a dangling
docs/ai/MODULE_DELIVERY_WORKFLOW.mdreference in theplan-module/update-module-memoryskills — init never generated that file. persist adr acceptnow accepts the fullADR-####-<slug>filename (with or without.md), not just the bare slug.- Generated CI (
persist.yml) now runs onpull_request+ pushes tomain— Doctor runs once per PR instead of twice.
Verified
typecheck · lint · format · build · 293/293 tests · persist doctor PASSED.
Local-first: no network, no telemetry, no AI calls.