markitect-main/markitect/spaces/events/__init__.py

17 lines
473 B
Python
Raw Normal View History

"""
Event system for Information Spaces.
This package provides event-driven architecture for space operations:
- SpaceEvent: Event dataclass with type, payload, timestamp
- EventBus: In-process publish/subscribe for space events
- Event handlers and registration
Events emitted:
- SPACE_CREATED, SPACE_UPDATED, SPACE_DELETED
- DOCUMENT_ADDED, DOCUMENT_UPDATED, DOCUMENT_REMOVED
- RENDER_COMPLETED, SYNC_COMPLETED
"""
# Events will be implemented in Phase 2
__all__ = []