openspec/changes/archive/2026-09-10-add-bay-feed/proposal.md
add-bay-feed
ACTIVE BUILD
Why
/bay needs a JSON snapshot of fractal1 without SSHing. The 3090-loadout
script already knows the facts. Bind like SMB: Tailscale IP only.
What
sim/3090/snapshot.pyemits the contracted JSON on the boxsim/3090/serve.pyservesGET /loadout.jsonon100.103.147.70:8745- systemd unit
aicam-bay-feed - Last plate copied into
src/lib/bay/last-plate.json - Capability:
stage-bay
Impact
- Capabilities: MODIFIED
stage-bay(feed) - ADRs: none
User journey & surfaces
Vite /bay-api/loadout.json proxies to the feed. Pages never calls it.
Out of scope
- TLS / Tailscale serve HTTPS
- Binding 0.0.0.0