feat(infra): add .infra.dev.yaml (local operator instance on fennel)

Declare the dev/local deployment — vite-preview panel front door on fennel:4173
(mesh 10.9.0.3), API behind it on 3210 — alongside prod (.infra.yaml, lime:3210).
environment:dev, provider:mac. Mesh/passcode access stays in scripts/README.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Natalie 2026-06-29 10:20:25 -04:00
parent f9b8c08028
commit b627fe4998

14
.infra.dev.yaml Normal file
View file

@ -0,0 +1,14 @@
# Conforms to convention:infra_manifest (dev/local variant — environment:dev)
# (~/Code/@conventions/programming_general/infra_manifest.yaml)
# The local operator instance: API + vite-preview panel front door on the laptop,
# optionally mesh-exposed behind a passcode (see scripts/README.md "Remote / mesh
# access"). Prod is the sibling .infra.yaml (DO droplet `lime`).
apiVersion: infra/v1
project: prospector
environment: dev
provider: mac
service:
host: fennel # operator laptop (mesh-hosts.json; WG 10.9.0.3)
runtime: node20
port: 4173 # vite-preview panel front door; API on 3210 behind it
depends_on: [people, mac-sync, mr-number] # consumed over HTTP