feat: dev Bascule + dual-cluster connectivity complete
Phase 4b: local dev Bascule for Docker Desktop K8s access.
Dev Bascule:
Binary: substrate/target/release/bascule (14MB)
Config: ~/.config/bascule/bascule-dev.toml
Permissive auth, direct dispatch, localhost:2223
Keys: ~/.config/bascule/keys/dev_{host,ca}_key
Startup: scripts/start-dev-bascule.sh
Dual-cluster connectivity verified:
ssh dev.gsh '!whoami'
→ session created, did:web:guildhouse.dev/user/tyler ✓
ssh stg.gsh '!whoami'
→ session created, did:web:guildhouse.dev/user/tyler ✓
Topology:
WSL2 → dev.gsh (localhost:2223, permissive)
WSL2 → stg.gsh (178.104.110.197:30222, Hetzner)
WSL2 → prod.gsh (178.104.110.197:30222, Hetzner)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>