Repository Layout

ReadyCheck is a Cargo workspace with a Rust CLI, native tracer backend, and an LLVM pass runtime.

Key Directories

  • ada-cli/: The ada command (capture, query, doctor, sessions, symbols, etc.).
  • tracer_backend/: Native tracer backend (C/C++ + Rust orchestration).
  • runtime/: LLVM pass plugin and runtime components.
  • tracer/: Rust tracer control-plane.
  • atf/: Shared ATF reader crate.
  • ada-recorder/: Screen and voice recorder used during capture.
  • ada-capture/: macOS capture app and build tooling.
  • claude/: Claude Code skills shipped with the plugin.
  • utils/: Setup, signing, coverage, distribution, and tooling scripts.
  • docs/: Design docs, definitions, and developer guidance.