Corpus Reasoning Experiment Review v3¶
Source schema: doc/schemas/corpus-reasoning-experiment-review.v3.schema.json
Story 012 technical experiment-review revision and first thematic structured-review profile above the general Corpus prose exchange. It embeds a profile-bound structural claim artifact for this review boundary; it does not make that artifact a universal Corpus deliberation contract, require claim envelopes for ordinary plain-text or Markdown deliberation, or install PowerDNS semantics in the generic claim envelope. Schema validity does not establish readiness of the referenced review profile, which must be versioned and separately admitted by the receiving host; federation endorsement cannot compel admission.
Governing Basis¶
doc/project/30-stories/story-012-agents-share-chair-terminal.mddoc/project/40-proposals/069-corpus.mddoc/project/40-proposals/074-multi-node-federation-harness-and-trace-explorer.mddoc/project/60-solutions/038-corpus/038-corpus.mddoc/project/60-solutions/047-agent/047-agent.md
Project Lineage¶
Stories¶
Fixtures¶
Valid Fixtures¶
Invalid Fixtures¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 3 |
|
review/ref |
yes |
string | |
query/id |
yes |
string | |
room/id |
yes |
string | |
proposal/ref |
yes |
string | |
proposal/digest |
yes |
ref: #/$defs/digest |
|
candidate-plan/ref |
yes |
string | |
candidate-plan/artifact-ref |
yes |
ref: #/$defs/artifact-ref |
|
candidate-plan/digest |
yes |
ref: #/$defs/digest |
|
reviewer |
yes |
ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject |
|
reviewer/node-id |
yes |
string | |
reviewer-turn/id |
yes |
string | |
terminal-state/digest |
yes |
ref: #/$defs/digest |
|
correction-state/digest |
yes |
ref: #/$defs/digest |
|
verdict |
yes |
enum: accept, revise, reject, request-regeneration |
|
claim-envelope |
yes |
ref: corpus-deliberation-review-claims.v1.schema.json |
Structural review artifact interpreted only through a separately admitted, versioned Story 012 domain profile. Its use here does not require other Corpus deliberation profiles to use claim envelopes. |
replacement |
no |
ref: #/$defs/candidate-plan-binding |
|
class/key |
yes |
enum: Public, Community, Personal |
|
reviewed-at |
yes |
string | |
expires-at |
yes |
string | |
idempotency/key |
yes |
string | |
signature |
yes |
ref: #/$defs/signature |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
digest |
string | |
artifact-ref |
string | |
candidate-plan-binding |
object | |
signature |
object |
Conditional Rules¶
Rule 1¶
When:
{
"properties": {
"verdict": {
"const": "revise"
}
},
"required": [
"verdict"
]
}
Then:
{
"required": [
"replacement"
]
}
Field Semantics¶
schema/v¶
- Required:
yes - Shape: const:
3
review/ref¶
- Required:
yes - Shape: string
query/id¶
- Required:
yes - Shape: string
room/id¶
- Required:
yes - Shape: string
proposal/ref¶
- Required:
yes - Shape: string
proposal/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
candidate-plan/ref¶
- Required:
yes - Shape: string
candidate-plan/artifact-ref¶
- Required:
yes - Shape: ref:
#/$defs/artifact-ref
candidate-plan/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
reviewer¶
- Required:
yes - Shape: ref:
corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject
reviewer/node-id¶
- Required:
yes - Shape: string
reviewer-turn/id¶
- Required:
yes - Shape: string
terminal-state/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
correction-state/digest¶
- Required:
yes - Shape: ref:
#/$defs/digest
verdict¶
- Required:
yes - Shape: enum:
accept,revise,reject,request-regeneration
claim-envelope¶
- Required:
yes - Shape: ref:
corpus-deliberation-review-claims.v1.schema.json
Structural review artifact interpreted only through a separately admitted, versioned Story 012 domain profile. Its use here does not require other Corpus deliberation profiles to use claim envelopes.
replacement¶
- Required:
no - Shape: ref:
#/$defs/candidate-plan-binding
class/key¶
- Required:
yes - Shape: enum:
Public,Community,Personal
reviewed-at¶
- Required:
yes - Shape: string
expires-at¶
- Required:
yes - Shape: string
idempotency/key¶
- Required:
yes - Shape: string
signature¶
- Required:
yes - Shape: ref:
#/$defs/signature
Definition Semantics¶
$defs.digest¶
- Shape: string
$defs.artifact-ref¶
- Shape: string
$defs.candidate-plan-binding¶
- Shape: object
$defs.signature¶
- Shape: object