Shared Developer Environment Extension Kit — the “SuperChainsaw” for the BoJ (Box of Justice) server.
Status: pre-alpha scaffold. This repository has its identity, governance, and CI in place, but no product code yet. What the kit will do is specified in the roadmap; how it got to this honest baseline is recorded in the repo assessment.
bofj-kitt is the hyperpolymath estate’s shared developer-environment layer. The estate runs on the RSR (Rhodium Standard Repository) framework — every repo carries the same governance, session protocols, and machine-readable state. bofj-kitt’s job is to make that environment provisionable and extensible from one place instead of copy-pasted per repo:
-
provision an estate-compliant developer environment (devcontainer / Guix / toolchains — the scaffolding under
.devcontainer/,container/, andbuild/); -
wire in the estate session protocols (the dispatcher under
session/; see EXPLAINME.adoc); -
register the environment with a BoJ server — the estate’s verified MCP gateway — over the Groove service-discovery manifest. The
boj-buildworkflow already posts build events to a BoJ server’sssg-mcpcartridge whenBOJ_SERVER_URLis set.
The BoJ server itself lives at hyperpolymath/boj-server.
A chainsaw for a developer environment: one tool that cuts through the repetitive work of standing up, extending, and connecting a compliant dev setup across the estate — rather than reproducing it by hand in every repository.
This repo was scaffolded from the RSR template and has been brought to a truthful baseline: one consistent identity, governance CI that passes its own estate rules, and a committed assessment + roadmap. It deliberately does not claim working features it does not have.
-
CRG grade: X (Untested) — see READINESS. No product components exist yet, so there is nothing to grade.
-
The vendored copy of another project (AffineScript) and an uninstantiated template ABI/FFI have been removed; see the assessment for the full before/after.
| Milestone | Goal |
|---|---|
M0 (this pass) |
Truthful identity, green governance CI, committed assessment + roadmap |
M1 |
Finish placeholder-token fills; restore a full SECURITY policy; curate remaining template docs |
M2 |
Product spec — define what an “extension” is; the kit’s first surfaces; the BoJ integration contract |
M3 |
Choose the implementation language; re-add a real end-to-end workflow |
M4 |
First shippable kit capability + per-capability tests → CRG D |
M5 |
Live BoJ-server integration + dogfooding → CRG C, then external targets → B |
Full detail: docs/status/ROADMAP.adoc.
-
session/— session-protocol dispatcher (integration layer over the centralstandardsrepo). -
.machine_readable/— machine-readable state, AI manifests, contractiles, and estate metadata (CLADE.a2mlholds this repo’s registry identity). -
.github/workflows/— estate governance CI (root-shape, OpenSSF compliance, dogfood gate, Hypatia scan, Scorecard, secret scanner, BoJ build trigger, multi-forge mirror). -
docs/— governance, status, onboarding, and reports (AsciiDoc; the estate does not permit.mdunderdocs/). -
verification/— a five-prover verification skeleton (Idris2, Coq, Lean4, Agda, TLA+) awaiting product-specific proofs.
There is nothing to build yet — the implementation language is chosen at
M3. The Justfile exposes the estate’s task surface
(session commands, CRG grading, changelog, governance checks); product
build/test/run recipes are wired once the kit’s first
capability lands (M2–M3).
See CONTRIBUTING.md. This is an early-stage estate repo; the most useful contributions right now are on the product spec (M2) — what a BoJ dev-environment “extension” should be.