DX CompletePlan, deliver, run, measure
npm Sign in

Operating guide

How roles use DX Complete

DX Complete is easiest to use when each person knows which records belong to their part of the work.

This guide shows the normal record choices by role. It is not meant to make every activity heavier. Use the smallest record that keeps the work understandable.

Owner

Direction, value, and authority

The Owner sets direction, weighs value against cost and risk, records Commitment or Deferral, validates outcomes, and formally accepts risk when the project should own it.

Usually usesRecords

Statement, Expectation, Benefits, Value Realization, Commitment, Deferral, Decision, and Risk.

Watch forBoundary

Do not turn every comment into a requirement. Do not use approval language for End User feedback.

Engineer and Codex assistance

Build from requirements

The Engineer turns committed requirements into tasks and working changes. Coding-capable tools such as Codex may assist the Engineer, but they are not separate DX Complete roles.

Default pathTask

Use Requirement to Task for normal internal build work.

When neededDecision

Use Decision for meaningful design choices or tradeoffs.

When exposedRisk

Use Risk when uncertainty could affect value, delivery, service, or compliance.

When running service changesChange

Use Change only when the work becomes a discrete alteration to the running service.

Tester

Verification evidence

The Tester checks completed work against requirements and success criteria, then keeps the evidence visible in the record that best matches what was learned.

Normal evidenceTask

Use Task entries for verification notes tied to build work.

Requirement feedbackReview note

Use review notes when the check reveals useful input on a requirement.

UncertaintyRisk

Use Risk when a test result exposes uncertainty or possible harm.

BoundaryNo default Change

Do not create a Change record merely because testing is happening.

Operator and administration

Run the service safely

The Operator manages run-side change, incidents, problems, operational inventory, rollout and rollback planning, monitoring, users, permissions, settings, provisioning, and run-side security.

Service changeChange

Use Change for a discrete alteration to the running service, with execution and rollback plans.

Service occurrenceIncident

Use Incident for a specific service-impacting or potentially service-impacting occurrence.

Underlying causeProblem

Use Problem for an underlying or recurring cause evidenced by incidents.

InventoryEnvironment

Use Environment for named operating contexts such as local, staging, or production.

Inventory detailComponent

Use Component for environment-specific apps, databases, queues, storage, external services, and other operational items.

Recurring hygieneMaintenance Schedule

Use Maintenance Schedule for recurring checks, reviews, rotations, or maintenance duties.

BoundarySecrets

Record where secrets are stored and what they are called, not the secret values.

Support Agent

Route user signals

The Support Agent helps users, captures questions and reports, and routes signals into shared follow-up only when a shared record is needed.

Shared follow-upSupport Request

Use Support Request for a user-facing question, report, request, or issue that needs shared follow-up.

DX Complete contactDX Complete Ticket

Use DX Complete Ticket for questions, reports, requests, corrections, or follow-ups with DX Complete itself.

Promote when neededRecords

Promote to Statement, Requirement, Task, Incident, Problem, Risk, Decision, Change, or Journal only when the signal has that meaning.

BoundaryRestraint

Do not create process records just because a user said something. Create them when the signal has work, risk, decision, or service-control meaning.

End User

Input, not operation

The End User uses the service and provides requests, feedback, corrections, and issue reports. Another role captures that input when it belongs in DX Complete.

Input becomesSignal

Statement, report, request, correction, feedback signal, or ticket.

BoundaryNo approval

End User feedback is not authority approval unless that person is also acting in an authority role.

Access

Internal and external users

DX Complete derives access from workspace roles. Owner, Engineer, Tester, Operator, and Support Agent are internal roles. End User is external only when it is the person's only role.

DX Complete TicketOrigin and service support

The submitter, internal users in the workspace where it was filed, and DX Complete internal support can see the ticket. Other End Users cannot.

Support RequestFiler and internal users

The filing End User and internal users can see the support request. Other End Users cannot.

TaskInternal users only

Tasks are work records for internal roles.

Dev LogInternal users only

Dev Log entries show code-history context for internal roles.

DashboardRead-only phase view

Signed-in members can review the phases, attention counts, cross-phase records, and record links they are allowed to see without changing them.

Available actionsRole-based

Internal users see the full workspace action set for their role. End Users are offered only their own Support Request actions.

Routing

Choosing the right record

Normal build workTask

Use Task as the internal work-order record for concrete work someone needs to do. It can be assigned to a role, a named person, both, or neither.

Meaningful choiceDecision

Use Decision when alternatives were considered and the choice should remain legible.

Uncertainty or exposureRisk

Use Risk when something uncertain could affect value, delivery, service, or compliance.

Run-side alterationChange

Use Change for a discrete alteration to the running service.

Service occurrenceIncident

Use Incident for a specific service-impacting occurrence that needs response history.

Underlying causeProblem

Use Problem when one or more incidents point to a deeper or recurring cause.

User support follow-upSupport Request

Use Support Request for a shared user-facing support thread.

Operational inventoryRegistry

Use Environment and Component for what exists, where it lives, and which secret locations matter.

Recurring operationsMaintenance Schedule

Use Maintenance Schedule for recurring service hygiene.

Measured valueValue Realization

Use Value Realization for before-and-after metrics tied to expectations, requirements, or commitments.

Code historyDev Log

Use Dev Log for internal context about what landed in the workspace repository.

Useful contextJournal

Use Journal only when the context has no better dedicated record home.

DX Complete contactTicket

Use DX Complete Ticket for communication with DX Complete.

The simplest test is: will anything reference or depend on this? If yes, use the dedicated record that can carry that relationship.

ITSM boundary

Use service records only when they fit

Change is the current first-class run-side control record. Use it for a specific alteration to the running service, with a change type, plan, execution path, rollback path, risk, and event history.

Incident is for a specific service-impacting or potentially service-impacting occurrence. Problem is for an underlying or recurring cause evidenced by incidents. Do not create service-control records merely because work is happening; use them when the service-control meaning fits.