This may have been intended at some point - but it is unnecessary and hampers useful functionality.
In a shared collaborative project, it is useful convention to have rules for the project that make sense for all to have / thus part of version control.
It also is useful to have rules that may be user specific. While this could be done with custom agents or in the rules for AI UI - this is not ideal because they could be personal but project specific rules - maybe a rule tied to a specific feature being worked on.
BUG: When an mdc file is gitignored - it will NOT be used by the agent, and trying to open the referenced file from the agent window if manually dragged in and clicked on ends up showing file not found.
For example - in a large project, it would be nice to have the following gitignored:
.cursor/rules/personal/*.mdc
Here the screenshots show what happens when an MDC file is gitignored:
I´m having the same error, and the new release launched today continue to have it, in my idea cursos need to recognize the files for rules that in the file system watever if this is versioned or not, this is really a bug, or is the correct behavior of cursos?