Source:
Local role: Recursive declarative node used to build goal hierarchies.
Big-picture role: Input specification for hierarchy builders that construct Goal trees without introducing domain-specific teleology.
Inheritance:
- dataclass
Fields:
- kind: str (
finalorintermediate) - actor_id: str
- target_condition: dict
- horizon: dict
- priority: float
- status: str
- children: list[GoalBuildStep]
- metadata: dict
See also:
