Document Faktiska production contract
This commit is contained in:
@@ -4,7 +4,7 @@ This document tracks proposed WeatherTool improvements. Work should be delivered
|
||||
|
||||
## Environments and workflow
|
||||
|
||||
- **Windows development:** primary source-editing and UI-review workspace.
|
||||
- **Windows development:** source editing and Git workflow only; Docker runtime testing is performed on Rocky.
|
||||
- **Rocky staging:** production-like Docker deployment at `http://192.168.1.101:9190`.
|
||||
- **Git over SSH:** Windows pushes reviewed commits to a private bare repository on Rocky; the Rocky staging checkout pulls those commits and rebuilds.
|
||||
- **Production:** remains separate until changes are reviewed, tested, and explicitly approved for workplace use.
|
||||
@@ -16,7 +16,7 @@ Do not synchronize `.env`, database directories, generated dependencies, build o
|
||||
1. Make one coherent change at a time.
|
||||
2. Record the existing behavior before intentionally changing it.
|
||||
3. Keep dependency updates separate from UI redesign and functional changes.
|
||||
4. Test on Windows, then deploy the same commit to Rocky staging.
|
||||
4. Review and commit on Windows, then deploy and test the same commit on Rocky staging.
|
||||
5. Use synthetic or sanitized data outside the workplace environment.
|
||||
6. Never enable external provider schedules with placeholder credentials.
|
||||
7. Do not connect staging to workplace services without explicit authorization.
|
||||
@@ -118,6 +118,8 @@ Status: pending
|
||||
- [ ] Add units, legends, contextual help, and clear date semantics.
|
||||
- [x] Establish the first responsive layout, typography, spacing, and component-system foundation.
|
||||
- [x] Add an explicit PNG download workflow for broadcast map assets.
|
||||
- [x] Implement the fixed Faktiskā station set, latest-temperature loading, manual overrides, and locked 3840×1440 export.
|
||||
- [ ] Install the authorized Monta font and perform pixel-level comparison against the authoritative production masters.
|
||||
- [ ] Test target resolutions and real workplace display conditions.
|
||||
- [ ] Check keyboard navigation, contrast, focus states, and screen-reader labeling.
|
||||
|
||||
@@ -142,6 +144,7 @@ Status: pending
|
||||
- Existing automated test coverage is minimal.
|
||||
- Direct refreshes on newer frontend routes can return 404 until the backend gains a general SPA fallback.
|
||||
- Full Docker build context scanning on Rocky can fail on the container-owned `postgres/` bind directory; do not loosen its permissions.
|
||||
- The Faktiskā synthetic feed has no Valmiera observation; staging displays it as missing rather than substituting an unapproved station.
|
||||
|
||||
## Change log
|
||||
|
||||
@@ -154,3 +157,4 @@ Record completed work here by date and commit after the Git workflow is establis
|
||||
| 2026-08-18 | `67decb3` | Adaptive temperature badges and title/source overlays | Yes |
|
||||
| 2026-08-18 | `82199b8` | Separate City Analysis and Faktiskā workflows with direct symbol assignment | Yes |
|
||||
| 2026-08-18 | `0c78d3c` | Optical centering for bundled weather-font glyphs | Pending Rocky verification |
|
||||
| 2026-08-19 | `e726291` | Fixed Faktiskā workflow with latest observations, manual overrides, and production-size export | Yes |
|
||||
|
||||
Reference in New Issue
Block a user