---
name: Current Progress
description: Where we left off — Step C complete, settings screen is next
type: project
---

## Completed (as of 2026-04-03)
- Spike → Data model → Business logic → DAOs+Theme → Step B (read-only) → Step C (inline editing + CRUD)
- Multiple polish passes: hover behaviors, auto-focus, sticky header, date-ordered balance, charge consistency, green income rows, bill overrides, outside bills, clone month modal, delete month, trailing divider cleanup

## Next: Settings Screen
Needs to include:
- Global PaymentRules CRUD (these get snapshotted as MonthPaymentRules per month)
- Default buffer amount, default paycheck count
- First-time 4-step wizard (month → paycheck → bills → dashboard) from design review
- **Account type assignment** for bills with outstanding balances (see project_settings_sprint_notes.md) — enables proper Credit/Loans grouping in the Outstanding top bar section
- Gear icon in top bar already wired with `onSettingsTap: () {}` placeholder

**Why:** Settings screen is the last major missing piece before the core app loop is complete. The payment rules are needed for CC solver to work properly with real data.
**How to apply:** Reference the eng+design review decisions in project_review_decisions.md for specs.
