Commit graph

5 commits

Author SHA1 Message Date
tim
1a6f915f04 Add paired specification.json and specification.html generator
Single SPEC source regenerates machine-readable JSON for agents and
dark HTML for humans so architecture survives lost chat sessions.
2026-07-22 19:54:42 -07:00
tim
0108868a2c Document all post-secret-change update procedures
Add a single quickstart table covering Cloudflare DDNS, Usenet, NZBgeek,
WireGuard, stack .env, and bootstrap; point secrets/.env.example and
AGENTS.md at the same workflow.
2026-07-22 19:48:56 -07:00
tim
3bf1726a99 Centralize demo config in .env and add bootstrap-stack.sh
Expand .env.example with ports, AI, Usenet, WireGuard, demo logins, and
bootstrap flags. One script creates dirs, downloads the model, starts
compose, heals gluetun, and configures SABnzbd from the same file.
2026-07-22 13:06:08 -07:00
tim
90f3cf62c5 Make /opt/stack a Forgejo git checkout instead of rsync-only
Prefer stack_deploy_method=git: init/fetch on the server, register an
SSH deploy key with Forgejo, and leave local secrets untracked. Document
git pull for day-to-day updates; keep rsync as an opt-in fallback.
2026-07-22 11:12:07 -07:00
tim
112cf3a2bf Document agent convention: commit and push to Forgejo after changes
Keeps the stack repo on the home Forgejo instance in sync when the
coding agent edits the project.
2026-07-22 06:32:54 -07:00