NW-DEVOPS
Purpose
Apply the platform lens only when infrastructure, deployment, recovery, observability or environment risk is material. Update existing durable platform architecture, environment inventory and ADRs; do not create a per-delivery narrative.
Workflow
- Read stable product KPI identities and durable architecture decisions.
- Inventory actual environments, toolchains, trust boundaries and ownership.
- Define deployment and rollback observations, health signals, SLOs and alert ownership.
- Model infrastructure/recovery outcomes explicitly: timeout, unavailable, partial success, retryable, permanent refusal, replay and operator action. Ensure the application/port contract cannot silently ignore a required failure mode.
- Define literal environment-native verification commands and dependency
ownership. Never substitute an ambient
.venvor assume a language. - Send the same constraints to
des devops --authority <doc.md> --section <heading>, which constructs the platform brief/ADR/environment authority update and returns stable ids plus the executable obligations DISTILL must project.
DEVOPS does not author a handover, feature workspace, rollout ledger or CI status copy. A downstream operational contradiction returns to the platform authority; software re-derives any needed execution facts.
Public construction
For a machine-supplied operational brief, emit the complete closed
OperationalDocumentInput v1 JSON and invoke des devops --repo-root ROOT --input -. The provider-free command writes the configured Markdown brief and
canonical adjacent .operational-facts.json sidecar. A later PO turn consumes
facts only when the orchestrator explicitly selects that sidecar with
des po --operational-facts PATH; never infer it from ambient documents.
Feature evolution
Feature evolution applies to every completed feature, not only DEVOPS work.
Follow the canonical whole-feature invocation and cleanup guidance in
nWave/skills/nw-throughput/SKILL.md#feature-evolution-before-cleanup.