diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-16 08:53:44 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-16 08:53:44 +0000 |
| commit | 7d627d16cd4bb88e625291dff4cc886c68dbf785 (patch) | |
| tree | 2cc1b6c4a338a202aaf46083b65254bc62f031e0 /DESIGN.md | |
| parent | 2be0b6a90cd83c8052ee13a172217e4a355c7df7 (diff) | |
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 <noreply@anthropic.com>
Diffstat (limited to 'DESIGN.md')
| -rw-r--r-- | DESIGN.md | 22 |
1 files changed, 4 insertions, 18 deletions
@@ -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 |
