← Ledger

0001 — Redesign rocky-hq into a superproject

Context

rocky-hq was scaffolded as a single-feature Python prompt-queue tool ("ralph wiggum") under docs/specs/2026-05-02-rocky-design.md. A separate Next.js operations-and-modelling centre (@rocky/ops) had been developed under devarno-cloud/rocky with seven shipped subsystems (VTM Pass). The two share the name "Rocky" but had no integration path. PETROVA's long-term goal of mandating one Rocky per onboarded project required a single coherent surface.

Decision

Pivot rocky-hq from a Python project root into a superproject mirroring devarno-cloud's shape. The Next.js console is lifted in as a submodule (Phase 2), the existing Python tool becomes the RALPH submodule (Phase 3), and a new Go-based FLEET submodule provides per-workspace CAIRNET+LORE provisioning (Phase 5). Identity stays tenanted in Airlock; OSS distribution is first-class via a LocalAuth adapter and a LocalDocker driver; Polar.sh entitlements gate cloud-only tiers.

Full design: docs/specs/2026-05-02-rocky-system-redesign.md.

Consequences

References