Corpus Reasoning Experiment Review v4¶
Source schema: doc/schemas/corpus-reasoning-experiment-review.v4.schema.json
A reviewer's signed verdict over exactly one typed experiment proposal: its ref and digest and the exact candidate artifact it carries. evidence-state/digest names the evidence the reviewer saw, the executed-run records published to the Room, in place of the Story 012 terminal snapshot. A reviewer never supplies a replacement candidate: request-regeneration asks the solver for a new candidate, which is a new proposal that needs its own review. Whether a review, a Chair decision and a proposal belong together is decided by the Corpus relation gate, not by this schema.
Governing Basis¶
doc/project/40-proposals/069-corpus.mddoc/project/40-proposals/094-operator-task-packs-for-bounded-problem-solving.mddoc/project/30-stories/story-013-qmail-task-pack.md
Project Lineage¶
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 4 |
|
review/ref |
yes |
string | |
query/id |
yes |
string | |
room/id |
yes |
string | |
proposal/ref |
yes |
string | |
proposal/digest |
yes |
string | |
candidate |
yes |
ref: corpus-reasoning-experiment-proposal.v2.schema.json#/$defs/candidate |
|
reviewer |
yes |
ref: corpus-reasoning-room-policy.v1.schema.json#/$defs/room-subject |
|
reviewer/node-id |
yes |
string | |
reviewer-turn/id |
yes |
string | |
evidence-state/digest |
yes |
string | |
verdict |
yes |
enum: accept, reject, request-regeneration |
|
findings |
yes |
array | |
reviewed/patches |
no |
ref: corpus-task-pack-review-verdict.v1.schema.json#/$defs/patches |
Exact review claims covered by this signature. Historical reviews may omit them; new task-pack repair admission and recipe publication require complete coverage at the owning relation gate. Absence is never enriched into historical coverage. |
class/key |
yes |
enum: Public, Community, Personal |
|
reviewed-at |
yes |
string | |
expires-at |
yes |
string | |
idempotency/key |
yes |
string | |
signature |
yes |
ref: corpus-reasoning-experiment-proposal.v1.schema.json#/$defs/signature |
|
| ## Field Semantics |
schema/v¶
- Required:
yes - Shape: const:
4
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: string
candidate¶
- Required:
yes - Shape: ref:
corpus-reasoning-experiment-proposal.v2.schema.json#/$defs/candidate
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
evidence-state/digest¶
- Required:
yes - Shape: string
verdict¶
- Required:
yes - Shape: enum:
accept,reject,request-regeneration
findings¶
- Required:
yes - Shape: array
reviewed/patches¶
- Required:
no - Shape: ref:
corpus-task-pack-review-verdict.v1.schema.json#/$defs/patches
Exact review claims covered by this signature. Historical reviews may omit them; new task-pack repair admission and recipe publication require complete coverage at the owning relation gate. Absence is never enriched into historical coverage.
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:
corpus-reasoning-experiment-proposal.v1.schema.json#/$defs/signature