From 7d627d16cd4bb88e625291dff4cc886c68dbf785 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Mon, 16 Mar 2026 08:53:44 +0000 Subject: chore: migrate deploy + ops scripts from SSH to local execution Replace SSH-based deploy.sh with scripts/deploy that runs locally on the server. Update scripts/bugs, scripts/logs, and scripts/resolve-bug to drop SSH wrappers. Update CLAUDE.md and DESIGN.md to reflect new local workflow. Co-Authored-By: Claude Sonnet 4.6 --- DESIGN.md | 22 ++++------------------ 1 file changed, 4 insertions(+), 18 deletions(-) (limited to 'DESIGN.md') diff --git a/DESIGN.md b/DESIGN.md index c3ea49f..f7b55c8 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -68,25 +68,11 @@ task-dashboard/ │ └── sqlite.go # SQLite database layer ├── migrations/ # SQL migration files (001-014) ├── scripts/ -│ ├── bugs # List bugs from production DB -│ ├── logs # Fetch production journalctl -│ └── resolve-bug # Resolve a production bug +│ ├── bugs # List bugs from production DB (local) +│ ├── deploy # Build + local deploy to /site +│ ├── logs # Fetch production journalctl (local) +│ └── resolve-bug # Resolve a production bug (local) ├── web/ -│ ├── templates/ -│ │ ├── index.html # Main dashboard shell -│ │ ├── login.html # Authentication page -│ │ ├── settings.html # Settings + passkeys page -│ │ ├── conditions.html # Standalone live feeds page -│ │ ├── shopping-mode.html # Full-screen shopping mode -│ │ ├── passkeys_list.html # Passkeys list partial -│ │ ├── agent-*.html # Agent auth flow pages (4 files) -│ │ └── partials/ # HTMX partial templates (12 files) -│ └── static/ -│ ├── css/input.css # Tailwind source -│ ├── css/output.css # Compiled CSS -│ └── js/app.js # Client-side logic + WebSocket -├── deploy.sh # Build + deploy script (ldflags injection) -└── tailwind.config.js ``` ### Request Flow -- cgit v1.2.3