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