the signals and their derived score are provisional and subject to change.
validate manually before sharing.
392706d2d74b8e846e9d14f47e7953a2f98c925a392706d2d74b1 month agoCopilot392706d2d74b1 month agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>3933025861641 month agoCo-authored-by: Claude Opus 5 <noreply@anthropic.com>30b86eaad5f81 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>90935c61ba051 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>db45f845d5121 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>17692da9fab01 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>5772559dec731 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>5909354482081 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>347ee10fd2ea1 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>67c06db9d5cf1 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>dd99ae9d86501 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>0e02d6eb4cf81 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>342a6823d0821 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>d89eeedb1a1c1 month agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>353d671834d91 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>3ff1aa96ef471 month agoCopilot3ff1aa96ef471 month agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>2d63d3c541e21 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>0750451e82741 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>043d5bbab1141 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>d1e30098f38f1 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>5981d7b1c5bf1 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>82decf4cf3881 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>8ee029d91ede1 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>2b9223b6e6441 month agoCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>552dba7885741 month agoCopilot552dba7885741 month agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>552dba7885741 month agoCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>4556d10508aa1 month agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>ef44bc6dbb271 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>c00e9f890b171 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>fd6f86b0f4381 month agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>1df38993b87a2 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>8512cbad3da92 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>cf3414de65982 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>046b325f97d72 months agoCo-authored-by: Claude Opus 5 <noreply@anthropic.com>db4ac47a7f4e2 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>678d475dd0692 months agoCo-authored-by: Claude Opus 5 <noreply@anthropic.com>71c65bbd53882 months agoCo-authored-by: Claude Opus 5 <noreply@anthropic.com>a653827058b22 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>45820369b07e2 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>f11ae736bac42 months agoCopilotc13d4f8dda3e2 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>02049e0e9b292 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>edefc8aeaefa2 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>a21af991b5902 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>e9e2b7bdfd332 months agoCo-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>ccb449a9a0ef3 months agoCopilotccb449a9a0ef3 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>6782bcdac5cc3 months agoCopilot6782bcdac5cc3 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>2a123acad2a13 months agoOrbisAI Security2a123acad2a13 months agomediratta01.pally@gmail.com2a123acad2a13 months agoAutomated security fix generated by OrbisAI Security05f591f299983 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>62dc5a560c1b4 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>c735f290bf714 months agoCo-authored-by: Claude Opus 4.8 <noreply@anthropic.com>fb4e4404e7674 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>fb4e4404e7674 months agoCo-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>fb4e4404e7674 months agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>fb4e4404e7674 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>86aceba4f0d24 months agoCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>deb4c3efa9e74 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>283f71e367924 months agoCopilot283f71e367924 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>2524c916bb005 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>47a1a20a30af5 months agoCopilot47a1a20a30af5 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>7568688f358e5 months agoCo-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>7568688f358e5 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1d01ca7d36b55 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>4f158fc5e26f5 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>8c25730628cb5 months agoCopilot8c25730628cb5 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>55d986f45ecd5 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>7d15431aadf35 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>5eb22b706cc55 months agoCo-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>8f7e2b5dee345 months agoCopilot8f7e2b5dee345 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>49d93b89a1135 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>b64f425feb425 months agoCopilotb64f425feb425 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>b64f425feb425 months agoCo-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>b64f425feb425 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>5b44ed7aacff5 months agoCopilot5b44ed7aacff5 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>3e788a2fed815 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>0789b9083ac25 months agoCopilot0789b9083ac25 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>b76dcd45895d5 months agoCopilotb76dcd45895d5 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>0f1552e24cfe5 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>39460fe8ca235 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>dd900a99ade45 months agoCopilotdd900a99ade45 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>23778d1dc9a96 months agoCopilot23778d1dc9a96 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>23778d1dc9a96 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>44ffda0360446 months agoCopilot44ffda0360446 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>1db51a3bf4f66 months agoCopilot1db51a3bf4f66 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>523d98ac7ffe6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>eeb533685ddb6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>a8ef015d3d5c6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1231c6f609856 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>b77fdc1605396 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>d71a9ce44c0b6 months agoCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>d71a9ce44c0b6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>0935ea21735e6 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>bab5f1add0d06 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1607fb45375d6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>9ae3984ef70c6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>6878bfc83c086 months agoCopilot6878bfc83c086 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>507d7d4c3d266 months agoCopilot507d7d4c3d266 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>d5055ba614d36 months agoCopilotd5055ba614d36 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>2b17fd32a7b06 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1ed48e9f2e586 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>5fbeff81f67e6 months agoCopilot5fbeff81f67e6 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>5fbeff81f67e6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>bed2dacd74836 months agoCo-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>38d9b2ed709b6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>9784cc7f76e66 months agoCopilot9784cc7f76e66 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>c7685f06c5676 months agoCopilotc7685f06c5676 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>3a0e6ebdb40a7 months agoCopilot3a0e6ebdb40a7 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>cf80de584e9c7 months agoCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>cf80de584e9c7 months agoCo-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>cf80de584e9c7 months agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>cf80de584e9c7 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>ad341badde9e7 months agoCo-authored-by: Claude Opus 4.6 <noreply@anthropic.com>ad341badde9e7 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>f81d5bbd08b77 months agoCo-authored-by: openai-code-agent[bot] <242516109+Codex@users.noreply.github.com>f81d5bbd08b77 months agoCo-authored-by: openai-code-agent[bot] <242516109+Codex@users.noreply.github.com>a9c6362d31057 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>c62e5a817e067 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>b5c86ac45d937 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>c3e53058f4608 months agoCo-authored-by: Claude Opus 4.5 <noreply@anthropic.com>958f75740b488 months agoCopilot958f75740b488 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>9d6fa11c543b9 months agoCopilot9d6fa11c543b9 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>246c9c2c8eea10 months agoCopilot246c9c2c8eea10 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>75cfcf9b994e10 months agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>01487a028b3f10 months agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>300e4540a5c310 months agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>58b614373b8b10 months agoCopilot58b614373b8b10 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>d25d19ae76f511 months agoCopilotb5886a49e6a01 year agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>5ad909d679871 year agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>360c655694841 year agoCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>0ae69dbf35911 year agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com># CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Project Overview
FalkorDB-rs is a Rust implementation of FalkorDB, a graph database that runs as a Redis module. It implements the Cypher query language using GraphBLAS sparse matrices for efficient graph storage and traversal.
## Reference implementation and performance bar
The C implementation is the reference. It lives on the `master` branch of this
same repository; the easiest way t---
name: fuzz
description: Run and manage FalkorDB's cargo-fuzz pipeline for the query runtime (fuzz_target_runtime) - build the fuzz target, run/minimize the corpus, generate coverage, and reproduce a crash artifact. Use when asked to fuzz test the runtime, investigate a fuzzing crash/artifact, or update the fuzz corpus.
allowed-tools: Bash
---
# Fuzz
The fuzz target lives in `fuzz/` (crate `graph-fuzz`, binary
`fuzz_target_runtime`, fuzzing `graph`'s query runtime). `fuzz.sh` runs the
full local sequen---
name: lint
description: Run FalkorDB's stricter opt-in Clippy pass (pedantic/nursery/cargo lints) beyond the basic CI gate, optionally auto-fixing. Use when asked for a deep/strict lint pass or to auto-fix clippy warnings; for the standard fmt+clippy CI gate use the build skill.
allowed-tools: Bash
---
# Lint (advanced)
The `build` skill runs the CI gate (`cargo fmt --all -- --check` +
`CXX=clang++ cargo clippy --all-targets`). This skill is the stricter,
opt-in pass: pedantic + nursery + cargo lints,---
name: test
description: Run FalkorDB's test suites - Rust unit tests, Python e2e/function/MVCC/concurrency tests, openCypher TCK compliance tests, and flow tests. Use when asked to run, narrow down, or debug a failing test, or to decide which suite covers a change.
allowed-tools: Bash
---
# Test
All Python suites require the virtualenv. Locally it's `./venv` (create once
with `python3 -m venv venv && pip install -r tests/requirements.txt`); inside
the devcontainer/CI it lives at `/data/venv`. The acti---
name: coverage
description: Measure FalkorDB code coverage with LLVM source-based instrumentation across Rust unit tests, Python e2e/MVCC/concurrency tests, flow tests, and TCK - producing an lcov report. Use when asked to measure/report test coverage or reproduce the CI coverage job locally.
allowed-tools: Bash
---
# Coverage
LLVM source-based coverage (`-C instrument-coverage`) over the same suites CI
runs. `llvm-profdata`/`llvm-cov` must match the LLVM that built the binary —
the devcontainer shi---
name: profile
description: Profile FalkorDB performance - generate samply flamegraphs and run the benchmark suite. Use when investigating a performance regression/bottleneck or comparing benchmark results. For code-coverage reports use the coverage skill.
allowed-tools: Bash
---
# Profile
## 1. Flamegraphs with samply
For finding performance bottlenecks in query execution (full reference:
`docs/profiling.md`):
```bash
cargo install samply # one-time
# [profile.release] h---
name: build
description: Build FalkorDB (Rust code plus its native GraphBLAS/RediSearch dependencies), and run formatting/lint checks. Use when asked to build or compile the project, set up native dependencies for the first time, fix a build/compile/lint error, or run cargo fmt/clippy.
allowed-tools: Bash
---
# Build
FalkorDB-rs is a Redis module: the Rust crates link against two native C
libraries (GraphBLAS and RediSearch) that must be compiled and installed
*before* `cargo build` will succeed.
## ---
name: debug
description: Debug FalkorDB crashes, hangs, panics, and incorrect query results - attach lldb/gdb to redis-server with the module loaded, understand panic/crash behavior, step through query execution, and triage failing CI runs. Use when investigating a crash, hang, wrong query result, or a red CI job.
allowed-tools: Bash
---
# Debug
## 1. Attach a debugger to the module
Build a debug binary first (`cargo build`), then launch `redis-server` with
the module loaded under a debugger (mirrors# Bench loop
Repeatable per-query performance + regression + coverage loop. The harness is a
uv project under `bench/` — see `bench/README.md` for details.
## Full loop (run in this order)
```bash
# 0. once: install the harness's dependencies
uv sync --project bench
# 1. build the release module
cargo build --release
# 2. measure all 317 queries -> bench/results/current.csv (~2 min)
uv run --project bench bench measure
# 3. regression gate vs your baseline; exits 1 on a breach
uv run --project bench.dockerignoreclaude-code.claude/.gitignoregithub-copilot.github/copilot-instructions.md