V-Sekai Fire Deck Log — 2026-05-06 (Wednesday)

Date: 2026-05-06

Added

  • WebTransport gateway (Elixir) deployed at gateway.chibifire.com and gateway-cdb4.chibifire.com
  • CockroachDB with mTLS deployed as multiplayer-fabric-crdb; admin UI accessible via flyctl proxy
  • Uro zone backend deployed at hub.chibifire.com and bake.chibifire.com
  • Observability stack: VictoriaMetrics (8428), VictoriaLogs (9428), VictoriaTraces (10428), OTEL Collector (4317/4318) on single Fly Machine
  • Baker (headless Godot asset exporter) deployed as multiplayer-fabric-baker
  • Zone server pipeline: Godot template_release binary build in multiplayer-fabric-zone
  • Terraform infra management in multiplayer-fabric-infra with state on tfstate branch
  • Daily CRDB backup to Tigris via restic
  • DNS records for hub, bake, zone subdomains on chibifire.com
  • AGENTS.md documentation across all repos
  • This manuals repo was created
  • Proposal template (decisions/present-proposal-template.md) ported from v-sekai/manuals
  • references.bib with networking, multiplayer, Godot, CockroachDB, and infrastructure entries migrated from v-sekai/manuals
  • References page wired into Quarto (_quarto.yml bibliography + references.qmd)

Fixed

  • Zone binary GHCR push: renamed image to multiplayer-fabric-zone-godot (package ownership tied to creating repo)
  • Terraform: renamed my-crdb-node to multiplayer-fabric-crdb throughout state, configs, and scripts
  • Baker deploy: dropped curl package (conflicts with curl-minimal pre-installed in AlmaLinux 9)
  • Build CI: excluded web from editor merge and release jobs (web only builds template_release)
  • Grafana Tempo v3: removed renamed ingester/compactor config keys; added -target=all (subsequently replaced by Jaeger, then VictoriaTraces)
  • Replaced Grafana Tempo (AGPL-3.0) with Jaeger all-in-one (Apache 2.0), then replaced Jaeger with VictoriaTraces (Apache 2.0) to unify storage under the VictoriaMetrics vendor; trace UI moved to port 10428
  • Deslopified observability ADRs against tropes.fyi: removed vague attribution (“claims”), marketing language (“unified vendor stack”, “natural replacement”, “standard pairing”), unicode arrows, and “ecosystem”