Repository navigation
feat: restore the typed Haskell domain model - #34
Conversation
|
Warning Review limit reached
Next review available in: 5 minutes You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (11)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
481f8ac to
52a0d1a
Compare
ff020ba to
b7a0c16
Compare
52a0d1a to
5a44a19
Compare
b7a0c16 to
65305fe
Compare
5a44a19 to
ecd3ce2
Compare
65305fe to
6be159c
Compare
401c9f9 to
cf770c4
Compare
6bcc70b to
9f2a692
Compare
cf770c4 to
66f81a8
Compare
9f2a692 to
52be823
Compare
66f81a8 to
63fdb46
Compare
52be823 to
99e2659
Compare
63fdb46 to
22871db
Compare
99e2659 to
44a9204
Compare
22871db to
616b2fb
Compare
44a9204 to
cc59463
Compare
616b2fb to
21eb9dc
Compare
cc59463 to
087a39b
Compare
087a39b to
cb53757
Compare
21eb9dc to
c54fae6
Compare
feat: execute typed Haskell commands
Restores the existing typed aggregate surface in the monorepo Haskell binding and packages it by Aggregate, Stream, and Job features. Adds compile-checked job membership, typed stream identities, fallible replay validation, checked sequence arithmetic, and engine-compatible event metadata without introducing a generic Types module.
Verification: nix build .#haskell --no-link; hlint bindings/haskell/src bindings/haskell/test
Closes #70.
This is part 16 of 32 in a stack made with GitButler: