Cursor rule Cursor
APAS accept and // accept hole — add only when user explicitly requests.
Cursor rule Cursor
APAS accept and // accept hole — add only when user explicitly requests.
Cursor rule Cursor
Where agents write status reports when finishing a round.
Cursor rule Cursor
Read chapter proof targeting data before planning agent work.
Cursor rule Cursor
Same-algorithm implementation files (StEph, MtEph, StPer) must not import specs/lemmas from each other.
Cursor rule Cursor
How to implement and test iterators on APAS-VERUS collection modules.
Cursor rule Cursor
No decorative separator lines or box-drawing characters in code comments.
Cursor rule Cursor
Use u64/i64 for element values, reserve usize for indexing only. Stop using the N type alias for arithmetic.
Cursor rule Cursor
Leave failed experiments unmodified.
Cursor rule Cursor
Strategy for verifying Float graph algorithm files using vstdplus/float.rs axioms.
Cursor rule Cursor
Format for auditing code inside vs outside verus! blocks.
Cursor rule Cursor
Structure and rules for lib.rs.
Cursor rule Cursor
Module header format for source files.
Cursor rule Cursor
When the user asks for a "module summary verusification" or "module summary" for a chapter, produce the following table. Run veracity-review-module-fn-impls and veracity-review-proof-holes first to get counts.
Cursor rule Cursor
Mt files must be standalone — no imports from St counterparts.
Cursor rule Cursor
Multi-struct spec style — separate structs per variant, per-type traits, recursive specs in trait impls, no inherent blocks or free fns.
Cursor rule Cursor
PartialEq/Eq specification pattern — must be inside verus!, use assume not externalbody.
Cursor rule Cursor
APAS-VERUS project goal - prove all algorithms.
Cursor rule Cursor
Generate proposed work table from proof holes report.
Cursor rule Cursor
Commands for building and running Proof Time Tests (PTTs).
Cursor rule Cursor
When the user says "review ChapNN" or "review against prose".
Cursor rule Cursor
RwLockPredicate struct naming — use ModuleInv convention, carry real invariants.
Cursor rule Cursor
Role - senior formal proof engineer and algorithms expert.
Cursor rule Cursor
Spec function naming conventions.
Cursor rule Cursor
Standard section ordering and TOC format for Verus source files.