Intermediate Grammar #passive-voice #process-description #technical-writing #documentation

Process Description Language in Technical Documentation

5 intermediate exercises — choose the right passive construction to describe API request flows, data pipelines, event handling, and service communication in technical documentation.

Process description verb patterns — before & after
  • is processed by — ❌ "the payload processes the middleware" → ✅ "the payload is processed by the middleware"
  • is triggered by / triggers — ❌ "the event is triggered by the scheduler" (reversed) → ✅ "the event triggers the scheduler" (or: "the scheduler is triggered by the event")
  • is validated against — ❌ "validates against the schema" (active, wrong subject) → ✅ "input is validated against the schema"
  • is persisted to — ❌ "data persists the database" → ✅ "data is persisted to the database"
  • is propagated to — ❌ "changes propagate subscribers" → ✅ "changes are propagated to subscribers"
  • is resolved via — ❌ "hostnames resolve via DNS" (too informal) → ✅ "hostnames are resolved via the DNS resolver"
0 / 5 completed
1 / 5
An API documentation page describes the request lifecycle: "When a client submits a checkout request, the order payload _____ the request validation middleware before it reaches the order service." Which passive construction correctly describes a process step?