Deployment on kinto, and staying isolated from production Impulse
Deployment runs under launchd on kinto, exposed via Reception. The pattern is your existing one: a launchd plist runs the process; Reception's Caddy routes a path to its port with header_up Host localhost, the load-bearing line. Approval and the live panel reach you over Tailscale.
Try it yourself
Where the checkpointer becomes load-bearing for approval
This is the seam where two modules depend on each other. Trace one roll end to end before answering.
Tracing one wild roll through all seven modules, at which point does the module 4 checkpointer become load-bearing for the module 5 approval, and why?
What keeps v2 isolated from production Impulse
"Runs alongside production Impulse without touching it." What concretely keeps v2 isolated, at the data layer and the process layer?
Assemble and deploy Impulse v2
Wire modules 3 through 8 into one running system and deploy it on kinto, without touching production Impulse.
Tick every step to confirm you did it.
Capstone end-to-end roll verified
Confirm the full assembled system on a real roll.
One real autonomous roll runs end-to-end through all seven modules, a kinto restart mid-roll resumes rather than restarts, and production Impulse is untouched and unaffected throughout.