DX CompletePlan, deliver, run, measure
npm Sign in

Records

Records

Records are information DX Complete keeps so decisions, work, service issues, and measurements can be followed over time.

Records are grouped by how they are usually used. Some records, especially Task and Decision, can appear in any phase when they help keep the work clear.

Shared records also have a short reference such as RQM-0001, so people can refer to them without reading the full system ID.

Choosing the right record

Use the clearest dedicated record first. Journal is for useful context only when the information has no better home.

Desired resultUse Statement, Expectation, or Requirement

Use these when the information says what should be true, what success looks like, or what must be made buildable.

ChoiceUse Decision

Use Decision when alternatives were considered and a choice should remain visible.

ActionUse Task

Use Task when an internal role needs to do or coordinate work.

Run-side alterationUse Change

Use Change for a discrete alteration to the running service, with plan, execution, rollback, risk, and event history.

User support follow-upUse Support Request

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

Uncertainty or exposureUse Risk

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

Infrastructure stateUse Environment or Component

Use the Operational Registry for what exists, where it lives, and which secret locations matter.

Recurring operationsUse Maintenance Schedule

Use Maintenance Schedule for recurring service hygiene, such as scheduled checks, reviews, rotations, or maintenance duties.

Measured valueUse Value Realization

Use Value Realization when actual before-and-after value can be compared.

User question or reportUse DX Complete Ticket

Use a ticket first when a user raises a question, report, request, correction, or follow-up with DX Complete.

Code historyUse Dev Log

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

Useful contextUse Journal

Use Journal for relevant background, preference, observation, or context that does not fit a dedicated record.

The simplest test is: will another record depend on this, satisfy it, or use it as an input? If yes, choose a dedicated record. If a Journal note later becomes important to decisions or work, promote it to the right record.

Scope

Set the need

WorkspaceThe container for one service and the work connected to it.
Workspace nameRequired

The name people use for this service space.

Service scopeRequired

What service or area the workspace contains.

ModeOptional

Whether the work is transformation, greenfield, limited disclosure, or mixed.

StatusOptional

Whether the workspace is active, paused, closed, or being reviewed.

Related workspacesOptional

Other service spaces connected to this one.

StatementA person's own words before they are interpreted or translated.
Original wordsRequired

The request, concern, idea, direction, objection, or observation as expressed.

SourceRequired

Who or what the statement came from.

ContextOptional

Where it came up and what was happening around it.

Related expectationOptional

The expectation restated from this statement.

JournalShared workspace notes for useful context that has no dedicated record home.
NoteRequired

Free-form context, preference, background, observation, or other relevant information.

Author and timeAutomatic

Who added the entry and when it was added.

LabelOptional

A short free-form label to help filter or scan entries.

Summary entryOptional

A compact entry that points back to the notes it summarizes.

ArchiveAutomatic

Older notes can leave the default view after they are summarized, while still remaining retrievable.

Related recordsOptional

Entries can be linked when they inform a decision, risk, requirement, or other record.

Dev LogInternal code-history context for what has landed in the workspace repository.
CommitRequired

The recorded commit reference, message, author, commit time, and branch.

VisibilityInternal only

Internal users can see Dev Log entries; End Users do not see this record.

Summary entryOptional

A compact entry can summarize older commit ranges while keeping the original detail retrievable.

Change connectionAutomatic

When a Change records the same commit reference, the relationship is shown from the matching code-history entry.

Repository scopeSingle

Each workspace treats one repository as its code-history source.

ExpectationThe result a person or group expects, including how success will be recognized.
ExpectationRequired

The restated result and success condition in plain language.

Approval stateRequired

Whether it is not decided yet, approved, not approved, or superseded.

Approved byOptional

The authority who approved the expectation when approval is needed.

Review notesOptional

Engineer input that should remain visible without blocking progress.

Important flagOptional

Highlights a review note without requiring an Owner response.

Version historyOptional

Prior wording kept when the expectation changes.

Related statementOptional

The original statement that led to this expectation.

Related requirementOptional

The requirement meant to satisfy this expectation.

RequirementA commitment to make something true in a buildable and checkable way.
RequirementRequired

What the team is committing to make true.

Success criteriaRequired

How people will know the requirement is satisfied.

Related expectationOptional

The expectation this requirement is meant to satisfy.

Requirement detailOptional

Extra behavior, edge cases, or check notes needed to build or verify the requirement.

Review notesOptional

Engineer input that should remain visible without blocking progress.

Important flagOptional

Highlights a review note without requiring an Owner response.

Version historyOptional

Prior wording kept when the requirement changes.

PriorityOptional

How important it is compared with other requirements.

Related recordsOptional

Links to risks, decisions, costs, benefits, or tasks.

Weigh

Decide whether to commit now or defer

EstimateAn itemized cost view for the scope being weighed.
Line itemsRequired

The individual cost entries, each with amount, timing, period when recurring, and currency.

Covered scopeRequired

The requirements or expectations the Estimate covers.

Roll-upRequired

Grouped cost totals that keep one-time, recurring, period, and currency separate.

Version historyAutomatic

Prior versions are kept when the Estimate changes.

BenefitsThe expected value for the scope being weighed.
Benefit itemsRequired

The expected benefits, with amounts where they can be estimated and plain descriptions where they cannot.

Covered scopeRequired

The requirements or expectations the Benefits record covers.

Roll-upAutomatic

Grouped totals for quantified benefits only.

Version historyAutomatic

Prior versions are kept when Benefits change.

Value RealizationMeasured before-and-after value for expectations, requirements, or commitments.
Value metricsRequired

One or more measures with a baseline, unit, direction, and optional actual value.

Covered scopeRequired

The expectations, requirements, or commitments the measurement relates to.

ComparisonAutomatic

Measured metrics show improvement, regression, no change, or an open measurement gap.

Version historyAutomatic

Prior versions are kept when metrics change.

CommitmentAn Owner record that moves requirements or expectations into Build.
CommitmentRequired

What the Owner is committing to move forward.

Committed itemsRequired

The requirements or expectations included in the Commitment.

ReservationsOptional

Concerns the Owner is moving forward despite.

Resolved deferralOptional

The earlier Deferral this Commitment resolves.

DeferralAn Owner record for not committing yet, with conditions for a future Commitment.
ReasonRequired

Why the Owner is not committing yet.

ConditionsRequired

What must be addressed before a future Commitment.

Condition historyOptional

Notes and updates showing how the conditions changed over time.

StatusRequired

Whether the Deferral is open, resolved, or abandoned.

RiskSomething uncertain that could affect value, delivery, service, compliance, or operations.
TopicRequired

The uncertainty or exposure being tracked.

Risk entriesRequired

Identification, assessment, treatment, monitoring, closure, and reopening entries kept in order.

Current statusAutomatic

Whether the risk is open or closed, derived from the latest status entry.

Current assessmentOptional

The latest likelihood and impact assessment.

Current treatmentOptional

The latest response: accept, mitigate, transfer, or avoid.

Acceptance boundaryRequired

Formal risk acceptance belongs to the Owner.

Work

Act on the work

TaskInternal work orders with an entry history and a current status from the latest status entry.
TaskRequired

The work to be done.

DescriptionRequired

The practical explanation of the work.

Related requirementOptional

The requirement the task supports, when the task implements a requirement.

Status entriesRequired

Status changes kept in order. The latest status entry is the current status.

Assigned roleOptional

The role expected to act, such as Owner, Engineer, Tester, Operator, Support Agent, or End User.

Assigned personOptional

The named person expected to act, when the work is assigned to a specific person.

Assigning personOptional

Who assigned or requested the work.

Unassigned workAllowed

A task can stay unassigned when responsibility is not settled yet.

Task entriesOptional

Comments, notes, and status changes that preserve how the task moved over time.

ChangeA record for a specific alteration to the running service.
Change typeRequired

Whether the change is standard, normal, or emergency.

Change planRequired

What is changing, why, scope, timing, and notice.

Execution planRequired

The ordered steps for carrying out the change.

Rollback planRequired

How to reverse or recover if the change should not remain in use.

Risk and impactRequired

The expected risk, service impact, open concerns, and downstream impact: what else may be affected and what depends on what is changing.

EventsOptional

Notice, veto, decision, result, recovery, notes, and revisions kept in order. Result and recovery events can include optional Git commit references.

BoundaryRequired

Use Change for run-side service alteration, not ordinary build work.

IncidentA specific service-impacting or potentially service-impacting occurrence.
DescriptionRequired

What happened or may be happening.

Incident entriesRequired

Detection, updates, severity changes, resolution, reopening, and notes kept in order.

Current statusAutomatic

Whether the Incident is open or resolved, derived from entries.

Current severityOptional

The latest recorded severity.

Affected ComponentsOptional

The operational items affected by the occurrence.

ProblemAn underlying or recurring cause evidenced by one or more Incidents.
DescriptionRequired

The cause or pattern being investigated.

Related IncidentsRequired

The Incidents that provide evidence for the Problem.

Problem entriesRequired

Identification, investigation, root cause, known error, resolution, reopening, and notes kept in order.

Current statusAutomatic

The latest Problem state derived from entries.

Current root causeOptional

The latest recorded root cause.

Support RequestA support record for a user-facing question, request, or issue, visible to the filer and internal users.
ReporterRequired

The person, role, or channel that reported the experience.

FilerAutomatic

The person who filed the request.

Reported experienceRequired

What the user reported, requested, asked, or experienced.

Support entriesRequired

Raised, triage, update, escalation, resolution, reopening, and notes kept in order.

Unread repliesAutomatic

Replies are marked unread for the filer until the request is read.

Current statusAutomatic

The latest support state derived from entries.

Escalated IncidentOptional

An Incident linked when the support request becomes an operational occurrence.

End User actionsOwn requests

End Users can submit, read, follow up on, reopen, and see unread replies for their own Support Requests.

Operate

Know what exists

EnvironmentA named operating context such as local, staging, or production.
NameRequired

The name people use for this operating context.

DescriptionOptional

What the environment is for and how people should understand it.

Version historyAutomatic

Prior versions are kept when the Environment changes.

ComponentOne operational item that belongs to one Environment.
EnvironmentRequired

The operating context this Component belongs to.

KindRequired

A plain label such as app, database, storage, queue, service, or another useful term.

Location detailsRequired

Where the Component lives, such as a URL, project, region, host, or route.

IdentifiersOptional

Non-secret names such as database name, account, project, region, or username.

Secret pointersOptional

Where relevant secrets are stored and what they are called. Do not put credential values here.

NotesOptional

Useful operating context that belongs with this Component.

Version historyAutomatic

Prior versions are kept when the Component changes.

Maintenance ScheduleRecurring operational hygiene with cadence and due state.
Name and kindRequired

What recurring operational duty this schedule represents.

CadenceRequired

How often the work should happen.

Start dateRequired

The first date used to calculate when the work is due.

Due stateAutomatic

Next due date and overdue state are derived from cadence and linked completed Changes or Tasks.

Version historyAutomatic

Prior versions are kept when the schedule changes.

The Operational Registry is inventory only. It does not monitor, diagnose, store secret values, keep event history, or replace operating procedures.

Throughout

Decide and follow up

DecisionA recorded choice with ordered entries and links to the records that informed it.
MatterRequired

The issue or choice being decided.

Decision entriesOptional

Choices kept in order. The latest decision entry is the current decision.

Argument entriesOptional

Arguments, facts, tradeoffs, or concerns that were visible at the time.

Note entriesOptional

Other context that should remain with the decision.

Decision inputsOptional

The records that informed the choice.

Next stepOptional

What should happen because of the choice.

DX Complete TicketA ticket for a question, report, request, correction, or follow-up with DX Complete.
TitleRequired

A short name for the ticket.

First entryRequired

The original question, report, request, correction, or follow-up.

Follow-up entriesOptional

Later updates added without replacing what was first recorded.

DX Complete repliesOptional

Responses addressed back to the person who raised the ticket.

VisibilityAutomatic

The submitter and internal users can see it; unrelated End Users cannot.

StatusAutomatic

Open, resolved, or reopened status comes from status-bearing entries.

End User menuNot included

End Users use Support Requests for service support follow-up.

Shared workOptional

A requirement, task, risk, change, or decision can be created separately if follow-up is needed.

FilesNot included

Tickets keep text entries; file or asset handling belongs elsewhere.

Concepts

Kept inside records

Constraints, dependencies, and unknownsConcept

These are normally captured in requirements, risks, decisions, review notes, or task details.

Verification and validationConcept

Checks and outcomes can be captured in task details, change history, decisions, or linked notes.

Release, deployment, controls, and evidenceConcept

These are currently represented through Change events, risks, decisions, and supporting notes.

Support, incidents, problems, and feedbackConcept

Operational signals can be handled through tickets, incidents, problems, risks, tasks, changes, decisions, or new requirements.

Measurement and estimate refinementConcept

Actual cost or benefit observations can update estimates, benefits, risks, decisions, or future work.