README

vectie/moontown/moonbook_contracts does not have a README file

#
ExecutableBookEvent

pub struct ExecutableBookEvent {
protocol : String
id : String
source : String
book_id : String
result_id : String
run_id : String?
event_type : String
accepted : Bool
requires_review : Bool
notify_town : Bool
summary : String
artifacts : Array[String]
evidence_id : String?
review_path : String?
lifecycle_proof : ExecutableBookLifecycleProof?
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ExecutableBookEvent::first_lifecycle_blocker_id

fn ExecutableBookEvent::first_lifecycle_blocker_id(self : ExecutableBookEvent) -> String

#
ExecutableBookEvent::has_lifecycle_blocker

fn ExecutableBookEvent::has_lifecycle_blocker(self : ExecutableBookEvent) -> Bool

#
ExecutableBookEvent::lifecycle_ready

fn ExecutableBookEvent::lifecycle_ready(self : ExecutableBookEvent) -> Bool

#
ExecutableBookEvent::lifecycle_status

fn ExecutableBookEvent::lifecycle_status(self : ExecutableBookEvent) -> String

#
ExecutableBookEvent::new

fn ExecutableBookEvent::new(id~ : String, book_id~ : String, result_id~ : String, summary~ : String, artifacts? : Array[String], run_id? : String?, event_type? : String, accepted? : Bool, requires_review? : Bool, notify_town? : Bool, evidence_id? : String?, review_path? : String?, lifecycle_proof? : ExecutableBookLifecycleProof?) -> ExecutableBookEvent

#
ExecutableBookEvent::route_reason

fn ExecutableBookEvent::route_reason(self : ExecutableBookEvent) -> String

#
ExecutableBookEvent::route_to_town

fn ExecutableBookEvent::route_to_town(self : ExecutableBookEvent, index : Int, proposal_id? : String?) -> ExecutableBookEventRoute

#
ExecutableBookEvent::should_notify_town

fn ExecutableBookEvent::should_notify_town(self : ExecutableBookEvent) -> Bool

#
ExecutableBookEvent::to_town_event

fn ExecutableBookEvent::to_town_event(self : ExecutableBookEvent, index : Int, proposal_id? : String?) ->
TownEvent

#
ExecutableBookEvent::town_event_kind

fn ExecutableBookEvent::town_event_kind(self : ExecutableBookEvent) -> String

#
ExecutableBookEventRoute

pub struct ExecutableBookEventRoute {
town_event :
TownEvent

notify_operator : Bool
lifecycle_status : String
lifecycle_ready : Bool
first_blocker_id : String
route_reason : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
ExecutableBookLifecycleProof

pub struct ExecutableBookLifecycleProof {
contract_id : String
owner : String
session_id : String
book_root : String
ready : Bool
status : String
completed_step_count : Int
step_count : Int
blocked_step_count : Int
first_blocker_id : String
first_blocker_label : String
first_blocker_evidence : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
default_keeper_context_pages

fn default_keeper_context_pages() -> Array[String]

#
default_keeper_skill_paths

fn default_keeper_skill_paths() -> Array[String]

#
executable_book_event_core_fields

fn executable_book_event_core_fields() -> Array[String]

#
executable_book_event_optional_fields

fn executable_book_event_optional_fields() -> Array[String]

#
executable_book_event_protocol

fn executable_book_event_protocol() -> String

#
fallback_keeper_memory_summary

fn fallback_keeper_memory_summary(book_id : String, task_id : String) -> String

#
fallback_keeper_output_contract_lines

fn fallback_keeper_output_contract_lines() -> Array[String]

#
fallback_keeper_policy_lines

fn fallback_keeper_policy_lines() -> Array[String]

#
fallback_keeper_routine_lines

fn fallback_keeper_routine_lines() -> Array[String]

#
wiki_maintainer_skill_path

fn wiki_maintainer_skill_path() -> String