Files
geointel/docs/UX_PREMIUM_ATLAS_PASS_2026-07-26.md
T
Jens faeb58ef6d
GeoIntel release gates / Compile, test, contracts and builds (push) Successful in 1m49s
GeoIntel release gates / Python and npm vulnerability policy (push) Successful in 21s
GeoIntel release gates / Production AI image, SBOM and container scan (push) Successful in 5m39s
GeoIntel release gates / Deploy exact gated revision to Unraid (push) Failing after 58m43s
Initial public release
2026-08-31 21:56:53 +02:00

2.5 KiB

Premium Atlas workbench pass — 2026-07-26

Outcome

The authenticated GeoIntel workbench now follows a more deliberate geospatial command-center hierarchy. The pass preserves all existing workflows and data contracts while improving visual hierarchy, scanability, responsive behavior, and operational state presentation.

Changes

  • dark Atlas navigation rail with clearer brand and active-workspace states;
  • elevated context bar for project, area, platform health, and operator identity;
  • stronger workspace titles, controls, shared panels, and form hierarchy;
  • composed status overview with a derived readiness ring and richer status cards;
  • improved source cards and three-plane source workspace composition;
  • elevated map canvas, side panels, theme controls, and floating tools;
  • one calm, accessible workspace warning instead of a loose inline error;
  • compact, desktop, and ultrawide responsive refinements;
  • reduced-motion support retained.

Design decision

The new layer lives in frontend/src/styles/atlas-premium-v2.css and loads after the established stylesheets. This makes the direction independently reviewable and limits behavior regression risk. Consolidation should happen only after production acceptance.

Verification record

  • frontend unit tests: 36 passed;
  • frontend TypeScript check: passed;
  • frontend production build: passed;
  • frontend dependency audit: 0 vulnerabilities;
  • backend suite after removal of the accidental DockDeck overlay: 1,102 non-Bash/runtime tests pass; five script checks remain incompatible with the local Windows Bash shim;
  • immutable Tower image build: passed, including frontend production build and zero-vulnerability npm audit;
  • Tower readiness: passed for database, PostGIS, Alembic migration, storage, and build revision;
  • production landing smoke: passed with no console errors or horizontal overflow;
  • authenticated RC9 automation remains unavailable because production operator authentication is enabled and the audit runner intentionally has no credential bypass.

Repository correction

Commit d5ea270 accidentally overlaid DockDeck root/runtime files onto GeoIntel. This pass restores every path touched by that overlay to the last clean GeoIntel revision (9db6cca) while retaining the intended GeoIntel frontend work. The authoritative remote remains git@gitea.itworx.tech:Jens/geointel.git.

The Tower deployment key default is now $HOME/.ssh/geointel_unraid_deploy, the repository default is Jens/geointel, and PowerShell-to-Bash script transfer normalizes line endings to LF.