Current Grade: D Assessed: 2026-04-05 Standard: CRG v2.0 STRICT
Works on some things + partial RSR compliance. QuandleDB is a polyglot project: Julia HTTP server (Skein.jl wrapper) + Julia semantic sidecar + Idris2 ABI + Zig FFI + zig API + Elixir BEAM NIFs.
- Tests: 21 passing (9 quandle extraction + 12 semantic index integration)
- Components present:
server/serve.jl— HTTP server with quandle_semantic_index SQLite sidecarserver/quandle_semantic.jl— QuandleSemantic module (presentation extraction + hashing)src/abi/Types.idr— Idris2 ABI type layersrc/ffi/semantic_ffi.zig— Zig FFI layersrc/api/*.v— zig API triplesbeam/— Elixir BEAM client with NIFs
- RSR compliance: Partial. Has 5 per-directory READMEs. 0-AI-MANIFEST.a2ml
present (template).
.machine_readable/6a2/directory exists. - CI: panic-attack assail 0 findings.
- No EXPLAINME.adoc, TEST-NEEDS.md, PROOF-NEEDS.md at repo root.
- Julia server code has no docstrings.
- Elixir BEAM layer has no dedicated test coverage documented here.
- No integration tests spanning the full Idris2 → Zig → V → Julia → Elixir stack.
- No dogfooding evidence — has anyone actually driven this end-to-end?
- Only 4 commits in history before absorption into nextgen-databases monorepo.
- Requires C first.
- Add EXPLAINME.adoc explaining the polyglot architecture and its intended users.
- Add TEST-NEEDS.md documenting what's tested at each language layer and what isn't.
- Write docstrings for
server/serve.jl,server/quandle_semantic.jl. - Add per-language READMEs at
src/abi/,src/ffi/,src/api/,beam/explaining what each layer contributes. - Demonstrate a full-stack dogfood: invoke Idris2 ABI-verified call, through Zig FFI, via zig API, hitting Julia server, surfacing via BEAM NIF, and have a real test assert on it.
Reassess after the full-stack dogfood test exists.