feat: complete dcy-015 monthly settlement dashboard
Merge dcy-015 monthly settlement dashboard delivery after local and GitHub Actions verification.
This commit is contained in:
@@ -71,6 +71,13 @@
|
||||
5. Gateways delegate to the service facade/application modules and return data to the page.
|
||||
6. UI displays success/error status and refreshes visible tables.
|
||||
|
||||
## Flow: `월정산 read-only evidence + next-action flow`
|
||||
1. Operator opens `월정산` page with month query parameter (예: `?page=월정산&month=YYYY-MM`).
|
||||
2. Dashboard loads `get_monthly_settlement_summary`, `list_ledger_import_batches`, `get_review_operating_indicators`, `get_balance_reconciliation_report`, and `get_asset_snapshot_report`.
|
||||
3. Existing 운영 지표가 이미 계산된 값을 바탕으로 `월정산 결과 / Evidence`에 close readiness, source coverage 요약, 미해결 블로커 수를 read-only 텍스트로 노출한다.
|
||||
4. `다음 액션` 섹션에서 월정산 close write를 하지 않는 전제하에 운영자가 점검해야 할 예산/분류/검토/대조/Import/백업 후속 작업을 제시한다.
|
||||
5. 페이지는 금지 문자열/민감 정보 경로가 UI에 노출되지 않도록 마스킹·요약 원칙을 유지한다.
|
||||
|
||||
## Flow: `Dashboard operations hub overview`
|
||||
1. Operator opens the `요약` page.
|
||||
2. Dashboard calls `get_monthly_cashflow_report(month)` using `transactions.transaction_date` and `ledger_categories.cashflow_kind` semantics.
|
||||
@@ -160,7 +167,7 @@
|
||||
- Update this document when a batch changes the approved flow baseline.
|
||||
|
||||
## Change Log
|
||||
- 2026-07-09 KST: REQ-021/BAT-017 기준으로 import provenance exposure flow, operator-summary handling, and explicit debug gate requirement를 반영.
|
||||
- 2026-07-12 KST: REQ-025/BAT-020 기준으로 월정산 페이지 Read-only Evidence/다음 액션 운영 플로우와 테스트 증명 조건을 반영.
|
||||
- 2026-06-26 22:24 KST: Created by `bootstrap-baseline` from repository observation.
|
||||
- 2026-06-27 10:17 KST: BAT-002/REQ-002 기준으로 운영 backup/status/list/hash 및 restore 제한 flow 추가.
|
||||
- 2026-06-29 KST: REQ-003/BAT-003 기준으로 statement-unavailable 수동 잔액대조 flow 추가.
|
||||
|
||||
Reference in New Issue
Block a user