chore: check in pending work — queue preferences, QBO AR diagnostics, mobile engagement fixes, ops scripts

Bundles several in-progress efforts that were sitting uncommitted:
- User queue-preferences (migration 087, API route, popover component)
- QBO invoice soft-delete (migration 088) and AR diagnostics route
- Dashboard/mobile engagement route and page adjustments
- Docker Compose log-rotation config
- One-off ticket/RMM investigation scripts (scripts/)
- Planning docs: phase verification/pattern notes, mobile shell design spec
- .gitignore: exclude local scratch financial/inventory data and Claude Code
  worktree/local-settings runtime state (never meant for version control)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W6RuWdiUiXrPK6FLBHjtpY
This commit is contained in:
lorentz 2026-07-18 06:34:57 -04:00
parent b638189cb0
commit 672f17b7f9
35 changed files with 2801 additions and 92 deletions

11
.gitignore vendored
View file

@ -44,3 +44,14 @@ routes.ts
# fonts
*.woff2
# local scratch data (real customer/financial data — never commit)
dev/fin/
dev/seubert-laptops.csv
# Claude Code local runtime state — agent worktree checkouts, personal
# permission overrides, and the scheduler lock are per-machine, not project
# config. .claude/skills/ (project skills) is intentionally NOT ignored.
.claude/worktrees/
.claude/settings.local.json
.claude/scheduled_tasks.lock