Commit Graph

5 Commits

Author SHA1 Message Date
Jeff Emmett d999695913 merge: dev into main — source nodes + tiered outcome phases
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 13:39:47 -08:00
Jeff Emmett bd77cd9113 feat: add source nodes and tiered outcome phases to TBFF canvas
Source nodes represent funding origins (Card/Safe/rIdentity) with
configurable flow rates and allocation edges to funnels. Outcome
nodes now support phased funding tiers with progressive task
unlocking as funding thresholds are reached.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 13:29:43 -08:00
Jeff Emmett 4264ac9be2 feat: add dynamic enoughness layer to Budget River
Funnels can now declare a sufficientThreshold and dynamicOverflow.
When dynamicOverflow is true, surplus routes to the most underfunded
targets by need-weight instead of fixed percentages. Visual layer adds
golden glow on sufficient funnels, sufficiency progress bar, ENOUGH
status pill, and a system-wide Enoughness Score badge.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 21:38:23 +00:00
Jeff Emmett e683175c65 feat: add Budget River waterfall visualization view
New /river page showing funding flows as an animated river with waterfalls
cascading in (inflows) and out (spending). SVG-based with CSS animations
for water effects, ripples, and current lines. Supports demo mode with
simulated data and live mode via Safe Global API for real on-chain balances.
Also includes source node type and landing page nav links.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 10:02:49 +00:00
Jeff Emmett 1f40ab57cf feat: initial rfunds.online with TBFF interactive platform
Landing page explaining threshold-based flow funding, interactive demo at /tbff
with the full Treasury → sub-funnels → outcomes preset, and user-created spaces
at /space with save/load/share functionality via localStorage and URL hash state.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 08:09:16 -07:00