Panel-procedure.local.v1¶
Source schema: doc/schemas/panel-procedure.local.v1.schema.json
Draft local fixture contract. Shape validation confers no admission, mandate, application receipt or normative ELL2 qualification.
Governing Basis¶
doc/project/40-proposals/051-swarm-membership-and-reputation-bootstrap.mddoc/normative/50-constitutional-ops/PANEL-SELECTION-PROTOCOL.md
Project Lineage¶
Requirements¶
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: panel-procedure.local.v1 |
|
id |
yes |
string | |
revision |
yes |
integer | |
context |
yes |
object | |
inputs |
yes |
ref: panel-round-inputs.local.v1.schema.json |
|
round |
yes |
integer | |
filed-at |
yes |
string | |
opened-at |
yes |
string | |
phase-until |
yes |
string | |
phase |
yes |
unspecified | |
declarations |
yes |
object | |
pool |
yes |
array | |
exclusions |
yes |
object | |
commits |
yes |
object | |
reveals |
yes |
object | |
transcript |
yes |
unspecified | |
primaries |
yes |
array | |
reserves |
yes |
array | |
removed |
yes |
array | |
compromised |
yes |
array | |
vetoes |
yes |
array | |
composition/revision |
yes |
integer | |
proposal |
yes |
unspecified | |
votes |
yes |
object | |
commands |
yes |
object | |
veto-history |
yes |
array | Durable veto history: one veto right per party for the whole selection procedure; replacement never renews it. |
activity |
yes |
object | Last seating, deliberation start or panel action per seated node; the inactivity window is measured from it. |
deliberation-until |
yes |
unspecified | Running deliberation deadline. Replacement extends it by replacement-extension instead of restarting the window. |
rejected-proposals |
yes |
array | Durable rejections bound to proposal id, voting composition revision and digest. A rejection reopens deliberation; it never concludes uphold. |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
panel-procedure.local.v1
id¶
- Required:
yes - Shape: string
revision¶
- Required:
yes - Shape: integer
context¶
- Required:
yes - Shape: object
inputs¶
- Required:
yes - Shape: ref:
panel-round-inputs.local.v1.schema.json
round¶
- Required:
yes - Shape: integer
filed-at¶
- Required:
yes - Shape: string
opened-at¶
- Required:
yes - Shape: string
phase-until¶
- Required:
yes - Shape: string
phase¶
- Required:
yes - Shape: unspecified
declarations¶
- Required:
yes - Shape: object
pool¶
- Required:
yes - Shape: array
exclusions¶
- Required:
yes - Shape: object
commits¶
- Required:
yes - Shape: object
reveals¶
- Required:
yes - Shape: object
transcript¶
- Required:
yes - Shape: unspecified
primaries¶
- Required:
yes - Shape: array
reserves¶
- Required:
yes - Shape: array
removed¶
- Required:
yes - Shape: array
compromised¶
- Required:
yes - Shape: array
vetoes¶
- Required:
yes - Shape: array
composition/revision¶
- Required:
yes - Shape: integer
proposal¶
- Required:
yes - Shape: unspecified
votes¶
- Required:
yes - Shape: object
commands¶
- Required:
yes - Shape: object
veto-history¶
- Required:
yes - Shape: array
Durable veto history: one veto right per party for the whole selection procedure; replacement never renews it.
activity¶
- Required:
yes - Shape: object
Last seating, deliberation start or panel action per seated node; the inactivity window is measured from it.
deliberation-until¶
- Required:
yes - Shape: unspecified
Running deliberation deadline. Replacement extends it by replacement-extension instead of restarting the window.
rejected-proposals¶
- Required:
yes - Shape: array
Durable rejections bound to proposal id, voting composition revision and digest. A rejection reopens deliberation; it never concludes uphold.