Build atomic private-staging promotion, rollback, and hardened host templates #55
Labels
No Label
area/backend
area/data
area/frontend
area/model
area/privacy
area/release
area/safety
blocked
human-gate
priority/P0
priority/P1
priority/P2
state:review
type/docs
type/epic
type/feature
type/ops
type/research
type/security
type/test
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: stackchain/timmy-talking-turd#55
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #53
Implement the reviewed Phase 1 deployment substrate without changing live Caddy or deploying yet.
Deliverables
currentsymlink promotion..env, and forbidden artifacts rejected.status,promote, androllbackcommands using argument arrays, never shell interpolation.timmy-staging.service, secret-free env example,/timmy-staging/*Caddy snippet, and operator runbook.HOST=127.0.0.1, port 4174,TIMMY_BASE_PATH=/timmy-staging, vision disabled unless explicitly configured, Hermes disabled.No live service, user,
/etcfile, Caddy route, or deployment may be changed by this issue. Live provisioning is a separate human-gated child issue.Closing as delivered by merged PR #56. The immutable promotion/rollback tooling is also exercised on authenticated loopback-bound
/timmy-staging; this issue stayed open only because the PR body saidImplements #55rather than an auto-closing keyword.