bc755572bde5a7622db3190e801ceafce3e1673b
Two issues causing "no transition condition matched": 1. emitToolArtifacts only emitted ArtifactCreatedEvent; the artifact_validated transition condition requires VALIDATED phase, which needs the full lifecycle (Created → Validating → Validated). Tool success is sufficient grounds for auto-validation, so emit all three events. 2. DefaultSessionOrchestrator was building stageArtifacts from LiveArtifactRepository which uses a hot async subscription — cache was always empty at lookup time. Now reads ArtifactValidatedEvents directly from the synchronous EventStore.read().
Description
No description provided
Languages
Kotlin
88.4%
Go
11.4%
Python
0.2%