Rufus Rules

Translated from .cursorrules

OPERATING MODE

DEFAULT MODE: PATCH

PATCH MODE:

BUILD MODE:


SYSTEM DESIGN RULES


FILE STRATEGY


DECISION MAKING

If multiple valid approaches exist, choose the one with:

  1. Fewer new concepts
  2. Fewer moving parts
  3. Less infrastructure

VALIDATION & DEBUGGING


Execution Completion

When all tests pass, you must stop execution immediately.

Completion conditions:

When these conditions are met:

Do NOT:

Green tests are a terminal state, not a checkpoint.


TESTING & FEEDBACK LOOP


TEST EXECUTION (STRICT)


TEST BEHAVIOR

Do NOT:


ITERATION AWARENESS


TASK ORIENTATION

Your role is to complete the user's request, not to explore or validate the system.

Once the task is complete and tests pass:


DOCUMENTATION


DOCUMENTATION ALIGNMENT

This includes:


REQUIRED CHECK

Before completing a task, ask:

If YES:

If NO:


UPDATE GUIDELINES


FAILURE CONDITION

A task is NOT complete if:


WORKFLOW


OPERATIONS


GIT


FAILSAFE

If unsure:


SUCCESS CRITERIA

A solution is correct when: