Skip to content

[codex] Fix actionable rule requests and repo hygiene - #284

Merged
PatrickJS merged 11 commits into
mainfrom
codex/scan-repo-for-security-issues
May 13, 2026
Merged

PatrickJS merged 11 commits into
mainfrom
codex/scan-repo-for-security-issues

Conversation

@PatrickJS

@PatrickJS PatrickJS commented May 13, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Add .mdc rules for actionable open requests: TensorFlow/deep learning, AutoML/HPO, React Router v7, Blender add-ons, GameMaker GML, general Rust, Harmony ArkTS, embedded STM32/HAL, ROS/ROS2, Google ADK, Fortran, and Toss-style design systems.
  • Remove the duplicate long-slug FastAPI rule folder, keep the canonical rules/py-fast-api entry, and improve broken/placeholder legacy rule files for Rails, Solidity React, Svelte, and Vue/Nuxt.
  • Add README guidance for Cursor .mdc rule files and monorepo usage, and strengthen repo-hygiene/workflow guardrails with maintainer-owned sensitive controls.

Validation

  • node scripts/check-repo-hygiene.mjs
  • node --test scripts/*.test.mjs
  • git diff --check

Closes #12, closes #14, closes #20, closes #24, closes #30, closes #33, closes #36, closes #49, closes #57, closes #62, closes #84, closes #86, closes #93, closes #97, closes #98, closes #104, closes #148, closes #155, closes #238.

Summary by CodeRabbit

  • New Features

    • Added 12+ new Cursor rules (including React Router v7, TensorFlow/Deep Learning, Fortran, Rust, STM32/Embedded, AutoML, Toss-style design system, Blender, ROS/ROS2, GameMaker, Google ADK, HarmonyOS ArkTS).
  • Documentation

    • Expanded README with new method guidance and monorepo best practices; updated BeefreeSDK integration examples and numerous rule docs.
  • Updates

    • Set applicability flags and minor refinements across 20+ existing rules.
  • Chores / Security

    • Introduced repository governance controls and tightened workflow permissions.
  • Tests

    • Added workflow/security hygiene tests.

PatrickJS added 6 commits May 12, 2026 21:40
Remove the obsolete rules/cursorrules-file-cursor-ai-python-fastapi-api rule set (deleted .cursorrules, README.md and multiple .mdc rule files) and clean up README.md by removing the duplicate Python (FastAPI) entry. This prunes deprecated/duplicated Cursor rules for FastAPI and reduces confusion in the rules index.
Restrict workflow permissions and run hygiene checks against a trusted base for pull requests: grant read-only contents permission, checkout the PR base to .trusted-base, and execute the trusted check-repo-hygiene script for PRs. Update the hygiene script to change README external-listing messaging and adjust its behavior; update tests to match the new expectations and add a new workflow-security.test.mjs to assert the workflow changes. Add/adjust many rule files (rules-new/*.mdc) to include globs/alwaysApply metadata and minor formatting fixes, and add several .cursorrules files (Rails, Solidity/Web3, Svelte5, Vue/Nuxt) to populate rule content.
Update README to document using .mdc Cursor rule files and monorepo setups. Adds TOC entries for “Method Three” and “Monorepos and Multiple Rule Files”, includes step-by-step guidance for placing .mdc files in .cursor/rules, keeping frontmatter, and scoping rules with globs. Also adds numerous new rules links under rules-new (e.g. React Router v7, Google ADK, HarmonyOS ArkTS, Blender Python Add-ons, GameMaker GML, Toss-Style Design System, Embedded STM32/HAL, ROS/ROS2, AutoML, Fortran, Rust, TensorFlow) to the rules index.
Introduce .github/CODEOWNERS to require @PatrickJS review for workflows, scripts, and the CODEOWNERS file itself. Update workflow-security.test.mjs to load the CODEOWNERS file and add assertions that those entries exist, ensuring sensitive automation and policy files require maintainer review.
Populate the frontmatter description in rules-new/cpp.mdc to instruct Cursor to produce modern C++ and CMake code with clear structure, RAII, const-correctness, and safe error handling. Also remove an extra trailing blank line at the end of the file.
@coderabbitai

coderabbitai Bot commented May 13, 2026 •

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: f8b25cd1-0f90-49d6-adff-9dc96783dc7e

📥 Commits

Reviewing files that changed from the base of the PR and between 0f20b48 and 0393194.

📒 Files selected for processing (15)
  • rules-new/beefreeSDK.mdc
  • rules-new/clean-code.mdc
  • rules-new/database.mdc
  • rules-new/fastapi.mdc
  • rules-new/gitflow.mdc
  • rules-new/nextjs.mdc
  • rules-new/node-express.mdc
  • rules-new/react.mdc
  • rules-new/svelte.mdc
  • rules-new/tailwind.mdc
  • rules-new/typescript.mdc
  • rules-new/vue.mdc
  • rules/beefreeSDK-nocode-content-editor-cursorrules-prompt-file/.cursorrules
  • rules/deno-integration-techniques-cursorrules-prompt-fil/.cursorrules
  • scripts/workflow-security.test.mjs
✅ Files skipped from review due to trivial changes (9)
  • rules-new/typescript.mdc
  • rules-new/gitflow.mdc
  • rules-new/nextjs.mdc
  • rules-new/react.mdc
  • rules-new/node-express.mdc
  • rules-new/database.mdc
  • rules-new/fastapi.mdc
  • rules-new/clean-code.mdc
  • rules/deno-integration-techniques-cursorrules-prompt-fil/.cursorrules
🚧 Files skipped from review as they are similar to previous changes (6)
  • rules-new/svelte.mdc
  • rules-new/beefreeSDK.mdc
  • scripts/workflow-security.test.mjs
  • rules-new/vue.mdc
  • rules-new/tailwind.mdc
  • rules/beefreeSDK-nocode-content-editor-cursorrules-prompt-file/.cursorrules

📝 Walkthrough

Walkthrough

Adds CODEOWNERS and tightens workflow permissions; implements a trusted-base checkout and new workflow tests; introduces ~30 new/updated .mdc and .cursorrules rule files (many with alwaysApply: false), README updates, Beefree SDK example changes, and hygiene test adjustments.

Changes

Repository governance & workflow security

Layer / File(s) Summary
CODEOWNERS
.github/CODEOWNERS
Adds maintainer ownership mapping: @PatrickJS for .github/workflows/**, scripts/**, and .github/CODEOWNERS.
Workflow permissions and trusted-base checkout
.github/workflows/main.yml (lines 9-11, 78-91)
Sets workflow permissions.contents: read; on pull_request checks out PR base SHA into .trusted-base and runs scripts/check-repo-hygiene.mjs against it; original hygiene step runs only on non-PR events.
Workflow security tests
scripts/workflow-security.test.mjs
New test suite asserting permissions.contents: read, that the workflow invokes scripts/check-repo-hygiene.mjs with --root/--changed-files/--diff-file, and that CODEOWNERS maps @PatrickJS to the sensitive paths.

Repository hygiene tooling and tests

Layer / File(s) Summary
Hygiene check message and tests
scripts/check-repo-hygiene.mjs, scripts/check-repo-hygiene.test.mjs
Changes failure message to require “maintainer handling” for new external README links; updates tests to assert the new message, add a failing case for external README links even when rule content changes, and add a passing case for local README links when rule content changes.

Documentation, examples, and rule catalog

Layer / File(s) Summary
README and TOC updates
README.md (multiple ranges)
Expands "How to Use" with Method Three (.mdc rule files) and Monorepo guidance; adds many new catalog entries (React Router v7, Google ADK, HarmonyOS ArkTS, Blender, GameMaker, Toss-style design, Embedded STM32/HAL, ROS/ROS2, AutoML, Fortran, Rust, TensorFlow, etc.) and removes an older FastAPI link.
Beefree SDK examples
rules/beefreeSDK-*/{.cursorrules,README.md}, rules-new/beefreeSDK.mdc
Example changed to recommend bundling @beefree.io/sdk (remove CDN script include), simplify auth request payload to uid only, and initialize via new BeefreeSDK(authResponse) then bee.start(beeConfig, {}) instead of BeefreeSDK.create(...).

New and standardized rules (.mdc / .cursorrules)

Layer / File(s) Summary
New .mdc rule files (multiple domains)
rules-new/{automl-hyperparameter-optimization,tensorflow-deep-learning,blender-python-addon,gamemaker-gml,embedded-stm32-hal,ros-ros2,react-router-v7,google-adk,harmony-arkts,fortran,rust-general,toss-style-design-system,...}
Adds many new domain-specific rule documents covering AutoML/Hyperparameter tuning, TensorFlow, Blender add-ons, GameMaker GML, embedded STM32 HAL, ROS/ROS2, React Router v7, Google ADK, HarmonyOS ArkTS, Fortran, Rust guidelines, Toss design system, and others. Each includes metadata and scoped guidance.
Metadata standardization across existing rules
rules-new/{clean-code,codequality,cpp,database,fastapi,nextjs,node-express,python,react,rust,svelte,tailwind,typescript,vue,...}.mdc
Adds or standardizes alwaysApply: false and globs frontmatter in many existing rule files; applies minor whitespace/formatting adjustments.
Cursor prompt files and other .cursorrules
rules/{rails,vue-3-nuxt-3-*,svelte-5-vs-svelte-4-*,solidity-react-blockchain-apps-*,nextjs-react-tailwind-*,deno-*,manifest-yaml-*,drupal-11-*,momen-*}
Replaces corrupted placeholders and adds or updates .cursorrules prompts for Rails 8, Vue 3/Nuxt 3, Svelte 5 rune guidance, Solidity/Web3, Next.js seed image guidance, Deno docs, Manifest YAML schema guidance, and others.

FastAPI rule consolidation / removals

Layer / File(s) Summary
FastAPI rules directory cleanup
rules/cursorrules-file-cursor-ai-python-fastapi-api/{.cursorrules,README.md,*.mdc}
Removes/empties prior FastAPI-focused rule files and README content from this directory (multiple files deleted/cleared), consolidating FastAPI guidance elsewhere.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~50 minutes

Possibly related issues

  • #12: Request: Cursorrules for TensorFlow and Deep Learning — PR adds rules-new/tensorflow-deep-learning.mdc.
  • #14: Request: AutoML and Hyperparameter Optimization — PR adds rules-new/automl-hyperparameter-optimization.mdc.
  • #24: Request: React Router v7 — PR adds rules-new/react-router-v7.mdc.
  • #30: Request: Blender Python Add-ons — PR adds rules-new/blender-python-addon.mdc.
  • #33: Request: GameMaker language — PR adds rules-new/gamemaker-gml.mdc.
  • #36: Request: Cursor rules for Rust — PR adds rules-new/rust-general.mdc.
  • #49: If I'm using monorepo, how does ’.cursorrules‘ work? — README adds Monorepos and Multiple Rule Files guidance.
  • #57: Refactor to new cursor rules directory structure — PR adds many .mdc files and updates metadata.
  • #62: Cursor rules for harmony arkts — PR adds rules-new/harmony-arkts.mdc.
  • #84: embedded — PR adds rules-new/embedded-stm32-hal.mdc.
  • #86: Cursor rules for ros and ros2 — PR adds rules-new/ros-ros2.mdc.
  • #93: cursorrules for google-adk — PR adds rules-new/google-adk.mdc.
  • #97: Fortran cursor rules — PR adds rules-new/fortran.mdc.
  • #104: Vue 3 / Nuxt 3 CursorRules Prompt Needs Context — PR replaces placeholder with full Vue/Nuxt .cursorrules.
  • #148: Svelte runes don't need to be imported — PR fixes Svelte runes guidance.
  • #155: Duplicate files — PR removes/empties duplicated FastAPI rules directory.
  • #238: Add Toss-Style Design System Rules — PR adds rules-new/toss-style-design-system.mdc.

Possibly related PRs

Poem

🐰 I hopped through rules both new and old,

Bundled SDKs and CODEOWNERS bold.
Rules for robots, STM, and art,
Readme learned a brand-new part —
Keeper tests keep mischief on hold.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/scan-repo-for-security-issues

PatrickJS added 3 commits May 12, 2026 21:58
Refactor documentation and project rules across multiple files:

- Beefree SDK: Replace external <script> usage with instruction to bundle @beefree.io/sdk, simplify auth payload to only send uid (remove client_id/client_secret), and update initialization to use the newer BeefreeSDK constructor + start API.
- Cursor/README and Drupal notes: Fix extension link casing, prefer .cursor/rules over legacy .cursorrules, and update referenced Awesome CursorRules repo link.
- Placeholder images: Replace placekitten.com guidance with recommendation to use local fixtures or a stable, project-approved image source; update rule description accordingly.
- Project overview: Reword repository purpose to refer to configured @findhow package repositories.

Also include minor formatting/newline fixes and other small doc clarifications.
Revise main README guidance for adding .cursorrules (use the VS Code command to create a rule and copy guidance, and link Cursor project rules for .mdc files). Update Beefree SDK example in its .cursorrules: remove client_id/client_secret from client-side auth payload, recommend bundling the official @beefree.io/sdk instead of loading a remote script, and switch initialization to instantiate BeefreeSDK and call start. Small wording tweaks in Deno integration and Rails rule README to generalize repository references and simplify the attribution to the Mawla cursor_rules project.
Update manifest prompt rules to recommend using a verified or project-shipped Manifest JSON Schema instead of hardcoding the public schema URL, and tighten wording/copy (e.g. "Strictly"). Update README guidance to advise verifying backend docs and schema for the project version. Replace hardcoded external image URLs in the momen ActionFlow examples with a generic "generated-image-url-from-actionflow" placeholder to avoid leaking or relying on specific static assets.
@PatrickJS
PatrickJS marked this pull request as ready for review May 13, 2026 05:01

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (6)
scripts/workflow-security.test.mjs (1)

8-10: ⚡ Quick win

Harden the permission assertion to catch future write scopes.

This test verifies contents: read exists, but it doesn’t explicitly fail if an additional write permission is later introduced.

Suggested hardening
 test("repo hygiene workflow grants read-only contents permission", () => {
   assert.match(workflow, /^permissions:\n\s+contents:\s+read\s*$/m);
+  assert.doesNotMatch(workflow, /^\s+[A-Za-z-]+:\s+write\s*$/m);
 });
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@scripts/workflow-security.test.mjs` around lines 8 - 10, The test "repo
hygiene workflow grants read-only contents permission" currently only checks for
"contents: read" but won't fail if "contents: write" is later added; update the
test around the existing assertion (the test function and the workflow variable)
to both assert the positive match for /^permissions:\n\s+contents:\s+read\s*$/m
and add a negative assertion such as assert.doesNotMatch(workflow,
/contents:\s*write/) to ensure no write scope is present.
rules-new/beefreeSDK.mdc (1)

555-555: ⚡ Quick win

Remove trailing whitespace.

Line 555 has trailing whitespace after the closing backticks.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@rules-new/beefreeSDK.mdc` at line 555, Remove the trailing whitespace after
the closing code fence backticks ("```") on the line that ends the code block
(the closing backticks visible in the diff) so the line contains only the three
backticks and no trailing spaces or tabs.
rules/beefreeSDK-nocode-content-editor-cursorrules-prompt-file/.cursorrules (1)

550-550: ⚡ Quick win

Remove trailing whitespace.

Line 550 has trailing whitespace after the closing backticks.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@rules/beefreeSDK-nocode-content-editor-cursorrules-prompt-file/.cursorrules`
at line 550, Remove the trailing whitespace at the end of line containing the
closing backticks (the triple backtick block terminator) in .cursorrules; locate
the closing ``` on line 550 and delete any spaces or tabs after it so the line
ends immediately with the backticks.
rules-new/blender-python-addon.mdc (1)

53-53: ⚡ Quick win

Add a final newline at end of file.

The file should end with a newline character for POSIX compliance and better git diff behavior.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@rules-new/blender-python-addon.mdc` at line 53, The file
blender-python-addon.mdc is missing a trailing newline; open the file and add a
single newline character at the end of the file (ensure the EOF ends with '\n')
so the file ends with a final newline for POSIX compliance and correct git diff
behavior.
rules-new/toss-style-design-system.mdc (1)

68-68: ⚡ Quick win

Add a final newline at end of file.

The file should end with a newline character for POSIX compliance and better git diff behavior.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@rules-new/toss-style-design-system.mdc` at line 68, The file
toss-style-design-system.mdc is missing a trailing newline; open
toss-style-design-system.mdc and ensure the file ends with a single newline
character (add a final newline at EOF) so the file is POSIX-compliant and
produces cleaner git diffs.
rules-new/rust-general.mdc (1)

53-53: ⚡ Quick win

Add a final newline at end of file.

The file should end with a newline character for POSIX compliance and better git diff behavior.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@rules-new/rust-general.mdc` at line 53, Add a single newline character at the
end of the Markdown file rust-general.mdc so the file ends with a final newline
(POSIX-compliant EOF) — simply ensure the last line is terminated with “\n” and
commit the change.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@rules-new/react.mdc`:
- Line 79: Remove the trailing whitespace at the end of the line containing
"Document complex component logic" in rules-new/react.mdc so the line ends
immediately after "logic"; update the file to delete that extra space character
to prevent stray whitespace diffs.

In `@rules/deno-integration-techniques-cursorrules-prompt-fil/.cursorrules`:
- Line 3: The rule file contains an invalid `@https://` reference (e.g.,
`@https://github.com/denoland/automation`) which only works in Cursor chat, not
in .cursorrules; remove the leading `@` and replace the reference with a plain
URL (`https://github.com/denoland/automation`) or a markdown link
(`[denoland/automation](https://github.com/denoland/automation)`) so the rule
file uses a supported reference format.

---

Nitpick comments:
In `@rules-new/beefreeSDK.mdc`:
- Line 555: Remove the trailing whitespace after the closing code fence
backticks ("```") on the line that ends the code block (the closing backticks
visible in the diff) so the line contains only the three backticks and no
trailing spaces or tabs.

In `@rules-new/blender-python-addon.mdc`:
- Line 53: The file blender-python-addon.mdc is missing a trailing newline; open
the file and add a single newline character at the end of the file (ensure the
EOF ends with '\n') so the file ends with a final newline for POSIX compliance
and correct git diff behavior.

In `@rules-new/rust-general.mdc`:
- Line 53: Add a single newline character at the end of the Markdown file
rust-general.mdc so the file ends with a final newline (POSIX-compliant EOF) —
simply ensure the last line is terminated with “\n” and commit the change.

In `@rules-new/toss-style-design-system.mdc`:
- Line 68: The file toss-style-design-system.mdc is missing a trailing newline;
open toss-style-design-system.mdc and ensure the file ends with a single newline
character (add a final newline at EOF) so the file is POSIX-compliant and
produces cleaner git diffs.

In `@rules/beefreeSDK-nocode-content-editor-cursorrules-prompt-file/.cursorrules`:
- Line 550: Remove the trailing whitespace at the end of line containing the
closing backticks (the triple backtick block terminator) in .cursorrules; locate
the closing ``` on line 550 and delete any spaces or tabs after it so the line
ends immediately with the backticks.

In `@scripts/workflow-security.test.mjs`:
- Around line 8-10: The test "repo hygiene workflow grants read-only contents
permission" currently only checks for "contents: read" but won't fail if
"contents: write" is later added; update the test around the existing assertion
(the test function and the workflow variable) to both assert the positive match
for /^permissions:\n\s+contents:\s+read\s*$/m and add a negative assertion such
as assert.doesNotMatch(workflow, /contents:\s*write/) to ensure no write scope
is present.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 24a6222b-4889-4d24-93c0-59618130627d

📥 Commits

Reviewing files that changed from the base of the PR and between a2d11a5 and 0f20b48.

📒 Files selected for processing (67)
  • .github/CODEOWNERS
  • .github/workflows/main.yml
  • README.md
  • rules-new/automl-hyperparameter-optimization.mdc
  • rules-new/beefreeSDK.mdc
  • rules-new/blender-python-addon.mdc
  • rules-new/clean-code.mdc
  • rules-new/codequality.mdc
  • rules-new/cpp.mdc
  • rules-new/database.mdc
  • rules-new/embedded-stm32-hal.mdc
  • rules-new/fastapi.mdc
  • rules-new/fortran.mdc
  • rules-new/gamemaker-gml.mdc
  • rules-new/gitflow.mdc
  • rules-new/google-adk.mdc
  • rules-new/harmony-arkts.mdc
  • rules-new/kubestellar-console.mdc
  • rules-new/medusa.mdc
  • rules-new/nativescript.mdc
  • rules-new/nextjs.mdc
  • rules-new/node-express.mdc
  • rules-new/python.mdc
  • rules-new/react-router-v7.mdc
  • rules-new/react.mdc
  • rules-new/ros-ros2.mdc
  • rules-new/rust-general.mdc
  • rules-new/rust.mdc
  • rules-new/svelte.mdc
  • rules-new/tailwind.mdc
  • rules-new/tensorflow-deep-learning.mdc
  • rules-new/toss-style-design-system.mdc
  • rules-new/typescript.mdc
  • rules-new/vue.mdc
  • rules/beefreeSDK-nocode-content-editor-cursorrules-prompt-file/.cursorrules
  • rules/beefreeSDK-nocode-content-editor-cursorrules-prompt-file/README.md
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/.cursorrules
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/README.md
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/error-handling-priorities.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-blocking-operations.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-components-and-validation.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-conditional-statements.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependencies.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependency-injection.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-file-structure.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-function-definitions.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-middleware.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-metrics.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-optimization.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-startup-and-shutdown-events.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/python-general-style.mdc
  • rules/deno-integration-techniques-cursorrules-prompt-fil/.cursorrules
  • rules/deno-integration-techniques-cursorrules-prompt-fil/project-overview-rule.mdc
  • rules/drupal-11-cursorrules-prompt-file/README.md
  • rules/manifest-yaml-cursorrules-prompt-file/.cursorrules
  • rules/manifest-yaml-cursorrules-prompt-file/README.md
  • rules/momen-cursurrules-prompt-file/momen-actionflow-gql-api-rules.mdc
  • rules/nextjs-react-tailwind-cursorrules-prompt-file/.cursorrules
  • rules/nextjs-react-tailwind-cursorrules-prompt-file/placeholder-images.mdc
  • rules/rails-cursorrules-prompt-file/.cursorrules
  • rules/rails-cursorrules-prompt-file/README.md
  • rules/solidity-react-blockchain-apps-cursorrules-prompt-/.cursorrules
  • rules/svelte-5-vs-svelte-4-cursorrules-prompt-file/.cursorrules
  • rules/vue-3-nuxt-3-typescript-cursorrules-prompt-file/.cursorrules
  • scripts/check-repo-hygiene.mjs
  • scripts/check-repo-hygiene.test.mjs
  • scripts/workflow-security.test.mjs
💤 Files with no reviewable changes (15)
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependencies.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-conditional-statements.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-startup-and-shutdown-events.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/error-handling-priorities.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/python-general-style.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-blocking-operations.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/README.md
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-metrics.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-dependency-injection.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-file-structure.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-function-definitions.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-performance-optimization.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-components-and-validation.mdc
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/.cursorrules
  • rules/cursorrules-file-cursor-ai-python-fastapi-api/fastapi-middleware.mdc

Comment thread rules-new/react.mdc Outdated
Comment thread rules/deno-integration-techniques-cursorrules-prompt-fil/.cursorrules Outdated
@PatrickJS
PatrickJS merged commit 5b9e9a4 into main May 13, 2026
2 checks passed
@PatrickJS
PatrickJS deleted the codex/scan-repo-for-security-issues branch May 13, 2026 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment