Přeskočit obsah

Corpus Task Pack Phase v1

Source schema: doc/schemas/corpus-task-pack-phase.v1.schema.json

Host fact derived from the latest signed execution of the logical round and its exact plan, result, admitted verifier evaluation and same-instance observations. Every basis is a required included manifest item. No execution means initial-observation; exact failed verification and all required successful untruncated nonempty observations mean repair-eligible; otherwise evidence-missing. Not model prose, a verdict or an effect grant. Exact Verified execution with a linked successful verifier yields goal-completed, never a missing failed-verification gap; further candidates refuse.

Fields

Field Required Shape Description
schema yes const: corpus-task-pack-phase.v1
phase yes enum: initial-observation, repair-eligible, evidence-missing, goal-completed
rule/ref yes string
rule/digest yes string
basis yes array
missing yes array

Conditional Rules

Rule 1

When:

{
  "properties": {
    "phase": {
      "const": "initial-observation"
    }
  }
}

Then:

{
  "properties": {
    "basis": {
      "maxItems": 0
    },
    "missing": {
      "maxItems": 0
    }
  }
}

Rule 2

When:

{
  "properties": {
    "phase": {
      "const": "repair-eligible"
    }
  }
}

Then:

{
  "properties": {
    "basis": {
      "minItems": 3
    },
    "missing": {
      "maxItems": 0
    }
  }
}

Rule 3

When:

{
  "properties": {
    "phase": {
      "const": "evidence-missing"
    }
  }
}

Then:

{
  "properties": {
    "missing": {
      "minItems": 1
    }
  }
}

Rule 4

When:

{
  "properties": {
    "phase": {
      "const": "goal-completed"
    }
  }
}

Then:

{
  "properties": {
    "basis": {
      "minItems": 2
    },
    "missing": {
      "maxItems": 0
    }
  }
}

Field Semantics

schema

  • Required: yes
  • Shape: const: corpus-task-pack-phase.v1

phase

  • Required: yes
  • Shape: enum: initial-observation, repair-eligible, evidence-missing, goal-completed

rule/ref

  • Required: yes
  • Shape: string

rule/digest

  • Required: yes
  • Shape: string

basis

  • Required: yes
  • Shape: array

missing

  • Required: yes
  • Shape: array