Bring architecture/workflow docs current with real-data ingestion
ARCHITECTURE.md, PRODUCT_WORKFLOWS.md, DEVELOPMENT_AND_STAGING.md, and README.md still described the removed synthetic-seed staging setup and Ūdens as pure manual entry. Updates this session (open-data station ingestion, the scheduler split, water-temperature auto-populate) weren't reflected outside UPDATE_ROADMAP.md's changelog.
This commit is contained in:
@@ -83,7 +83,7 @@ Completed Faktiskā checkpoint:
|
||||
- automatic badge-relative image placement using consistent 256×256 asset geometry;
|
||||
- guarded 3840×1440 export using the fixed wind production artwork.
|
||||
|
||||
Valmiera is included in the development seed so all 13 fixed positions can be exercised. Confirmed Monda Regular/Bold files are now bundled and used. The export dimensions are locked, but final pixel-level placement must still be compared against the production masters after the font change.
|
||||
Confirmed Monda Regular/Bold files are now bundled and used. The export dimensions are locked, but final pixel-level placement must still be compared against the production masters after the font change. As of 2026-08-23 the 12 other fixed positions load real station data; Valmiera has no matching real open-data station yet, so it currently still shows the last synthetic row generated before synthetic data generation was stopped (increasingly stale, since nothing refreshes it). Once the old synthetic rows are wiped from `weather` (a still-pending step — see `docs/UPDATE_ROADMAP.md` Phase 7), Valmiera will show no data until a real source is found.
|
||||
|
||||
## Ūdens
|
||||
|
||||
@@ -92,13 +92,13 @@ Purpose: prepare the fixed water-temperature newsroom map as a separate producti
|
||||
Authoritative references:
|
||||
|
||||
- `UDENS_TEMPERATURA.png` defines the finished on-air composition;
|
||||
- `UDENS_TEMP_NOSAUKUMI.png` defines the operator-facing names of the manually entered water areas/fields.
|
||||
- `UDENS_TEMP_NOSAUKUMI.png` defines the operator-facing names of the water areas/fields.
|
||||
|
||||
Required behavior:
|
||||
|
||||
1. Open the dedicated **Ūdens** workspace.
|
||||
2. Display the fixed set of Latvian-named water-temperature fields.
|
||||
3. Enter or correct every water temperature manually.
|
||||
2. The six Latvian-named water-temperature fields auto-populate on load with the real current min/max for each zone (as of 2026-08-23), fetched from LVĢMC's open hydrological data — no manual entry needed for a normal, working day.
|
||||
3. Any field can still be corrected manually if needed; editing a zone marks it "Manuāli" and an "Atiestatīt" button restores the fetched value. An "Atjaunot datus" action re-fetches all six.
|
||||
4. Place values automatically at their locked production positions.
|
||||
5. Preview and download either a 1920×1080 or 3840×1440 PNG.
|
||||
|
||||
@@ -106,7 +106,7 @@ The 1920×1080 and 3840×1440 products are independent authoritative canvases. N
|
||||
|
||||
The renderer uses canvas `TextMetrics` visible-glyph bounds (`actualBoundingBoxLeft`, `actualBoundingBoxRight`, `actualBoundingBoxAscent`, and `actualBoundingBoxDescent`) to optically center Monda text inside each rectangle. The browser preview scales the complete canvas only; downloaded PNGs retain their native dimensions.
|
||||
|
||||
Implementation status: both native exports are implemented and visually validated against the supplied production templates. Later newsroom feedback can still tune the per-template rectangles without changing the manual-entry workflow.
|
||||
Implementation status: both native exports are implemented and visually validated against the supplied production templates. Later newsroom feedback can still tune the per-template rectangles without changing the auto-load/manual-override workflow.
|
||||
|
||||
## Brīdinājumi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user