> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bijection.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Module: computations/inspection

> Source and contract diagnostics.

Source and contract diagnostics. These readers start no work.

## Type Aliases

### RelationInspectionTarget

Ƭ **RelationInspectionTarget**: \{ `kind`: `"portable_rows"`  } | \{ `kind`: `"native_transaction"`  } | \{ `kind`: `"sql"` ; `dialect`: [`TransformationDialect`](https://docs.bijection.com/api/modules/server#transformationdialect)  }

***

### Observation

Ƭ **Observation**\<`T`>: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: `T` ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

#### Type parameters

| Name |
| :- |
| `T` |

***

### InspectionContext

Ƭ **InspectionContext**: `Object`

Authorized readers capture this context; projection functions do not read clocks.

#### Type declaration

| Name | Type |
| :- | :- |
| `assembled_at` | [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) |
| `evidence` | [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[] |

***

### InspectionPresentation

Ƭ **InspectionPresentation**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `run` | `string` |
| `fields` | \{ `name`: keyof [`InspectionObservations`](https://docs.bijection.com/api/modules/computations_inspection#inspectionobservations) ; `knowledge`: `string` ; `text`: `string` ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }\[] |
| `diagnostics` | [`InspectionDiagnostic`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondiagnostic)\[] |

***

### InspectionText

Ƭ **InspectionText**: `string`

Not exported: an exported type refers to it.

***

### InspectionPathKey

Ƭ **InspectionPathKey**: `string`

Not exported: an exported type refers to it.

***

### InspectionUInt64

Ƭ **InspectionUInt64**: `string`

Not exported: an exported type refers to it.

***

### InspectionDigest

Ƭ **InspectionDigest**: `string`

Not exported: an exported type refers to it.

***

### InspectionRef

Ƭ **InspectionRef**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `owner` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `reference` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### InspectionRun

Ƭ **InspectionRun**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `owner` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `id` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### InspectionRead

Ƭ **InspectionRead**: \{ `kind`: `"snapshot"` ; `domain`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) ; `revision`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)  } | \{ `kind`: `"interval"` ; `domain`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) ; `started_at`: [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) ; `ended_at`: [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2)  }

Not exported: an exported type refers to it.

***

### InspectionOrigin

Ƭ **InspectionOrigin**: \{ `kind`: `"owner_record"`  } | \{ `kind`: `"worker_report"` ; `recorded_at`: [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) | `null` ; `reported_at`: [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) | `null`  } | \{ `kind`: `"provider_report"` ; `recorded_at`: [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) | `null` ; `reported_at`: [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) | `null`  }

Not exported: an exported type refers to it.

***

### InspectionEvidence

Ƭ **InspectionEvidence**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `owner` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `read` | [`InspectionRead`](https://docs.bijection.com/api/modules/computations_inspection#inspectionread) |
| `origin` | [`InspectionOrigin`](https://docs.bijection.com/api/modules/computations_inspection#inspectionorigin) |

***

### InspectionCoverage

Ƭ **InspectionCoverage**: `"complete"` | `"partial"`

Not exported: an exported type refers to it.

***

### DeclarationIntent

Ƭ **DeclarationIntent**: `"transactional_read"` | `"evaluate_supplied_rows"` | `"retained_result"` | `"dataset_publication"`

Declaration inspection is independent of run inspection. Neither grants
execution authority; admission repeats binding, version and access checks.

***

### DeclarationSubject

Ƭ **DeclarationSubject**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `kind` | `"relation"` \| `"view"` \| `"computation"` \| `"pipeline"` |
| `reference` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### DeclarationAnalysis

Ƭ **DeclarationAnalysis**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `kind` | `"known"` |
| `definition` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) |
| `schemas` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) |
| `arguments` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) \| `null` |
| `semantics` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `implementation` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### DeclarationAnalysisObservation

Ƭ **DeclarationAnalysisObservation**: [`DeclarationAnalysis`](https://docs.bijection.com/api/modules/computations_inspection#declarationanalysis) | [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence)

Not exported: an exported type refers to it.

***

### DeclarationRequirementSubject

Ƭ **DeclarationRequirementSubject**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `kind` | `"declaration"` \| `"node"` \| `"scalar"` \| `"input"` \| `"output"` |
| `reference` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### DeclarationRequirement

Ƭ **DeclarationRequirement**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `id` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `owner` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `subject` | [`DeclarationRequirementSubject`](https://docs.bijection.com/api/modules/computations_inspection#declarationrequirementsubject) |
| `phase` | `"analysis"` \| `"inspection"` \| `"admission"` \| `"execution"` \| `"release"` |
| `state` | `"established"` \| `"refused"` \| `"blocked"` \| `"deferred"` \| `"unknown"` |
| `code` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `message` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `depends_on` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)\[] |
| `evidence` | [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[] |
| `locations` | [`InspectionDiagnosticLocation`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondiagnosticlocation)\[] |

***

### DeclarationRequirements

Ƭ **DeclarationRequirements**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `total`: [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64) ; `items`: [`DeclarationRequirement`](https://docs.bijection.com/api/modules/computations_inspection#declarationrequirement)\[]  }

Not exported: an exported type refers to it.

***

### DeclarationTarget

Ƭ **DeclarationTarget**: `Object`

#### Type declaration

| Name | Type | Description |
| :- | :- | :- |
| `id` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) | - |
| `requested` | `boolean` | - |
| `kind` | `"native_transaction"` \| `"retained_query"` \| `"portable_rows"` \| `"sql"` \| `"pipeline"` \| `"opaque"` | - |
| `dialect` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` | - |
| `binding` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` | - |
| `intent` | [`DeclarationIntent`](https://docs.bijection.com/api/modules/computations_inspection#declarationintent) | - |
| `implementation` | `"supported"` \| `"unsupported"` \| `"unknown"` | - |
| `readiness` | `"not_evaluated"` \| `"needs_preparation"` \| `"eligible_at_inspection"` \| `"refused"` \| `"unavailable"` | - |
| `assessment` | [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) | - |
| `first_refusal` | [`DeclarationRequirement`](https://docs.bijection.com/api/modules/computations_inspection#declarationrequirement) \| `null` | Always preserved even when details are filtered or truncated. |
| `requirements` | [`DeclarationRequirements`](https://docs.bijection.com/api/modules/computations_inspection#declarationrequirements) | - |

***

### DeclarationAlternative

Ƭ **DeclarationAlternative**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `target` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `kind` | `"hypothetical"` \| `"installed"` |
| `changes` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)\[] |
| `cost` | [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) |

***

### DeclarationMaintenance

Ƭ **DeclarationMaintenance**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `kind` | `"known"` |
| `acquisition` | `"native_changes"` \| `"snapshot_diff"` \| `"unknown"` |
| `outputs` | `Record`\<`string`, [`DeclarationOutputMaintenance`](https://docs.bijection.com/api/modules/computations_inspection#declarationoutputmaintenance)> |
| `on_gap` | `"error"` \| `"rebuild"` \| `"unknown"` |
| `on_unsupported` | `"error"` \| `"rebuild"` \| `"unknown"` |
| `verification` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### DeclarationOutputMaintenance

Ƭ **DeclarationOutputMaintenance**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `strategy` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `reason` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |

***

### DeclarationMaintenanceObservation

Ƭ **DeclarationMaintenanceObservation**: [`DeclarationMaintenance`](https://docs.bijection.com/api/modules/computations_inspection#declarationmaintenance) | [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence)

Not exported: an exported type refers to it.

***

### DeclarationAlternatives

Ƭ **DeclarationAlternatives**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`DeclarationAlternative`](https://docs.bijection.com/api/modules/computations_inspection#declarationalternative)\[]  }

Not exported: an exported type refers to it.

***

### DeclarationInspection

Ƭ **DeclarationInspection**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `format` | `"bijection.declaration-inspection/v1"` |
| `subject` | [`DeclarationSubject`](https://docs.bijection.com/api/modules/computations_inspection#declarationsubject) |
| `analysis` | [`DeclarationAnalysisObservation`](https://docs.bijection.com/api/modules/computations_inspection#declarationanalysisobservation) |
| `evidence` | [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[] |
| `assessment` | [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) |
| `targets` | [`DeclarationTarget`](https://docs.bijection.com/api/modules/computations_inspection#declarationtarget-2)\[] |
| `alternatives` | [`DeclarationAlternatives`](https://docs.bijection.com/api/modules/computations_inspection#declarationalternatives) |
| `maintenance` | [`DeclarationMaintenanceObservation`](https://docs.bijection.com/api/modules/computations_inspection#declarationmaintenanceobservation) |

***

### InspectionCount

Ƭ **InspectionCount**: \{ `kind`: `"exact"` ; `value`: [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64)  } | \{ `kind`: `"at_least"` ; `value`: [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64)  }

***

### InspectionSource

Ƭ **InspectionSource**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `module` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `export` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### InspectionDefinition

Ƭ **InspectionDefinition**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `reference` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `contract_digest` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) \| `null` |
| `revision` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `current_revision` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `source` | [`InspectionSource`](https://docs.bijection.com/api/modules/computations_inspection#inspectionsource) \| `null` |

***

### InspectionRelease

Ƭ **InspectionRelease**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `reference` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### InspectionExecutable

Ƭ **InspectionExecutable**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `digest` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) |

***

### InspectionInput

Ƭ **InspectionInput**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `name` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `reference` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `version` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `state` | `"pending"` \| `"ready"` \| `"unavailable"` |

***

### InspectionInputs

Ƭ **InspectionInputs**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionInput`](https://docs.bijection.com/api/modules/computations_inspection#inspectioninput)\[]  }

Not exported: an exported type refers to it.

***

### InspectionBasis

Ƭ **InspectionBasis**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `reference` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |
| `digest` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) \| `null` |
| `inputs` | [`InspectionInputs`](https://docs.bijection.com/api/modules/computations_inspection#inspectioninputs) |

***

### InspectionTarget

Ƭ **InspectionTarget**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `engine` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `binding` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |

***

### InspectionExecution

Ƭ **InspectionExecution**: \{ `phase`: `"unknown"`  } | \{ `phase`: `"admitted"`  } | \{ `phase`: `"running"`  } | \{ `phase`: `"waiting"`  } | \{ `phase`: `"suspended"` ; `reason`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) ; `continuation`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) | `null`  } | \{ `phase`: `"finished"` ; `outcome`: `"completed"` | `"failed"` | `"cancelled"` | `"incomplete"` | `"expired"` | `"superseded"`  }

***

### InspectionAttempt

Ƭ **InspectionAttempt**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `execution` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `ordinal` | [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64) |
| `id` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `call` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |

***

### InspectionAttemptList

Ƭ **InspectionAttemptList**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionAttempt`](https://docs.bijection.com/api/modules/computations_inspection#inspectionattempt)\[]  }

Not exported: an exported type refers to it.

***

### InspectionRefList

Ƭ **InspectionRefList**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref)\[]  }

Not exported: an exported type refers to it.

***

### InspectionAttempts

Ƭ **InspectionAttempts**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `count` | [`InspectionCount`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncount) \| `null` |
| `calls` | [`InspectionCount`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncount) \| `null` |
| `reused_calls` | [`InspectionCount`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncount) \| `null` |
| `items` | [`InspectionAttemptList`](https://docs.bijection.com/api/modules/computations_inspection#inspectionattemptlist) |
| `call_refs` | [`InspectionRefList`](https://docs.bijection.com/api/modules/computations_inspection#inspectionreflist) |

***

### InspectionDelivery

Ƭ **InspectionDelivery**: `"pending"` | `"in_flight"` | `"unknown"` | `"observed"` | `"delivered"` | `"refused"` | `"not_applied"` | `"duplicated"` | `"superseded"` | `"cancelled"`

Not exported: an exported type refers to it.

***

### InspectionProviderState

Ƭ **InspectionProviderState**: `"running"` | `"stopped"` | `"unknown"` | `"unsupported"`

Not exported: an exported type refers to it.

***

### InspectionReconciliation

Ƭ **InspectionReconciliation**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `delivery` | [`InspectionDelivery`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondelivery) \| `null` |
| `provider` | [`InspectionProviderState`](https://docs.bijection.com/api/modules/computations_inspection#inspectionproviderstate) \| `null` |
| `settlement` | `"pending"` \| `"settled"` \| `"uncertain"` \| `"not_applicable"` |
| `termination` | `"not_requested"` \| `"requested"` \| `"confirmed"` \| `"unsupported"` \| `"unknown"` |
| `calls` | [`InspectionRefList`](https://docs.bijection.com/api/modules/computations_inspection#inspectionreflist) |

***

### InspectionCheck

Ƭ **InspectionCheck**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `id` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `state` | `"pending"` \| `"passed"` \| `"failed"` \| `"skipped"` \| `"unavailable"` \| `"withheld"` \| `"superseded"` \| `"cancelled"` \| `"expired"` |
| `origin` | `"owner_decision"` \| `"worker_report"` \| `"provider_report"` |

***

### InspectionChecks

Ƭ **InspectionChecks**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionCheck`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncheck)\[]  }

Not exported: an exported type refers to it.

***

### InspectionValidation

Ƭ **InspectionValidation**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `phase` | `"pending"` \| `"verifying"` \| `"passed"` \| `"failed"` \| `"reported"` |
| `passed` | [`InspectionCount`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncount) \| `null` |
| `total` | [`InspectionCount`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncount) \| `null` |
| `checks` | [`InspectionChecks`](https://docs.bijection.com/api/modules/computations_inspection#inspectionchecks) |

***

### InspectionOutput

Ƭ **InspectionOutput**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `name` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `reference` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `version` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |

***

### InspectionOutputs

Ƭ **InspectionOutputs**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionOutput`](https://docs.bijection.com/api/modules/computations_inspection#inspectionoutput)\[]  }

Not exported: an exported type refers to it.

***

### InspectionResult

Ƭ **InspectionResult**: `Object`

#### Type declaration

| Name | Type | Description |
| :- | :- | :- |
| `producer` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` | The logical run that produced this accepted identity; custody may have another owner. |
| `acceptance` | `"none"` \| `"accepted"` \| `"unknown"` | - |
| `reference` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` | - |
| `availability` | `"pending"` \| `"available"` \| `"expired"` \| `"released"` \| `"unavailable"` \| `"unknown"` | - |
| `accepted_at` | [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) \| `null` | - |
| `outputs` | [`InspectionOutputs`](https://docs.bijection.com/api/modules/computations_inspection#inspectionoutputs) | - |

***

### InspectionSelectionDecision

Ƭ **InspectionSelectionDecision**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `target` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `output` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `version` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `revision` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `result` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |

***

### InspectionSelection

Ƭ **InspectionSelection**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `state`: `"empty"` | `"selected"` ; `decisions`: [`InspectionSelectionDecision`](https://docs.bijection.com/api/modules/computations_inspection#inspectionselectiondecision)\[]  }

***

### InspectionServingMember

Ƭ **InspectionServingMember**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `target` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `output` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `version` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `selection_revision` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `serving_revision` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |

***

### InspectionServingGap

Ƭ **InspectionServingGap**: `"incomplete"` | `"unavailable"` | `"withheld"`

Not exported: an exported type refers to it.

***

### InspectionServing

Ƭ **InspectionServing**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `state`: `"empty"` | `"available"` | `"unconfirmed"` ; `run`: [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) | `null` ; `members`: [`InspectionServingMember`](https://docs.bijection.com/api/modules/computations_inspection#inspectionservingmember)\[] ; `reason`: [`InspectionServingGap`](https://docs.bijection.com/api/modules/computations_inspection#inspectionservinggap) | `null`  }

***

### InspectionCleanupPhase

Ƭ **InspectionCleanupPhase**: `"active"` | `"retained"` | `"scheduled"` | `"reclaiming"` | `"pending"` | `"blocked"` | `"complete"`

Not exported: an exported type refers to it.

***

### InspectionObligation

Ƭ **InspectionObligation**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `kind` | `"inputs"` \| `"outputs"` \| `"writes"` \| `"branches"` \| `"scratch"` \| `"executions"` |
| `remaining` | [`InspectionCount`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncount) |

***

### InspectionCleanup

Ƭ **InspectionCleanup**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `obligations` | [`InspectionObligation`](https://docs.bijection.com/api/modules/computations_inspection#inspectionobligation)\[] |
| `phase` | [`InspectionCleanupPhase`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncleanupphase) |
| `remaining` | [`InspectionCount`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncount) \| `null` |
| `inventory` | [`InspectionCoverage`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncoverage) |
| `inventory_reason` | [`InspectionPartialReason`](https://docs.bijection.com/api/modules/computations_adapters#inspectionpartialreason) \| `null` |
| `expires_at` | [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) \| `null` |
| `reclaim_at` | [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) \| `null` |

***

### InspectionPhaseMeasurement

Ƭ **InspectionPhaseMeasurement**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `name` | `"source_lag"` \| `"comparison"` \| `"compute"` \| `"reference_verification"` \| `"checkpoint"` \| `"verification"` \| `"acceptance"` \| `"selection"` \| `"serving"` |
| `authority` | `"worker"` \| `"provider"` \| `"native"` |
| `status` | `"running"` \| `"complete"` \| `"failed"` \| `"unavailable"` |
| `duration_ms` | `number` \| `null` |
| `input_bytes` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `output_bytes` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `rows` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `shuffle_read_bytes` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `shuffle_write_bytes` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `shuffle_read_records` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `shuffle_write_records` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `affected_keys` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `total_keys` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `lag_offsets` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `lag_ms` | `number` \| `null` |

***

### InspectionBuildOutcome

Ƭ **InspectionBuildOutcome**: `"succeeded"` | `"failed"`

Not exported: an exported type refers to it.

***

### InspectionBuild

Ƭ **InspectionBuild**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `state` | `"not_recorded"` \| `"completed"` |
| `invocation_id` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `outcome` | [`InspectionBuildOutcome`](https://docs.bijection.com/api/modules/computations_inspection#inspectionbuildoutcome) \| `null` |
| `receipt` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |
| `manifest_digest` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) \| `null` |
| `results_digest` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) \| `null` |

***

### InspectionCapturedOutput

Ƭ **InspectionCapturedOutput**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `name` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `contract_digest` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) |
| `reference` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |

***

### InspectionCapture

Ƭ **InspectionCapture**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `state` | `"not_recorded"` \| `"partial"` \| `"complete"` |
| `receipt` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |
| `build_receipt` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |
| `expected_outputs` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)\[] |
| `outputs` | [`InspectionCapturedOutput`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncapturedoutput)\[] |

***

### InspectionTerminationFact

Ƭ **InspectionTerminationFact**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `execution` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `provider_receipt` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |
| `operator_attestation` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |
| `confirmed_by` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |

***

### InspectionScratchFact

Ƭ **InspectionScratchFact**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `state` | `"active"` \| `"releasing"` \| `"released"` \| `"blocked"` |
| `resource` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `receipt` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) \| `null` |
| `error` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |

***

### BuildObservation

Ƭ **BuildObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionBuild`](https://docs.bijection.com/api/modules/computations_inspection#inspectionbuild) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### CaptureObservation

Ƭ **CaptureObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionCapture`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncapture) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### SubmissionObservation

Ƭ **SubmissionObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) | `null` ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### TerminationFactObservation

Ƭ **TerminationFactObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionTerminationFact`](https://docs.bijection.com/api/modules/computations_inspection#inspectionterminationfact) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ScratchFactObservation

Ƭ **ScratchFactObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionScratchFact`](https://docs.bijection.com/api/modules/computations_inspection#inspectionscratchfact) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### InspectionProductionAttempt

Ƭ **InspectionProductionAttempt**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `attempt` | [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) |
| `context_digest` | [`InspectionDigest`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondigest) |
| `journal_revision` | [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64) |
| `build` | [`BuildObservation`](https://docs.bijection.com/api/modules/computations_inspection#buildobservation) |
| `capture` | [`CaptureObservation`](https://docs.bijection.com/api/modules/computations_inspection#captureobservation) |
| `submission` | [`SubmissionObservation`](https://docs.bijection.com/api/modules/computations_inspection#submissionobservation) |
| `termination` | [`TerminationFactObservation`](https://docs.bijection.com/api/modules/computations_inspection#terminationfactobservation) |
| `scratch` | [`ScratchFactObservation`](https://docs.bijection.com/api/modules/computations_inspection#scratchfactobservation) |

***

### InspectionProduction

Ƭ **InspectionProduction**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionProductionAttempt`](https://docs.bijection.com/api/modules/computations_inspection#inspectionproductionattempt)\[]  }

Not exported: an exported type refers to it.

***

### ProductionObservation

Ƭ **ProductionObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionProduction`](https://docs.bijection.com/api/modules/computations_inspection#inspectionproduction) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### InspectionMeasurement

Ƭ **InspectionMeasurement**: \{ `kind`: `"phase"` ; `phase`: [`InspectionPhaseMeasurement`](https://docs.bijection.com/api/modules/computations_inspection#inspectionphasemeasurement)  } | \{ `kind`: `"runtime"` ; `name`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) ; `version`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)  } | \{ `kind`: `"scratch_cleanup"` ; `state`: `"pending"` | `"settled"`  } | \{ `kind`: `"input_rows"` | `"output_rows"` | `"input_decoded_bytes"` | `"output_decoded_bytes"` | `"scratch_peak_bytes"` | `"scan_pages"` | `"write_tasks"` | `"staged_bytes"` | `"direct_scans"` | `"input_source_bytes"` ; `count`: [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64)  } | \{ `kind`: `"input_duration_ms"` | `"output_duration_ms"` | `"duckdb_scope_ms"` | `"polars_capture_ms"` ; `duration_ms`: `number`  }

***

### InspectionMeasurementObservation

Ƭ **InspectionMeasurementObservation**: `Object`

A finite, non-negative duration, possibly fractional.

#### Type declaration

| Name | Type | Description |
| :- | :- | :- |
| `scope` | [`InspectionAttempt`](https://docs.bijection.com/api/modules/computations_inspection#inspectionattempt) \| `null` | null scopes a phase to this inspection's run; other measurements name an attempt. |
| `measurement` | [`InspectionMeasurement`](https://docs.bijection.com/api/modules/computations_inspection#inspectionmeasurement) | - |
| `evidence` | [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[] | - |

***

### InspectionMeasurements

Ƭ **InspectionMeasurements**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionMeasurementObservation`](https://docs.bijection.com/api/modules/computations_inspection#inspectionmeasurementobservation)\[]  }

***

### InspectionDiagnosticSubject

Ƭ **InspectionDiagnosticSubject**: \{ `kind`: `"run"`  } | \{ `kind`: `"attempt"` ; `execution`: [`InspectionRef`](https://docs.bijection.com/api/modules/computations_inspection#inspectionref) ; `ordinal`: [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64)  } | \{ `kind`: `"output"` ; `name`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)  } | \{ `kind`: `"check"` ; `id`: [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)  }

Not exported: an exported type refers to it.

***

### InspectionPosition

Ƭ **InspectionPosition**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `line` | `number` |
| `character` | `number` |

***

### InspectionRange

Ƭ **InspectionRange**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `start` | [`InspectionPosition`](https://docs.bijection.com/api/modules/computations_inspection#inspectionposition) |
| `end` | [`InspectionPosition`](https://docs.bijection.com/api/modules/computations_inspection#inspectionposition) |

***

### InspectionDiagnosticLocation

Ƭ **InspectionDiagnosticLocation**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `role` | `"primary"` \| `"related"` |
| `file` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `range` | [`InspectionRange`](https://docs.bijection.com/api/modules/computations_inspection#inspectionrange) \| `null` |
| `label` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |

***

### InspectionValuePathPart

Ƭ **InspectionValuePathPart**: [`InspectionPathKey`](https://docs.bijection.com/api/modules/computations_inspection#inspectionpathkey) | `number`

Not exported: an exported type refers to it.

***

### InspectionDiagnosticReport

Ƭ **InspectionDiagnosticReport**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `source` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `observed_at` | [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) |

***

### InspectionDiagnostic

Ƭ **InspectionDiagnostic**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `phase` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `pipeline` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `program_revision` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `contract_digest` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `value_path` | [`InspectionValuePathPart`](https://docs.bijection.com/api/modules/computations_inspection#inspectionvaluepathpart)\[] |
| `recovery` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)\[] |
| `observation` | [`InspectionDiagnosticReport`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondiagnosticreport) \| `null` |
| `owner` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `code` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `message` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) |
| `severity` | `"info"` \| `"warning"` \| `"error"` |
| `subject` | [`InspectionDiagnosticSubject`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondiagnosticsubject) |
| `locations` | [`InspectionDiagnosticLocation`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondiagnosticlocation)\[] |
| `node` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |
| `path` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |

***

### InspectionDiagnostics

Ƭ **InspectionDiagnostics**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionDiagnostic`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondiagnostic)\[]  }

Not exported: an exported type refers to it.

***

### DefinitionObservation

Ƭ **DefinitionObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionDefinition`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondefinition) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ReleaseObservation

Ƭ **ReleaseObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionRelease`](https://docs.bijection.com/api/modules/computations_inspection#inspectionrelease) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ExecutableObservation

Ƭ **ExecutableObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionExecutable`](https://docs.bijection.com/api/modules/computations_inspection#inspectionexecutable) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### BasisObservation

Ƭ **BasisObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionBasis`](https://docs.bijection.com/api/modules/computations_inspection#inspectionbasis) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### TargetObservation

Ƭ **TargetObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionTarget`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontarget) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ExecutionObservation

Ƭ **ExecutionObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionExecution`](https://docs.bijection.com/api/modules/computations_inspection#inspectionexecution) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### AttemptsObservation

Ƭ **AttemptsObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionAttempts`](https://docs.bijection.com/api/modules/computations_inspection#inspectionattempts) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ReconciliationObservation

Ƭ **ReconciliationObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionReconciliation`](https://docs.bijection.com/api/modules/computations_inspection#inspectionreconciliation) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ValidationObservation

Ƭ **ValidationObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionValidation`](https://docs.bijection.com/api/modules/computations_inspection#inspectionvalidation) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ResultObservation

Ƭ **ResultObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionResult`](https://docs.bijection.com/api/modules/computations_inspection#inspectionresult) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### SelectionObservation

Ƭ **SelectionObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionSelection`](https://docs.bijection.com/api/modules/computations_inspection#inspectionselection) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### ServingObservation

Ƭ **ServingObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionServing`](https://docs.bijection.com/api/modules/computations_inspection#inspectionserving) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### CleanupObservation

Ƭ **CleanupObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionCleanup`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncleanup) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### MeasurementsObservation

Ƭ **MeasurementsObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionMeasurements`](https://docs.bijection.com/api/modules/computations_inspection#inspectionmeasurements) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### InspectionObservations

Ƭ **InspectionObservations**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `demand` | [`DemandObservation`](https://docs.bijection.com/api/modules/computations_inspection#demandobservation) |
| `contract` | [`ContractObservation`](https://docs.bijection.com/api/modules/computations_inspection#contractobservation) |
| `production` | [`ProductionObservation`](https://docs.bijection.com/api/modules/computations_inspection#productionobservation) |
| `definition` | [`DefinitionObservation`](https://docs.bijection.com/api/modules/computations_inspection#definitionobservation) |
| `release` | [`ReleaseObservation`](https://docs.bijection.com/api/modules/computations_inspection#releaseobservation) |
| `executable` | [`ExecutableObservation`](https://docs.bijection.com/api/modules/computations_inspection#executableobservation) |
| `basis` | [`BasisObservation`](https://docs.bijection.com/api/modules/computations_inspection#basisobservation) |
| `target` | [`TargetObservation`](https://docs.bijection.com/api/modules/computations_inspection#targetobservation) |
| `execution` | [`ExecutionObservation`](https://docs.bijection.com/api/modules/computations_inspection#executionobservation) |
| `attempts` | [`AttemptsObservation`](https://docs.bijection.com/api/modules/computations_inspection#attemptsobservation) |
| `reconciliation` | [`ReconciliationObservation`](https://docs.bijection.com/api/modules/computations_inspection#reconciliationobservation) |
| `validation` | [`ValidationObservation`](https://docs.bijection.com/api/modules/computations_inspection#validationobservation) |
| `result` | [`ResultObservation`](https://docs.bijection.com/api/modules/computations_inspection#resultobservation) |
| `selection` | [`SelectionObservation`](https://docs.bijection.com/api/modules/computations_inspection#selectionobservation) |
| `serving` | [`ServingObservation`](https://docs.bijection.com/api/modules/computations_inspection#servingobservation) |
| `cleanup` | [`CleanupObservation`](https://docs.bijection.com/api/modules/computations_inspection#cleanupobservation) |
| `measurements` | [`MeasurementsObservation`](https://docs.bijection.com/api/modules/computations_inspection#measurementsobservation) |

***

### ComputationInspection

Ƭ **ComputationInspection**: `Object`

#### Type declaration

| Name | Type |
| :- | :- |
| `format` | `"bijection.computation.inspection.v4"` |
| `run` | [`InspectionRun`](https://docs.bijection.com/api/modules/computations_inspection#inspectionrun) |
| `assembled_at` | [`InspectionTimestamp`](https://docs.bijection.com/api/modules/computations_adapters#inspectiontimestamp-2) |
| `observations` | [`InspectionObservations`](https://docs.bijection.com/api/modules/computations_inspection#inspectionobservations) |
| `diagnostics` | [`InspectionDiagnostics`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondiagnostics) |

***

### InspectionDemand

Ƭ **InspectionDemand**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `state` | `"wanted"` \| `"cancel_requested"` \| `"withdrawn"` |

***

### DemandObservation

Ƭ **DemandObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionDemand`](https://docs.bijection.com/api/modules/computations_inspection#inspectiondemand) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### InspectionGuarantee

Ƭ **InspectionGuarantee**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `property` | `"fixed"` \| `"snapshot"` \| `"freshness"` \| `"retention"` |
| `inputs` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext)\[] |
| `state` | `"established"` \| `"violated"` \| `"unproven"` \| `"not_applicable"` |
| `reason` | [`InspectionText`](https://docs.bijection.com/api/modules/computations_inspection#inspectiontext) \| `null` |

***

### InspectionBound

Ƭ **InspectionBound**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `resource` | `"returned_rows"` \| `"returned_bytes"` \| `"duration"` \| `"scanned_bytes"` |
| `limit` | [`InspectionUInt64`](https://docs.bijection.com/api/modules/computations_inspection#inspectionuint64) \| `null` |
| `enforcement` | `"boundary"` \| `"provider"` \| `"unenforced"` |

***

### InspectionContract

Ƭ **InspectionContract**: `Object`

Not exported: an exported type refers to it.

#### Type declaration

| Name | Type |
| :- | :- |
| `population` | `"declared_complete"` \| `"caller_visible_complete"` \| `"unproven"` |
| `coherence` | `"independent_inputs"` \| `"common_snapshot"` \| `"unproven"` |
| `recovery` | `"original_statement"` \| `"complete_response_only"` \| `"unproven"` |
| `guarantees` | [`InspectionGuarantees`](https://docs.bijection.com/api/modules/computations_inspection#inspectionguarantees) |
| `bounds` | [`InspectionBounds`](https://docs.bijection.com/api/modules/computations_inspection#inspectionbounds) |

***

### InspectionGuarantees

Ƭ **InspectionGuarantees**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionGuarantee`](https://docs.bijection.com/api/modules/computations_inspection#inspectionguarantee)\[]  }

Not exported: an exported type refers to it.

***

### InspectionBounds

Ƭ **InspectionBounds**: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) & \{ `items`: [`InspectionBound`](https://docs.bijection.com/api/modules/computations_inspection#inspectionbound)\[]  }

Not exported: an exported type refers to it.

***

### ContractObservation

Ƭ **ContractObservation**: [`InspectionAbsence`](https://docs.bijection.com/api/modules/computations_adapters#inspectionabsence) | \{ `kind`: `"known"` ; `value`: [`InspectionContract`](https://docs.bijection.com/api/modules/computations_inspection#inspectioncontract) ; `evidence`: [`InspectionEvidence`](https://docs.bijection.com/api/modules/computations_inspection#inspectionevidence)\[]  }

Not exported: an exported type refers to it.

***

### CancellationObservation

Ƭ **CancellationObservation**: `Object`

A cancellation response remains independent of the inspection projection.

#### Type declaration

| Name | Type |
| :- | :- |
| `run_id` | `string` |
| `state` | `"cancelled"` \| `"already_settled"` \| `"requested"` \| `"unknown"` |
| `termination` | `"confirmed"` \| `"requested"` \| `"unknown"` |
| `call_id` | `string` \| `null` |

## Functions

### declarationDigest

▸ **declarationDigest**(`value`): `string`

Content identity, never an authority token or a deployment snapshot.

#### Parameters

| Name | Type |
| :- | :- |
| `value` | `unknown` |

#### Returns

`string`

***

### presentDeclarationInspection

▸ **presentDeclarationInspection**(`inspection`, `options?`): [`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection)

Apply presentation bounds only after every target's assessment is complete.
Filtering cannot erase an authoritative first refusal or change CI results.

#### Parameters

| Name | Type |
| :- | :- |
| `inspection` | [`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection) |
| `options` | `Object` |
| `options.maxDetails?` | `number` |
| `options.node?` | `string` |

#### Returns

[`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection)

***

### requireDeclarationInspection

▸ **requireDeclarationInspection**(`report`, `require`): `void`

#### Parameters

| Name | Type |
| :- | :- |
| `report` | [`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection) |
| `require` | `"implementation"` \| `"eligible"` |

#### Returns

`void`

***

### declarationTarget

▸ **declarationTarget**(`target`): [`DeclarationTarget`](https://docs.bijection.com/api/modules/computations_inspection#declarationtarget-2)

Owner order is retained; presentation never chooses a different first refusal.

#### Parameters

| Name | Type |
| :- | :- |
| `target` | `Omit`\<[`DeclarationTarget`](https://docs.bijection.com/api/modules/computations_inspection#declarationtarget-2), `"requirements"` \| `"first_refusal"` \| `"assessment"` \| `"requested"`> & \{ `requirements`: [`DeclarationRequirement`](https://docs.bijection.com/api/modules/computations_inspection#declarationrequirement)\[] ; `assessment?`: [`InspectionCollection`](https://docs.bijection.com/api/modules/computations_adapters#inspectioncollection) ; `requested?`: `boolean`  } |

#### Returns

[`DeclarationTarget`](https://docs.bijection.com/api/modules/computations_inspection#declarationtarget-2)

***

### inspectComputation

▸ **inspectComputation**(`options`): [`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection)

Inspect a captured computation without invoking its handler. Native relational
expansion shares the reader's boundary checks; opaque code remains opaque.

#### Parameters

| Name | Type |
| :- | :- |
| `options` | `Object` |
| `options.definition` | [`ComputationDefinition`](https://docs.bijection.com/api/modules/computations#computationdefinition) |
| `options.args` | `Record`\<`string`, `unknown`> |
| `options.output` | `string` |
| `options.schemas` | [`TransformationSchemas`](https://docs.bijection.com/api/modules/server#transformationschemas) |
| `options.targets` | [`RelationInspectionTarget`](https://docs.bijection.com/api/modules/computations_inspection#relationinspectiontarget)\[] |
| `options.compatibility?` | `Object` |
| `options.compatibility.program` | `Parameters`\<typeof [`executionCompatibility`](https://docs.bijection.com/api/modules/computations_adapters#executioncompatibility)>\[`0`] |
| `options.compatibility.target` | `Parameters`\<typeof [`executionCompatibility`](https://docs.bijection.com/api/modules/computations_adapters#executioncompatibility)>\[`1`] |

#### Returns

[`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection)

***

### inspectRelation

▸ **inspectRelation**(`options`): [`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection)

Exact static inspection. Native installation/access facts require its authorized
deployed reader; SQL reads require preparation by their existing input owners.

#### Parameters

| Name | Type |
| :- | :- |
| `options` | `Object` |
| `options.relation` | [`Relation`](https://docs.bijection.com/api/classes/server.Relation)\<`any`> |
| `options.schemas` | [`TransformationSchemas`](https://docs.bijection.com/api/modules/server#transformationschemas) |
| `options.arguments?` | `Record`\<`string`, [`RelationalArgument`](https://docs.bijection.com/api/modules/server#relationalargument)> |
| `options.parameters?` | `Record`\<`string`, [`Value`](https://docs.bijection.com/api/modules/values#value)> |
| `options.clocks?` | readonly `ClockObservation`\[] |
| `options.targets` | [`RelationInspectionTarget`](https://docs.bijection.com/api/modules/computations_inspection#relationinspectiontarget)\[] |
| `options.reference?` | `string` |
| `options.mode?` | `"full"` |
| `options.maxDetails?` | `number` |
| `options.node?` | `string` |

#### Returns

[`DeclarationInspection`](https://docs.bijection.com/api/modules/computations_inspection#declarationinspection)

***

### presentComputationInspection

▸ **presentComputationInspection**(`input`): [`InspectionPresentation`](https://docs.bijection.com/api/modules/computations_inspection#inspectionpresentation)

Presentation is derived solely from validated structured observations.

#### Parameters

| Name | Type |
| :- | :- |
| `input` | [`ComputationInspection`](https://docs.bijection.com/api/modules/computations_inspection#computationinspection) |

#### Returns

[`InspectionPresentation`](https://docs.bijection.com/api/modules/computations_inspection#inspectionpresentation)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.