Commit Graph

3 Commits

Author SHA1 Message Date
Lorenze Jay
00a98cd5c9 Enhance event handling for Crew, Task, and Event classes
- Add crew name to failed event types (CrewKickoffFailedEvent, CrewTrainFailedEvent, CrewTestFailedEvent)
- Update Task events to remove redundant task and context attributes
- Refactor EventListener to use Logger for consistent event logging
- Add new event types for Crew train and test events
- Improve event bus event tracking in test cases
2025-02-13 12:01:18 -08:00
Lorenze Jay
779db3c3dd Refactor event classes to improve type safety and naming consistency
- Rename event classes to have explicit 'Event' suffix (e.g., TaskStartedEvent)
- Update import statements and references across multiple files
- Remove deprecated events.py module
- Enhance event type hints and configurations
- Clean up unnecessary event-related code
2025-02-12 16:17:52 -08:00
Lorenze Jay
95bae8bba3 WIP crew events emitter 2025-02-06 11:06:43 -08:00