Corpus Reasoning Experiment Review v1¶
Source schema: doc/schemas/corpus-reasoning-experiment-review.v1.schema.json
Governing Basis¶
doc/project/30-stories/story-012-agents-share-chair-terminal.mddoc/project/40-proposals/069-corpus.mddoc/project/60-solutions/038-corpus/038-corpus.mddoc/project/60-solutions/047-agent/047-agent.md
Project Lineage¶
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema/v |
yes |
const: 1 |
|
review/ref |
yes |
string | |
query/id |
yes |
string | |
room/id |
yes |
string | |
proposal/ref |
yes |
string | |
proposal/digest |
yes |
string | |
candidate-plan/ref |
yes |
string | |
candidate-plan/artifact-ref |
yes |
string | |
candidate-plan/digest |
yes |
string | |
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 |
string | |
verdict |
yes |
enum: accept, revise, reject |
|
findings |
yes |
array | |
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 |
|---|---|---|
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:
1
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-plan/ref¶
- Required:
yes - Shape: string
candidate-plan/artifact-ref¶
- Required:
yes - Shape: string
candidate-plan/digest¶
- Required:
yes - Shape: string
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: string
verdict¶
- Required:
yes - Shape: enum:
accept,revise,reject
findings¶
- Required:
yes - Shape: array
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.candidate-plan-binding¶
- Shape: object
$defs.signature¶
- Shape: object