fix: disable native touch panning on mobile terminal and archive specs

- Change mobile terminal CSS to use touch-action: none and
  overscroll-behavior: none so the custom touch handler owns swipes
- Archive completed/partial OpenSpec specs to
  openspec/changes/archive/2026-06-14-completed-specs-archive/
- Regenerate project maps

Quality gates: npm run typecheck, npm run lint (apps/web)
This commit is contained in:
Developer
2026-06-14 18:07:01 +00:00
parent 896674195c
commit c8db6ce933
580 changed files with 4678 additions and 4333 deletions
@@ -0,0 +1,16 @@
## ADDED Requirements
### Requirement: Bottom navigation grouping
The mobile bottom navigation SHALL support grouping related pages under a single navigation item that opens a sub-menu.
#### Scenario: Tools group navigation
- **WHEN** user views the mobile bottom navigation
- **THEN** a "Tools" item is visible that groups Tool Workshop and Config Profiles
#### Scenario: Opening grouped menu
- **WHEN** user taps a grouped navigation item
- **THEN** a bottom sheet or menu opens showing the grouped pages
#### Scenario: Active state for grouped items
- **WHEN** user is on a page within a group
- **THEN** the group's navigation item shows as active