Repository navigation
v0.1.2 — Dashboard and reporting fixes
Changes
- Repair corrupted punctuation in public display labels while preserving identifiers and valid Unicode.
- Use a packaged transparent ClearParcel footer logo.
- Correct version reporting when an editable installation contains stale metadata.
- Report unknown and unsupported source statuses as unknown health instead of healthy.
- Restrict Cloud Build uploads to public application inputs.
Validation
322 local tests passed. The merged commit passed all six Windows/Ubuntu and Python 3.12–3.14 CI lanes, dependency audit, CodeQL, container smoke test and vulnerability scan. Installed-wheel checks and five local dashboard routes passed. Fresh visual browser acceptance was unavailable.
Deployment status
Deployed on October 10, 2026 from a3899f6 (PR #60). The live public dashboard serves revision 00012-c5j; the private IAP-protected dashboard serves 00020-lqc; the isolated preview serves 00018-rkt. The existing sanitized publisher uses the new production image.
Preview and production page/export checks passed, including all 87 county CSV rows and unchanged facts for all 35 source observations. Runtime settings and access controls were verified unchanged. The private wrapper hash is unchanged and anonymous access still redirects to Google authentication. Public publication health returned 200.
Live dashboard: https://gis-watchtower.clear-parcel.com
Production image: sha256:003c60772fc5a5fa1f91ccabbd840c60a4ca52d14160078f7df65adf3205b8b7.
Private derivative: sha256:fada00d83d7c5da6462d453a54cc6822ba292201935a1d42061ed62d3cbc96a2.
Provider scheduling, private registries, credentials and worker retirement are unchanged. The multi-day cloud activation and Codex Cloud readiness gates remain separate and incomplete. See docs/release-v0.1.2.md for the review scope and remaining limits.
The first scheduled publisher execution on the new image, gis-data-watchtower-public-publisher-ndhgm, completed successfully at 2026-10-10T23:55:12Z. Its new public snapshot passed page/export and source-observation parity checks.