bitfuckit is registered in the reposystem
tool ecosystem (reposystem/config/tools.ncl) as a utility-role tool with a single
declared action, audit: it audits Ada/SPARK repositories for health, compliance, and
security posture.
It was scaffolded from the Rhodium Standard Repository (RSR) template
(rsr-template-repo), which is why it ships with CI/CD, machine-readable project
metadata, an AI-agent gatekeeper protocol, a formally-typed ABI/FFI seam
(Idris2 + Zig), container and reproducible-build scaffolding, and governance
infrastructure. The RSR scaffolding is fully instantiated; the audit logic itself
is not yet implemented — see .machine_readable/6a2/STATE.a2ml for the honest
current state (the ABI/FFI seam compiles and its own tests pass; src/core,
src/definitions, src/aspects, src/errors, and src/bridges are still
README-only scaffolding).
# See the available tasks:
just # lists all phases (build, test, validate, audit, ...)
# Build and test the Zig FFI layer:
just build
just test
# Check the repo still satisfies the RSR shape:
just validate # structure + metadata checks-
Machine-readable metadata (
.machine_readable/6a2/) —STATE,META,ECOSYSTEM,PLAYBOOK,AGENTIC,NEUROSYM,CLADE, andanchors/ANCHOR, in a2ml, so tools and agents can read the project’s state and boundaries. -
AI gatekeeper protocol —
0-AI-MANIFEST.a2mlis the universal entry point that tells an AI agent how to work in this repo before it touches anything. -
Typed ABI/FFI seam —
src/interface/Abi/(Idris2 type + layout proofs) oversrc/interface/ffi/(Zig implementation), with generated C headers. -
CI/CD — GitHub Actions for quality, security (CodeQL, Scorecard, secret scanning), multi-forge mirroring, and RSR anti-pattern enforcement.
-
Supply-chain & reproducibility — container layering (stapeln), Nix/Guix shells, SBOM, and signing hooks.
-
Governance —
GOVERNANCE.adoc,MAINTAINERS.adoc,.github/community health files, and a releaseAUDIT.adocgate.
| Path | What lives there |
|---|---|
|
Universal entry point for AI agents (read first). |
|
Project metadata, policies, contractiles, AI configs. |
|
Typed ABI (Idris2) + FFI (Zig) + generated headers. |
|
Onboarding, status, governance, practice, decisions. |
|
Task orchestration ( |
|
Workflows + community health files. |
|
Test suites and benchmarks. |
-
EXPLAINME.adoc— how the RSR template mechanics map to real files in this repo. -
AUDIT.adoc— the release audit gate. -
.machine_readable/6a2/STATE.a2ml— the current, honest project state.
Released under the Mozilla Public License 2.0 unless a per-file
SPDX-License-Identifier says otherwise.