Commit Graph

26 Commits

Author SHA1 Message Date
Jay 96693304e8 Add replacement key for replaceable/addressable events. Update constraints/indexes. 2026-05-21 12:52:00 -04:00
jay 24a76b23ce update to use roots event constructor and new created at type. 2026-05-04 13:53:34 -04:00
jay 835dcb59a1 Use roots value validator functions. 2026-04-22 14:23:55 -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 403f024645 Created README 2026-03-05 08:44:08 -05:00
jay ade1a5a10d Fix terminology: follower -> traveller 2026-03-05 08:35:22 -05:00
jay 5f63e4b469 Wrote boltdb tests. 2026-03-05 08:35:03 -05:00
jay 8ef7d58a82 Wrote write pipeline unit tests.
Remaining will require database integration.
2026-03-05 08:11:32 -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
jay 77a4d80488 Revert test name. 2026-03-03 17:31:09 -05:00
jay f638c8b72d Small fixes and refactoring. 2026-03-03 17:30:13 -05:00
jay e43ed4af55 Move StructuredSubgraph alongside batch merge function.
`graphstore` package owns entire batch merge operation.
Added tests for node and rel batching.
2026-03-03 17:24:39 -05:00
jay 4fddf849d0 Refactor event to subgraph pipeline. 2026-03-03 16:33:30 -05:00
jay c4cc7115b3 Move Subgraph into heartwood package as EventSubgraph. 2026-03-03 16:22:02 -05:00
jay d87ec421db Rename Legacy filter to Root filter. 2026-03-03 16:17:10 -05:00
jay 4114b4c02a Rename sort keys to batch keys. 2026-03-03 16:16:24 -05:00
jay e9e153c9a1 Refactored repository structure. 2026-03-03 13:34:10 -05:00
jay 96f1ceb362 Finished event to subgraph conversion.
Wrote expander pattern for custom rules.
2026-03-03 12:54:36 -05:00
jay e734fc77ed Wrote simple event to subgraph function.
Updated related code to align.
2026-03-03 11:01:37 -05:00
jay a1be3faf14 Fix test helper. Update test case. 2026-03-03 09:29:13 -05:00
jay eeb0ac9364 Wrote graph filter types and serializers. 2026-03-03 08:18:36 -05:00
jay f39f8786d9 Migrated from neostr-brainstorm.
Added unit tests.
2026-03-02 14:50:27 -05:00