From 353fa23d290d0ac00be7db121de2585b4d58ff7f Mon Sep 17 00:00:00 2001 From: don Date: Sun, 29 Mar 2026 21:04:08 -0400 Subject: [PATCH] chore(cursor): rename project rules from .mdc to .md Update cross-references in testing-expectations and story-kickoff. Made-with: Cursor --- .../{architecture-authority.mdc => architecture-authority.md} | 0 .cursor/rules/{csharp-style.mdc => csharp-style.md} | 0 .cursor/rules/{gdscript-style.mdc => gdscript-style.md} | 0 .cursor/rules/{git-workflow.mdc => git-workflow.md} | 0 .cursor/rules/{story-kickoff.mdc => story-kickoff.md} | 4 ++-- .../{testing-expectations.mdc => testing-expectations.md} | 2 +- 6 files changed, 3 insertions(+), 3 deletions(-) rename .cursor/rules/{architecture-authority.mdc => architecture-authority.md} (100%) rename .cursor/rules/{csharp-style.mdc => csharp-style.md} (100%) rename .cursor/rules/{gdscript-style.mdc => gdscript-style.md} (100%) rename .cursor/rules/{git-workflow.mdc => git-workflow.md} (100%) rename .cursor/rules/{story-kickoff.mdc => story-kickoff.md} (97%) rename .cursor/rules/{testing-expectations.mdc => testing-expectations.md} (99%) diff --git a/.cursor/rules/architecture-authority.mdc b/.cursor/rules/architecture-authority.md similarity index 100% rename from .cursor/rules/architecture-authority.mdc rename to .cursor/rules/architecture-authority.md diff --git a/.cursor/rules/csharp-style.mdc b/.cursor/rules/csharp-style.md similarity index 100% rename from .cursor/rules/csharp-style.mdc rename to .cursor/rules/csharp-style.md diff --git a/.cursor/rules/gdscript-style.mdc b/.cursor/rules/gdscript-style.md similarity index 100% rename from .cursor/rules/gdscript-style.mdc rename to .cursor/rules/gdscript-style.md diff --git a/.cursor/rules/git-workflow.mdc b/.cursor/rules/git-workflow.md similarity index 100% rename from .cursor/rules/git-workflow.mdc rename to .cursor/rules/git-workflow.md diff --git a/.cursor/rules/story-kickoff.mdc b/.cursor/rules/story-kickoff.md similarity index 97% rename from .cursor/rules/story-kickoff.mdc rename to .cursor/rules/story-kickoff.md index eed6bcd..3588999 100644 --- a/.cursor/rules/story-kickoff.mdc +++ b/.cursor/rules/story-kickoff.md @@ -24,7 +24,7 @@ When the user starts work on a **Jira story** (e.g. issue key `NS-14`, phrases l ## 4. Planning document - Add **`docs/plans/{JIRA_KEY}-implementation-plan.md`** (example: `docs/plans/NS-14-implementation-plan.md`). Create `docs/plans/` if it does not exist. -- Prefer committing this plan on **`main`** so it exists even before a feature branch; it counts as documentation-style work per [git workflow](git-workflow.mdc). +- Prefer committing this plan on **`main`** so it exists even before a feature branch; it counts as documentation-style work per [git workflow](git-workflow.md). **Required sections** in that file: @@ -39,4 +39,4 @@ When the user starts work on a **Jira story** (e.g. issue key `NS-14`, phrases l ## 5. After the plan -- Implement only after the user confirms. For code, scenes, data, or CI changes, use a **branch** and follow [git workflow](git-workflow.mdc). +- Implement only after the user confirms. For code, scenes, data, or CI changes, use a **branch** and follow [git workflow](git-workflow.md). diff --git a/.cursor/rules/testing-expectations.mdc b/.cursor/rules/testing-expectations.md similarity index 99% rename from .cursor/rules/testing-expectations.mdc rename to .cursor/rules/testing-expectations.md index dba88b1..2ac2742 100644 --- a/.cursor/rules/testing-expectations.mdc +++ b/.cursor/rules/testing-expectations.md @@ -27,4 +27,4 @@ alwaysApply: true ## Cross-cutting - If **CI** is added later, treat its **required** steps (e.g. `dotnet test`, schema validation) as gates: fix failures or update workflows/docs intentionally—do not silence checks without a recorded reason. -- When a story is **explicitly client-only or spike** (no server), match that scope in tests too (manual client checks only), and call out temporariness per [architecture authority](architecture-authority.mdc). +- When a story is **explicitly client-only or spike** (no server), match that scope in tests too (manual client checks only), and call out temporariness per [architecture authority](architecture-authority.md).