solargod/CLAUDE.md
monsterrobotparty 4b146bef68 🔑 brief: MODELBEAST agent credential pre-provisioned — source agent.env, no friction (fable)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 23:31:10 +10:00

1.5 KiB

SOLARGOD — Claude context

Standalone browser-based 3D solar system explorer (Three.js, no build step). The complete execution spec is SOLARGOD_BRIEF.md — read it in full before coding; it contains the authoritative JPL element tables, verification checkpoints with Horizons ground truth, the stage plan, and the known traps.

  • Sibling project & architecture reference: /Users/m3ultra/Documents/GODSIGH (CesiumJS OSINT globe, port 8137) — read-only, never modify it. Port its idioms (layer contract, HUD, hash state, serve.py proxy), not its code verbatim.
  • Run: python3 serve.pyhttp://127.0.0.1:8147 (stdlib only, no deps).
  • Origin: Gitea ssh://git@100.71.119.27:222/monster/solargod.git, default branch main. Branch per stage (stage/N-name), merge on green gate, push. Commits: emoji prefix + short message + (opus) suffix.
  • Verification gates in verify.html are mandatory per stage — measurement beats reasoning; never trust remembered constants over a fetched JPL value.
  • cache/ is serve.py's disk cache — gitignored, never commit it.
  • Keep committed assets lean (~25 MB texture budget) and attribute CC BY sources in assets/textures/CREDITS.md + the HUD footer.
  • Local unlimited image generation: MODELBEAST at /Users/m3ultra/Documents/MODELBEAST (FLUX on-device via mb CLI) — see brief §7b. Credential is pre-provisioned: source ~/Documents/MODELBEAST/data/agent.env. Truth boundary: real worlds get real NASA textures; FLUX only paints the aesthetic layer (splash, grimoire cards, sprites).