Refine 0.10.0 plan: keep startup timing, add architecture-doc update

Section 6 now preserves the startup-timing instrumentation through the
post-field-test cleanup and adds a task to refresh docs/ARCHITECTURE.md
for the per-job overlap policy, run-time statistics, and jobs_view split.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
mixeme
2026-06-24 00:49:40 +03:00
parent 20390fe476
commit 55e90d80d3
+8 -1
View File
@@ -112,6 +112,12 @@ guarantee and does not have a clean per-job meaning).
- **Post-field-test cleanup.** Sweep for stale diagnostics, over-defensive checks,
obsolete autostart-migration code, and noisy README setup notes now that 0.9.0
has had field use. Recheck `.gitignore` / Docker / packaging ignore rules.
Keep the startup-timing instrumentation (the History "Started … in Xms" event)
so startup time can keep being measured across future changes.
- **Architecture doc update.** Refresh `docs/ARCHITECTURE.md` for this milestone:
the per-job overlap policy on `domain.Job` (§4), the run-time statistics added to
`domain.JobRuntime` and seeded from log files (§2), and any `jobs_view.go` split
(§6 file-size work).
## 7. Delivery and packaging (portable only)
@@ -134,7 +140,8 @@ have been dropped from the roadmap.
4. §5 window sizing.
5. §6 jobs_view split + cleanup (after the §1/§2/§4 edits land).
6. §7 portable archives (Windows `.zip`, Linux `.tar.gz`).
7. Version bump to `0.10.0` (`src/app/version.go`), CHANGELOG, ROADMAP tick-offs.
7. Docs: update `docs/ARCHITECTURE.md` (§6); version bump to `0.10.0`
(`src/app/version.go`), CHANGELOG, ROADMAP tick-offs.
## Verification