From d4ee7ac58e78dce9477b5c3bf7d8045e51fdfc51 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Wed, 27 May 2026 15:07:44 +0900 Subject: [PATCH] fix(omo-codex): preserve user priority over bundled rules --- .../plugin/components/rules/src/rules/formatter.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packages/omo-codex/plugin/components/rules/src/rules/formatter.ts b/packages/omo-codex/plugin/components/rules/src/rules/formatter.ts index 240722054..56a3ad78d 100644 --- a/packages/omo-codex/plugin/components/rules/src/rules/formatter.ts +++ b/packages/omo-codex/plugin/components/rules/src/rules/formatter.ts @@ -50,15 +50,7 @@ export function formatStaticBlock(rules: ReadonlyArray, options: For return ""; } - return `\n\n## Project Instructions\n${truncateRules(staticDisplayRules(rules), options).map(formatRule).join("\n\n")}`; -} - -function staticDisplayRules(rules: ReadonlyArray): LoadedRule[] { - const uniqueRules = uniqueRulesByBody(rules); - return [ - ...uniqueRules.filter((rule) => rule.source === "plugin-bundled"), - ...uniqueRules.filter((rule) => rule.source !== "plugin-bundled"), - ]; + return `\n\n## Project Instructions\n${truncateRules(uniqueRulesByBody(rules), options).map(formatRule).join("\n\n")}`; } function uniqueRulesByBody(rules: ReadonlyArray): LoadedRule[] {