docs: record verified private Sleep sport rollout

This commit is contained in:
fy59 2026-10-01 21:17:28 +02:00
parent e2c07f1e80
commit e7439c5177
4 changed files with 21 additions and 9 deletions

View file

@ -10,6 +10,8 @@
and export waits for the complete paginated history read. Sleep entries,
session history, database schema, Android, and synchronization contracts
remain unchanged.
The private PC/Web rollout from `e2c07f1` was verified against its served
agenda and an actual downloaded PDF; the phone installation was untouched.
The isolated `trainlog-program-recalage-v1` candidate adds an explicit
preview-and-confirm cascade for unfinished Program sessions. It retains source

View file

@ -1,15 +1,19 @@
# Current implementation state
## Private installation and isolated Sleep sport overlay
## Private installation and Sleep sport overlay
The private daily installation runs the explicit ordered Program rescheduling
rollout from `trainlog-program-recalage-v1` at `3a4ec34`, with desktop schema
v37, Android schema v34, and the capability-selected `trainlog-programs` V2
projection. The separate `trainlog-sleep-sport-overlay-v1` worktree starts from
that deployed source and adds the read-only completed-sport Sleep overlay.
Local source and isolated-browser validation do not by themselves establish
that the new overlay is served by the daily installation. Completed-session
calendar dates continue to come from their linked factual sessions.
that Program source. Its `e2c07f1` desktop/Web bundle is now served by the
private daily installation; the synchronization agents continue using the
compatible Program rollout bundle. A read-only Firefox check of the deployed
Web found blue sport segments on the real Sleep agenda and downloaded a
three-page PDF from the same instance. An actual session start in the Web
matched the PDF text; the rendered pages retained their margins and legend.
Completed-session calendar dates continue to come from their linked factual
sessions. No Android update or synchronization was required for this display.
Rollout packaging requires an explicit Meson `-Dweb=enabled` build; the
embedded frontend and its native Web tests are part of candidate validation.

View file

@ -2,10 +2,10 @@
The Program cascade is deployed in the private daily installation from
`trainlog-program-recalage-v1` at `3a4ec34`. The separate
`trainlog-sleep-sport-overlay-v1` source candidate adds the read-only Sleep
sport display and must be verified on the actual Web/PDF installation before
that display is called deployed. No new personal Program rescheduling is
implied by this presentation work.
`trainlog-sleep-sport-overlay-v1` source adds the read-only Sleep sport display.
The PC/Web rollout at `e2c07f1` has been verified on the actual Web and PDF
installation. No new personal Program rescheduling is implied by this
presentation work.
The controlled private rollout is complete for the paired daily installation:
physical libmtp, verified backups, signing continuity, migrations, correlated

View file

@ -408,6 +408,12 @@ Firefox validation uses an isolated schema-v37 database and the embedded
Synthetic French and English reports of 7, 14, 21, and 30 nights are rasterized
for page, margin, and monochrome inspection. No personal health artifact is
stored in the repository.
The private PC/Web deployment was checked separately after the rollout switch:
the running executable and the served JavaScript/CSS hashes matched the
`e2c07f1` bundle. Read-only Firefox inspection found 9 blue segments across
11 existing Sleep rows; a downloaded three-page PDF contained the same sampled
factual start time and a printable sport listing. Its private images and PDF
remain outside the repository.
`WEB_DASHBOARD_TILES_V1` adds strict TypeScript parsing for every consumed
field and Vitest fixtures confined to test sources. Coverage proves the 90-day