AshOutstanding Extension
AshOutstanding is an Ash Extension that lets you declare how your Ash Resources implement the Outstanding Protocol.
https://github.com/diffo-dev/ash_outstanding
and
https://github.com/diffo-dev/outstanding
Both of these now have livebook tutorials.
Outstanding is a protocol that helps you determine whether expectations are being met by actual, allowing them to be exceeded.
I’ve found modelling expected and actual separately (including as separate instances of the same Ash Resource) and acting on the differences of value in goal based systems, and hope you will too.
GitHub
GitHub - diffo-dev/ash_outstanding: Ash resource extension for impl...
Ash resource extension for implementing Outstanding protocol - diffo-dev/ash_outstanding
GitHub
GitHub - diffo-dev/outstanding: Elixir protocol calculating outstan...
Elixir protocol calculating outstanding from expected and actual - diffo-dev/outstanding
1 Reply
That’s a super interesting idea. Congrats on the release.