Source:
Local role: One explicit change applied while deriving a successor perceived state from an action projection.
Big-picture role: Audit-friendly delta object that makes projected changes visible instead of hiding them inside the final projected perception only.
Inheritance:
- dataclass
Parameters and fields:
- change_id: str
- change_type: str
- subject_id: Optional[str]
- space_id: Optional[str]
- applied: Optional[bool]
- metadata: dict
Known change_type values:
state_changesresource_consumeresource_produceobject_addedobject_removedcomponent_addedcomponent_removed
Methods:
to_dict() -> dictfrom_dict(data) -> ProjectedPerceptionChange
Notes:
component_addedandcomponent_removeddescribe projected changes to perceived actor composition, not mutations of the ontological world model.
See also:
