Phased category-aware distribution with settings #17
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Currently
PipelineAllocationServicedistributes income in a single priority-ordered pass across all buckets, ignoring bucket type (need/want). Thetypefield is purely cosmetic. Users need income to flow through categories in phases: needs first, then wants, then buffers, then overflow.Distribution phases
Income flows through these phases in order:
allocation_valueallocation_valueallocation_value * (1 + buffer_multiplier))If money runs out at any phase, stop.
Division mode (per-scenario setting)
Within each phase, how money is split across buckets in the group:
Scope
distribution_modefield (enum:even,priority, defaulteven)Acceptance criteria