# ECM Park Services v3 Source of Truth

## Active release

- ECM Park Services release: `v3.0.4-0004`
- Server/App version: `v3.0.4`
- Global build number: `0004`
- Build descriptor: `a26-shell`

## A26 Web Design System

- Implementation package: `a26-web-design-system-v1.0.6-0032-symbol-border-backplates-active-dividers.zip`
- Live visual reference: `https://a26.gcpd.dev`
- Embedded design-system path in this package: `design-system/`

The embedded package is the implementation baseline. The live site is used for visual QA and comparison only.

## Product direction

ECM Park Services v3 is a clean rebuild. Legacy ECM pages may inform module names, categories, order, and workflows, but legacy UI styling and page-specific CSS should not be copied directly into v3.

## Shell rules

- Use the A26 Web Design System for tokens, typography, material behavior, buttons, toolbar, list rows, symbols, dividers, groups, and pane layout.
- The primary sidebar owns top-level navigation.
- The secondary pane owns module-specific lists and actions.
- The tertiary pane owns selected item detail.
- Compact/mobile layout should behave like a pane hierarchy, not a squeezed desktop layout.
- The sidebar should feel like its own screen on mobile.
- No login or legacy module logic until explicitly added.

## A26 behavior to preserve

- Border-only symbol backplates in grouped/list contexts.
- Active row and active button symbols match active text foreground.
- Inset list dividers in grouped lists.
- No list dividers in sidebars.
- Theme-aware borders and text/icon colors.
- System-font stack only; do not package or distribute Apple font files.
