Skip to content

Result Ingestion

Result ingestion is how a controller takes executor output and brings it back into ORCA Framework without losing structure.

Purpose

Ingestion should answer:

  • what was done
  • what evidence exists
  • what changed
  • what artifacts were produced
  • what remains unresolved
  • what the next recommended action is

Ingestion Rules

  • do not reduce the result to "executor did some stuff"
  • preserve links to evidence
  • record missing evidence explicitly
  • decide whether approvals, QA, or further delegation are now needed

Artifact Shape

Use templates/result-ingestion.md.

Ingestion Outcomes

Common outcomes:

  • accepted and moved to next phase
  • accepted but blocked on approval
  • accepted but queued for QA
  • partially accepted with follow-up needed
  • rejected because scope or evidence was insufficient

Relationship To Receipts And Lineage

Ingestion should update:

  • receipt awareness
  • lineage links
  • next-step recommendation

A good ingestion pass leaves the repository in a clearer state than before the delegation happened.