-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.cursorrules
More file actions
22 lines (22 loc) · 1.04 KB
/
Copy path.cursorrules
File metadata and controls
22 lines (22 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# FerrumKV — Cursor Rules
#
# The canonical AI collaboration rules for this project live in CLAUDE.md.
# Read that file in full before making any changes. It is AI-agnostic and
# applies to every assistant including Cursor.
#
# Key invariants, restated for visibility:
#
# - Never push directly to master. All changes go through a PR.
# - Commit messages in English, Conventional Commits format, imperative
# subject <= 72 chars, body wrapped at 72 columns explaining what/why.
# - PR body must contain: Summary, What changed, Why, Compatibility/risk,
# Verification, Issue references.
# - Run `cargo fmt --all -- --check`, `cargo clippy --all-targets
# --all-features -- -D warnings`, `cargo check --all-features`,
# `cargo test --all-targets --all-features`, `cargo bench --no-run
# --all-features` before declaring done.
# - Keys/values are Vec<u8> — binary-safe, never assume UTF-8.
# - One concern per PR; rebase (don't merge-commit) when syncing with master.
#
# See CLAUDE.md for the full rationale, examples, and the complete
# hard-rules list.