vectie/moontown/roles does not have a README file
fn Mayor::handoff_to_keeper(self : Mayor, book : BookRef, objective : String, scope_summary : String, constraints? : Array[String]) -> EmbeddedRuntimeHandofffn Mayor::plan_goal(self : Mayor, catalog : Array[BookCatalogEntry], goal : String, explicit_book_id? : String?) -> MayorGoalPlanasync fn Mayor::prepare_keeper_packet(self : Mayor, entry : BookCatalogEntry, task : BookTask, packet_dir? : String) -> MayorKeeperPacketpub struct MayorDispatchPacket {
decision : RouteDecision
output_contract : String
rationale : String
} derive(Eq)impl Show for MayorDispatchPacketpub struct MayorGoalLane {
entry : BookCatalogEntry
objective : String
rationale : String
} derive(Eq)impl Show for MayorGoalLanefn MayorGoalLane::new(entry~ : BookCatalogEntry, objective~ : String, rationale~ : String) -> MayorGoalLanepub struct MayorGoalPlan {
output_contract : String
prompt : String
parallelizable : Bool
summary : String
lanes : Array[MayorGoalLane]
} derive(Eq)impl Show for MayorGoalPlanfn MayorGoalPlan::new(output_contract~ : String, prompt~ : String, parallelizable~ : Bool, summary~ : String, lanes~ : Array[MayorGoalLane]) -> MayorGoalPlanpub struct MayorKeeperPacket {
handoff : EmbeddedRuntimeHandoff
packet : ExternalProposalPacket
packet_path : String
rationale : String
} derive(Eq)impl Show for MayorKeeperPacketpub struct MayorPatrolPacket {
output_contract : String
report : HealthReport
actions : Array[SchedulerAction]
tick : SchedulerTick
recovery : Array[RecoveryAction]
} derive(Eq)impl Show for MayorPatrolPacketpub struct MayorSupervisionDirective {
kind : String
task_id : String
execution_status : TaskExecutionStatus
detail : String
next_retry_tick : Int?
} derive(Eq)impl Show for MayorSupervisionDirectivepub struct MayorSupervisionPacket {
output_contract : String
tick : Int
summary : String
directives : Array[MayorSupervisionDirective]
} derive(Eq)impl Show for MayorSupervisionPacketfn supervision_directive_retries_execution(kind : String) -> BoolDependencies