refactor(report): improve report summary

This commit is contained in:
Carlos Valente
2026-08-25 21:57:15 +02:00
parent b9683f00dc
commit d8106fdc0c
25 changed files with 1568 additions and 207 deletions
+6
View File
@@ -38,6 +38,12 @@ When relevant, cover interactions among:
Pass time/state explicitly to keep rules deterministic and unit-testable.
## Reports
- Retain only the most recent run. A report is one aggregate containing its event records, show timing, and rundown snapshot.
- Capture the rundown plan when the run starts; later rundown edits must not change a completed report.
- Store day offsets with report timestamps. Use absolute timeline positions for ordering and duration, and wall-clock values only for display.
## Imports and migrations
- Treat project files, spreadsheets, custom fields, migrated data as untrusted.