pragmatic growth patterns completed

This commit is contained in:
2025-08-21 16:52:59 +10:00
parent cd7eca0c6e
commit 19cba866de

14
TODO
View File

@@ -1,6 +1,6 @@
For bills: For bills:
* using frequency and known bills fill in missing gaps * using frequency and known bills fill in missing gaps
-- need to add to DB whether the bill was added manually or auto-flled in (so if we want, we can re-calc. based on growth calc change as we add more real bills over time?) [DONE] -- need to add to DB whether the bill was added manually or auto-flled in (so if we want, we can re-calc. based on growth calc change as we add more real bills over time?)
* need to work out 'first bill' and 'last bill' to auto-fill missing bills based on * need to work out 'first bill' and 'last bill' to auto-fill missing bills based on
-- all missing bills follow varying growth models & its by choice -- therefore I need this in DB -- all missing bills follow varying growth models & its by choice -- therefore I need this in DB
- ANN: flat, min, avg, max, manual - ANN: flat, min, avg, max, manual
@@ -14,11 +14,15 @@ For bills:
-- ANN: future only, so add ann_growth (based on drop-down) for each future year -- ANN: future only, so add ann_growth (based on drop-down) for each future year
-- QTR: add growth (based on drop-down) for each future year -- QTR: add growth (based on drop-down) for each future year
-- MON: add growth (based on drop-down) for each future year -- MON: add growth (based on drop-down) for each future year
-- Pragmatical growth before I bonkers:
[DONE] - monthly, prob. just flat by default (simple 1 or 12 bills for the year each year and I can get a growth rate from that)
[DONE] - and apply monthly growth - annually 12 + months from last bill each year
[DONE]- qty - manual only
[DONE]- annual easy
* once auto-filled bills exist: * once auto-filled bills exist:
- calc growth [DONE] [DONE]- calc growth
-- WARNING: could be chicken/egg here, if not enough bills to calc growth - maybe only offer flat/manual until there are enough?? - project out to I am 60 (A/Q/M) - A/Q done, M to go
- project out to I am 60 [DONE] - probably need to allow a toggle to: allow show manual, show auto-filled past, show auto-filled future, show all
- probably need to allow a toggle to: allow show manual, show auto-filled past, show auto-filled future, show all
- remove bills from Living_Expenses (carefully - but by hand) - remove bills from Living_Expenses (carefully - but by hand)
- fold future bills into calc so they are taken out in a more time and growth appropriate way - fold future bills into calc so they are taken out in a more time and growth appropriate way
- inflation can then be put to a more realistic quarterly figure - inflation can then be put to a more realistic quarterly figure