# BONE FLOW #024 Calendar — v1.0.258 (DEVELOPMENT / NOT COMPLETED)

## User request
Add `収入` and `支出` columns immediately to the right of the timeline in
`minimal.html`'s horizontal weekly/monthly/report #048 Table.

## Behavior
- Horizontal: Timebar → Income (JPY) → Expense (JPY) → Remarks.
- One date per row. Sum `tasks[].financeEntries[]` from task-linked entries,
  based on their parent task's calendar date. Entries labelled `kind: income`
  and `kind: expense` are calculated independently.
- Registered zero displays `0`; days without a registered entry are blank.
- Use 0.01-yen? No: amounts are integer cents (up to two decimal places),
  rounded into cents prior to accumulation. Display number formatting `ja-JP`.
- Daily amount is a read-only display projection; task data, entry amounts,
  journal voucher postings, finance patterns, SQLite and IndexedDB are unchanged.
- Journal vouchers are not classified as income/expense by debit/credit amount.
  Therefore adding a payroll voucher does not automatically add salary to income.
- Totals appear for the selected week/month/submission period and in footer.
- Vertical report mode has Income/Expense rows before Remarks, keeping
  vertically oriented #054 time bars in their existing final row.
- Horizontal columns may require horizontal scrolling, preserving #054 at
  its existing width and avoiding changes to #048/#054 official runtimes.

## Safety & verification
- Real user browser/SQLite database and Edge are not accessible here.
- Windows installer/PowerShell 5.1 is not verified.
- Do not install over live environment without exporting/backing up user SQLite,
  IndexedDB, patterns and vouchers, and recording SHA256. Use a copy first.
- Completion must remain DEVELOPMENT / NOT COMPLETED until user acceptance.
