Summary
The netscript pm CLI group (OF-1): router + read verbs — status/logs/doctor/init/add/remove/explain — human + --json output equal to the contract schemas. Degraded-local reads defined (F-9): control plane unreachable → read verbs fall back to OsServicePort status/journal reads + KV registry snapshot, clearly marked source: os-layer (degraded); mutations refuse with a pointer at pm dev/service start — never silently stale.
Scope
Design source
research/design/d4-cli-admin-console-surfaces.md §1 (PMS-1) · plan.md §4 PM-25
Acceptance criteria
Non-scope
- Lifecycle verbs (PM-26); monitor (PM-28).
Drift / Debt
Summary
The
netscript pmCLI group (OF-1): router + read verbs —status/logs/doctor/init/add/remove/explain— human +--jsonoutput equal to the contract schemas. Degraded-local reads defined (F-9): control plane unreachable → read verbs fall back toOsServicePortstatus/journal reads + KV registry snapshot, clearly markedsource: os-layer (degraded); mutations refuse with a pointer atpm dev/service start — never silently stale.Scope
packages/clipm command group (Archetype 6)Design source
research/design/d4-cli-admin-console-surfaces.md§1 (PMS-1) ·plan.md§4 PM-25Acceptance criteria
--jsonoutput validates against the contract schemas (same shapes, no CLI-only dialect)source: os-layer (degraded); mutations refuse with guidance--ext ts,tsx)Non-scope
Drift / Debt