Skip to content

Typed artifacts

Typed artifacts capture work and its supporting findings, evaluations and decisions. Each has an explicit type and lifecycle, so workflows can identify results, pass them between tasks and act on them.

TypeWhat it captures
DocumentResearch, proposals, plans, reports or other authored content.
FindingA specific defect, risk, objection or insight, with its subject, impact and lifecycle state.
EvaluationA structured judgement against an evaluation lens, including a verdict and supporting summary.
DecisionA question, the available options and, once ratified, the chosen outcome.

Documents hold authored work such as research, proposals, plans and reports. Their metadata identifies the document type, while the content carries the work itself.

Drafts can be edited or abandoned. Finalising a draft locks its content; promotion records its acceptance once any validation and review requirements are met. Revisions create new versions, preserving the earlier work.

PartWhat it contains
Document typeA type key, name and description, with versioned definitions and an optional validation policy.
Content versionAn immutable revision of the document, with references to its predecessor and, where specified, its comparison baseline.
Structured fieldsValues extracted from an exact content version for later tasks to consume.

Workflow inputs and outputs can select a specific type version. The type version identifies the expected definition and validation policy; the content version identifies the work produced.

Findings capture individual defects, risks, objections or insights so each can be tracked and addressed separately. A finding can be recorded independently or linked to an evaluation.

Findings retain their history as they are addressed, withdrawn or linked to replacement or duplicate findings. Workflows can also carry findings forward, dismiss them or accept their risk. Dismissal and risk acceptance require a ratified decision authorising that outcome for the specific finding.

PartWhat it contains
ObservationA title, with optional summary and details.
Subject and originWhat the finding concerns and where it came from, including an evaluation reference where applicable.
ClassificationThe finding’s kind, impact and optional confidence.
Lifecycle and linksIts current state, change history and relationships to other findings.

Evaluations record a structured assessment against an evaluation lens: the perspective or criteria used to judge the work. The verdict gives workflows a result they can use in routing and acceptance rules.

Each evaluation records a verdict. Re-evaluating creates a new evaluation and preserves the previous result.

PartWhat it contains
LensThe identity of the assessment being performed.
SubjectsReferences to the work or records being assessed.
VerdictA status, priority and supporting summary, with optional reason code and structured checks.

Decisions record a question, the available options and the outcome chosen through ratification. Supporting documents, findings and evaluations preserve the evidence behind that choice.

In the desired lifecycle, a candidate starts Proposed and becomes Open when its producing task completes. It can then be Decided, Withdrawn or Superseded. Ratification records the outcome and marks the candidate Decided; later outcomes preserve the earlier history.

PartWhat it contains
Question and optionsThe choice to be made and the available alternatives.
Supporting evidenceReferences to the records informing the decision.
OutcomeThe ratified disposition, including the selected option where applicable.
HistoryEarlier outcomes and their supersession relationships.

The Workflow Engine names task outputs and selects which results later steps receive as context. Its routing and promotion rules determine how the recorded evidence affects the run.

Findings, evaluations and decisions that reference a document identify the exact content version being considered, so a later revision does not change the subject of an earlier review.

  • Revision: findings identify work that needs attention and remain traceable as it changes.
  • Routing: structured verdicts and review results provide values for branch conditions.
  • Promotion: declared requirements determine which evaluations, decisions or approvals are needed to accept a version.

Artifacts also provide quality evidence for Runtime Evaluations.