Skip to content

Latest commit

 

History

History
176 lines (137 loc) · 10.6 KB

File metadata and controls

176 lines (137 loc) · 10.6 KB

VeriSimDB Documentation Index

Last updated: 2026-05-25. This file is the table of contents for everything under docs/ and the top-level project documents.

Top-level (repository root)

The repo root holds only documents that need maximum visibility for new readers, plus the artefacts the RSR template requires.

File Purpose
README.adoc Project entry point — what VeriSimDB is, how to install/run, where to look next
ROADMAP.md Criticality-ordered work plan (Phase 1–8)
CHANGELOG.adoc Versioned history of all notable changes
TESTING.md Testing & benchmarking standards (hard CI gates per language, property-test patterns, fuzz corpus location)
KNOWN-ISSUES.adoc Honest-gaps audit trail — all 25 catalogued issues with resolution status
AUDIT.adoc RSR audit-index pointing to KNOWN-ISSUES, TESTING, SECURITY, CHANGELOG
SECURITY.md Threat model, disclosure process, supported versions
CONTRIBUTING.md How to propose changes, run gates locally
MAINTAINERS.adoc Active maintainers
CODE_OF_CONDUCT.md Community standards
LICENSE MPL-2.0
0-AI-MANIFEST.a2ml AI manifest for the project
justfile Task definitions for the just runner

docs/ tree

Architecture

Decisions (ADR-style)

Deployment

Status & implementation tracking

Releases

Papers & whitepaper

Visualizations

Business

Design notes (dated, point-in-time)

VCL language

Operational concerns

Specialized

Machine-readable artefacts

Under .machine_readable/:

  • STATE.scm — current project state and progress
  • META.scm — architecture decisions and development practices
  • ECOSYSTEM.scm — position in the ecosystem and related projects

Workflow & CI

Under .github/workflows/:

  • rust-ci.yml — fmt, clippy, test, doc, audit, deny, bench-compile, fuzz-compile, coverage
  • elixir-ci.yml — format, compile (--warnings-as-errors), test, hex.audit, coverage, bench-compile
  • governance.yml — estate-wide governance bundle (workflow security, language anti-patterns, etc.)
  • codeql.yml — CodeQL security analysis
  • cflite_batch.yml, cflite_pr.yml — ClusterFuzzLite (PR and batch fuzzing)
  • secret-scanner.yml — TruffleHog + Gitleaks
  • scorecard.yml, scorecard-enforcer.yml — OpenSSF Scorecard
  • spark-theatre-gate.yml — SPARK Theatre Gate
  • hypatia-scan.yml — Hypatia neurosymbolic analysis
  • instant-sync.yml, mirror.yml — mirror sync workflows
  • jekyll-gh-pages.yml — GitHub Pages deployment

Source code

Path Language Purpose
rust-core/ Rust Core database engine (8 modality stores + octad + drift + normalizer + api + planner)
elixir-orchestration/ Elixir OTP orchestration layer (DriftMonitor, EntityServer, VCLExecutor, VCLBridge, SchemaRegistry, federation adapters)
src/ ReScript VCL parser, type checker, federation registry
playground/ ReScript + HTML VCL Playground web UI
connectors/ Multi Federation adapters, client SDKs (Rust, Elixir, ReScript, Julia, Zig), test infrastructure. Other BEAM languages (Gleam, Erlang) access via the SNIFs WASM bridge — see hyperpolymath/snifs.
debugger/ Idris2 + Rust ABI/FFI debugger
ffi/zig/ Zig Zig FFI
v-api-gateway/ V V-language API gateway
fuzz/, rust-core/fuzz/ Rust Fuzz harnesses (libFuzzer via cargo-fuzz)
benches/ Rust Criterion benchmarks (all 8 modalities + cross-modal + octad + drift)
elixir-orchestration/bench/ Elixir Benchee benchmark scripts (DriftMonitor, QueryRouter, VCLExecutor, VCLBridge, SchemaRegistry)

Container & deployment