pub struct OrchestrationRow {Show 22 fields
pub id: String,
pub concept: String,
pub verbs: String,
pub capability: String,
pub semantics: String,
pub hermes: Has,
pub openclaw: Has,
pub orchestrator: Has,
pub hermes_detail: String,
pub openclaw_detail: String,
pub orchestrator_detail: String,
pub hermes_evidence: Vec<Evidence>,
pub openclaw_evidence: Vec<Evidence>,
pub orchestrator_status: Status,
pub orchestrator_evidence: Vec<Evidence>,
pub orchestrator_note: String,
pub orchestrator_cost: Option<Cost>,
pub provenance: String,
pub status: Status,
pub evidence: Vec<Evidence>,
pub note: String,
pub cost: Option<Cost>,
}Expand description
One (orchestration concept × verb group) row with its audited status.
Same shape as Row with the harness columns swapped: hermes /
openclaw instead of cc / cx, and a per-column evidence list, since
what a harness advertises is checkable independently of what supercode
does with it.
Fields§
§id: StringStable slug (orch- + concept + verb group).
concept: StringOne of crate::support::ORCHESTRATION_CONCEPTS.
verbs: StringThe verb group this row covers (list/get, create/update/...).
capability: StringRow name as the inventory states it (Scheduled job: list/get).
semantics: StringThe inventory’s one-line semantics.
hermes: HasHermes column.
openclaw: HasOpenClaw column.
orchestrator: HasThe orchestrator’s column: whether ITS model has this concept
(ORC-7). no means the concept is deliberately outside
docs/ORCHESTRATOR-IR.md §2.
hermes_detail: StringHermes cell text (variant footnotes live here).
openclaw_detail: StringOpenClaw cell text.
orchestrator_detail: StringThe orchestrator cell text.
hermes_evidence: Vec<Evidence>Citations backing the Hermes column (cli_verb against the pin).
openclaw_evidence: Vec<Evidence>Citations backing the OpenClaw column.
orchestrator_status: StatusAudited status of supercode’s support for the ORCHESTRATOR on this
row, which is a different question from OrchestrationRow::status
(that one grades the Hermes and OpenClaw readers).
orchestrator_evidence: Vec<Evidence>Citations backing orchestrator_status (store / code, resolved in
this workspace exactly like a supercode status).
orchestrator_note: StringWhat is missing (partial), why (not_applicable), or where (absent) for the orchestrator.
orchestrator_cost: Option<Cost>Adoption cost class for an absent orchestrator row.
provenance: StringInventory provenance.
status: StatusAudited status of SUPERCODE, not of the harnesses.
evidence: Vec<Evidence>Checkable citations backing status (store / code).
note: StringWhat is missing (partial), why (irreducible), or where (absent).
cost: Option<Cost>Adoption cost class; required when status is absent.
Implementations§
Trait Implementations§
Source§impl Clone for OrchestrationRow
impl Clone for OrchestrationRow
Source§fn clone(&self) -> OrchestrationRow
fn clone(&self) -> OrchestrationRow
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for OrchestrationRow
impl Debug for OrchestrationRow
Source§impl<'de> Deserialize<'de> for OrchestrationRow
impl<'de> Deserialize<'de> for OrchestrationRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for OrchestrationRow
Source§impl PartialEq for OrchestrationRow
impl PartialEq for OrchestrationRow
Source§impl Serialize for OrchestrationRow
impl Serialize for OrchestrationRow
impl StructuralPartialEq for OrchestrationRow
Auto Trait Implementations§
impl Freeze for OrchestrationRow
impl RefUnwindSafe for OrchestrationRow
impl Send for OrchestrationRow
impl Sync for OrchestrationRow
impl Unpin for OrchestrationRow
impl UnsafeUnpin for OrchestrationRow
impl UnwindSafe for OrchestrationRow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.