diff --git a/TODO b/TODO index 5c07ed2..453af88 100644 --- a/TODO +++ b/TODO @@ -1,27 +1,7 @@ UI: For bills: - * gas bills are a mess and more than 4 per year... *SIGH* try this: - - if len(bills) > num_ann_bills (effectively too many bills for what we expect) - - normalise by looping over *EVERY* year of bills - - for each bill in yr: - - pb=find_prev_bill( bill )... - - calc days between pb and bill to get daily cost - - work out qtr() and take # days from bill in Qtr X and add it to Q[X] - - if # days i X+1 add those to Q[X+1] - - then need to be careful when working out totals/growth to use Q[...] not bill['year'] - * growth for internet/monthly is a bit skewed.... Really think min/avg/max might need to be smarter - - at least max, its 114-134 BUT, not in 1 year, really that changed from 2022 to 2025, so 3 years... (or max = 18% over 3 years, or 6%) - -- so ann_growth_avg or max needs to factor in years of same prices - [DONE] -- 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] - quarterly - should be able to take last qtr-1 ... qtr-4 and then grow them all by growth - [DONE]- annual easy - * once auto-filled bills exist: - [DONE]- calc growth - [DONE] - project out to I am 60 (A/Q/M) - A/Q done, M to go - [DONE] - probably need to allow a toggle to: allow show manual, show auto-filled past, show auto-filled future, show all + [DONE] - calculate pragmatic min/avg/max/simple - 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 - inflation can then be put to a more realistic quarterly figure