Commit Graph

14 Commits

Author SHA1 Message Date
Jay 9ff8ee0c9e Phase 7: remove EventTraveller; introduce preparedWrite and excludedEvent 2026-05-22 16:51:09 -04:00
Jay bfd755c1e4 Phase 6: remove parse stage; WriteEvents accepts []ValidatedEvent 2026-05-22 16:43:47 -04:00
Jay 83787aed1c Phase 5: promote EventTraveller.Event to ValidatedEvent; remove temporary adapter 2026-05-22 16:36:16 -04:00
Jay 04e6c4fc57 Phase 4: serialize outer pipeline; remove channels and goroutines from WriteEvents; add TestEnforcePolicyRules 2026-05-22 16:31:52 -04:00
Jay bce69a146b Phase 3: serialize writeEventsToDatabases; remove inner goroutines and channels 2026-05-22 16:16:03 -04:00
Jay 94cfb35fb2 Phase 2: rewrite subgraph_test.go with fixtures; add replaceable event tests 2026-05-22 16:08:37 -04:00
Jay 4a0ccb9abb Phase 1: EventToSubgraph and Expander accept ValidatedEvent 2026-05-22 15:59:17 -04:00
jay 496112e0e0 Fix deadlock by buffering return values.
Remove standalone error return value.
2026-03-05 16:54:53 -05:00
jay 0ed07a81e7 Use sentinel errors. 2026-03-05 10:04:47 -05:00
jay 68354a73fc Minor improvements for clearer API. 2026-03-05 09:36:36 -05:00
jay ade1a5a10d Fix terminology: follower -> traveller 2026-03-05 08:35:22 -05:00
jay 269e88fe49 Variety of refactors and optimizations. 2026-03-05 00:28:40 -05:00
jay 894eab5405 Wrote write goroutine functions.
Refactored subpackages back to root package.
2026-03-04 18:33:42 -05:00
jay f88982a0b7 Wrote coordinator and stubs for event writer pipeline. 2026-03-04 13:57:06 -05:00