OrbitForge is a hackathon demo for a seeded, self-improving AI operations stack around space-based datacenter infrastructure.
Public repo: https://github.com/markmdev/orbitforge
The app is a runnable orbital-compute mission console. It shows:
- seeded orbital nodes, ground stations, workload scenarios, and link/thermal constraints;
- Gemini 3.5 operator plan and improvement critique traces through app runtime API routes, with recent learning memory included in plan/critique/audit context;
- deterministic scorecards, policy mutation, A/B sweep, learning-memory ledger persisted in browser state, explicit operator-run improvement pass, scenario-scoped promotion gate, first-viewport next-action command strip, scenario-aware incident command deck, stateful operator promotion, seeded mission execution timeline, delivered data-product manifest, actionable incident work queue, operations log, and a visible unsafe-policy guardrail canary;
- seeded stress-drill generation that appends a new what-if scenario to the current evaluation library and gives it a command deck;
- Gemini 3.5 Flash computer-use audit path with a generated audit frame, propose-only actions, prompt-injection guard state, and exact quota/API blocker display;
- judge report export with active policy state, current scores, incident readiness, applied commands, mission execution state, Gemini runtime health, Gemini status, audit mode, prompt guard, and seeded-data guardrail.
Known live state: Gemini API quota is currently returning
You do not have enough quota to make this request. The app preserves the exact
blocker and falls back honestly instead of presenting fallback output as live.
npm install
npm run devThe dev server runs at http://127.0.0.1:5174/, matching the runtime verifier.
Useful proof commands:
npm test
npm run build
npm run verify:runtime
npm run verify:preview
npm run verify:demoUse npm run verify:gemini only when a live Gemini quota check is worth
spending a model call.
GitHub Actions runs npm run verify:demo on push and PR with a placeholder
GEMINI_API_KEY, proving configured-state middleware without making live
Gemini calls.
HACKATHON.mdfor theme and prize strategy.REQUIREMENTS.mdfor current product requirements.ARCHITECTURE.mdfor the initial implementation shape.QUALITY_BAR.mdfor the product, research, design, AI, and engineering bar.IMPLEMENTATION_PLAN.mdfor the build sequence.RUNBOOK_24H.mdfor the planned 24-hour execution model.LINEAR_PLAN.mdfor the Linear tracking structure.THREAD_ORCHESTRATION.mdfor specialist Codex thread roles.EVAL_PLAN.mdandQA_MATRIX.mdfor proof strategy.TOOLS_AND_ACCESS.mdfor account/tool prerequisites.SEED_DATA_PLAN.mdfor the first scenario/entity set.DEMO_SCRIPT.mdfor the judge-facing narrative.ADRs/ADR-0001-gemini-self-improving-orbital-ops.mdfor the accepted product direction.PRDs/PRD-0001-orbitforge-hackathon-demo.mdfor the first build spec.knowledge-base/README.mdfor the linked research map.reports/for synthesis reports.notes/for durable work memory and follow-ups.