summaryrefslogtreecommitdiff
path: root/DESIGN.md
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-03-16 08:53:44 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-03-16 08:53:44 +0000
commit7d627d16cd4bb88e625291dff4cc886c68dbf785 (patch)
tree2cc1b6c4a338a202aaf46083b65254bc62f031e0 /DESIGN.md
parent2be0b6a90cd83c8052ee13a172217e4a355c7df7 (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.md22
1 files changed, 4 insertions, 18 deletions
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