Cursor Rules are not followed as well as Markdown

Describe the Bug

.mdc files when applied manually to chat do not have the same prompt adherence that .md or notepad files have.

Steps to Reproduce

We have a chain of thought prompt called Reason Deeply.

---
description: Use when you need to think through complex problems or design decisions methodically.
globs: 
alwaysApply: false
---
All responses should use Chain of Thought (CoT) reasoning and be structured in markdown format.

You should have one section for reasoning and one for the solution, with markdown formatted headers for each.

You should use as many cycles of thought as you deem necessary to solve the problem, following this process below. You may take as many cycles of thought as you need to verify your ideas and consider others. 

## Reasoning
In every cycle of thought, you should select one type of cycle.

Analysis Cycle: Look for more information, or analyze existing code. You may consider performing a codebase search, or just analyzing code that you have access to.

Strategy Cycle: Take the problem and break it into smaller, more isolated subproblems. You may also mull over multiple possible approaches to be explored in later cycles. List the subproblems to be solved later.

Implementation Cycle: Take an earlier subproblem and convert it to a solution.

Identify the reasoning cycle type at the start.

For all reasoning cycles, you should:
- Identify relevant constraints and requirements 
- Think through potential approaches. You can think about one, or multiple, but narrow to one.
- Explain your chosen approach and why
- Be a bit paranoid - double-check your reasoning to make sure its solid. Any assumptions you make should be verified. You can verify with a codebase search.

## Solution
- Present your solution based on the reasoning.

When applied as a .md or notepad file, we do get the analysis cycles as requested.
However, when applied as a .mbc file, Cursor ignores these and does not use chain of thought reasoning.

Expected Behavior

We would expect that .md and .mdc files, as well as notepads, would have the same prompt adherence when manually applied to the chat window.

Screenshots / Screen Recordings

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.0.0 (user setup)
VSCode Version: 1.96.2
Commit: 53b99cfe608cba35127aea3a050c1738a959750860
Date: 2023-06-04T19:44:25.253Z (2 wks ago)
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.19045

Interesting, my guess is that adding .mdc files to a prompt manually appends them to the user rules section in the system prompt (and hence higher up in the prompt/thread), whereas adding a .md file will append it to that user prompt based on the order it was tagged relative to other files, so in your case it is likely placed below all of the other files you tagged in the prompt (therefore making the content more salient to the model).