{
  "schema": "pidex-bundled-rule-seed-v1",
  "source_kind": "packaged_baseline",
  "baseline_parent_commit": "a4501c23c3dc8b007995825682b22207cf8f3082",
  "agent_count": 15,
  "rule_count": 254,
  "agents": [
    {"path":"agents/pidex-analyst.md","byte_hash":"0c5b96e67b1aca1e0ffbd5956e9ccb7dddf902614bcd3dc971a90f6b246e7774"},
    {"path":"agents/pidex-architect.md","byte_hash":"088d371d03a48f5ac67b0cff95ad6b294ff36dd0bb87f84e6376d8c932f59b3c"},
    {"path":"agents/pidex-code-reviewer.md","byte_hash":"e9b2afa0f42f52336b106915e92b4ef2d44f487a56c70377d430f237df19b6db"},
    {"path":"agents/pidex-critic.md","byte_hash":"f8c5b1e0b8e4007b421f91a1ce50f18c34fa765f6e8574c4062673575e6a4bbd"},
    {"path":"agents/pidex-designer.md","byte_hash":"098d52b4d47dcf5525e8e08e6ee02a265763072870ed2c029b44a46439f96ac2"},
    {"path":"agents/pidex-devops.md","byte_hash":"2248ed71d6c2d6c6b6534a043367bab47208126cf0ab181eee31fc140610874f"},
    {"path":"agents/pidex-implementer.md","byte_hash":"77927d899c5096fb26708100db1b9b7852fa2103c2cb3fc72ad1c9b7a1d22931"},
    {"path":"agents/pidex-pi.md","byte_hash":"7d54678967aa936263bcf1e5eb80eb79675e7760ed0dfed16b26260648fa6286"},
    {"path":"agents/pidex-planner.md","byte_hash":"78b5eb9d007d822dc41610a64b33e73a43e9826019c05a6352706b103eff51be"},
    {"path":"agents/pidex-qa.md","byte_hash":"3bc00540e1ba2f5ea55b246566141d020b5e4367acef4ab1a7b4798a207278d3"},
    {"path":"agents/pidex-retrospective.md","byte_hash":"1fc518fcb914bbfc8e2c7fde6f11f95b519bc4e123800a6c9499ee49e5af26bd"},
    {"path":"agents/pidex-roadmap.md","byte_hash":"3f4a28e25a85e4500102ecab5c098378f167cdf4e30002cb4c1bc0abb0e827fc"},
    {"path":"agents/pidex-security.md","byte_hash":"d4f06595f4e042fe08b2817eef7144a529ef8c98028f37685c1bae7f3604ebce"},
    {"path":"agents/pidex-uat.md","byte_hash":"e75b7914671fb8856478755c25b7ffdfec527eb880ba9f7583467d0620469667"},
    {"path":"agents/pidex-wiki-hygienist.md","byte_hash":"f52ce5c205fa8b6093708b42b11d0c23720053dbae562c5779132b8f963c8cac"}
  ],
  "rules": [
    {"rule_id":"legacy:rules:orchestrator-pi-decision-scan","path":"rules/orchestrator-pi-decision-scan.md","byte_hash":"34f0e7befff7732a9f46f9a4ca1fee3736b1324b46ee87a846b8b5d8b5d5458d","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:conversation-to-roadmap-promotion","path":"rules/orchestrator/conversation-to-roadmap-promotion.md","byte_hash":"e7c1b06df86e1bbc9bd91c57feca639ecef4efb1ca1d856e31fe691b87cd9048","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:followup-roadmap-suggestion","path":"rules/orchestrator/followup-roadmap-suggestion.md","byte_hash":"8734fcc93b4ac7fcce40afc6705cbe10c95f924ecd4705e7884202985db91d3b","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:g9-rejection-playwright-repro","path":"rules/orchestrator/g9-rejection-playwright-repro.md","byte_hash":"3bbc23c04c9cfd28aeb8dc60af84ce2fbf7ebc8bdf061cc26c76f75acf2b9e34","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:no-direct-implementation","path":"rules/orchestrator/no-direct-implementation.md","byte_hash":"6d5d85a29d0dd1aa31d3c741df0e3f6d046e4bb72f9f8add27bc15f9c62eebf8","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:package-manager-preflight","path":"rules/orchestrator/package-manager-preflight.md","byte_hash":"e09ad9bcf9ad2d550047402c5ce552476beaec0ea6a4be80dc2c7c063d125d12","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:project-boundary-write-guard","path":"rules/orchestrator/project-boundary-write-guard.md","byte_hash":"932885162a37a9dc41ed5f272e663488f27d3b6ca25af3e8242812a89a3602f9","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:sandbox-preflight","path":"rules/orchestrator/sandbox-preflight.md","byte_hash":"4b10cc82050edc4776ac2a4b734d57b3300e971bbe2fca8fbf99e440a791a5c9","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:orchestrator:test-project-declaration","path":"rules/orchestrator/test-project-declaration.md","byte_hash":"df9b14ea5824caab9e37aceb3cee969c951b16eae199e258f157bc64a40394f5","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-analyst:index","path":"rules/pidex-analyst/index.md","byte_hash":"6c32e59a4c431f77a9589a4155a7810ff996adecf3a7d8ae40199c37357c2b88","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-architect:boundary-error-conversion-note","path":"rules/pidex-architect/boundary-error-conversion-note.md","byte_hash":"691017fbe5069581483306f30dd5cffbc216f15715b968f1c770f0242b49a8b7","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-architect:index","path":"rules/pidex-architect/index.md","byte_hash":"9532b7a38b7b02ae97a93549d13265433ec290688938d0ae975549e565e0f136","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-architect:scripted-validation-matrix","path":"rules/pidex-architect/scripted-validation-matrix.md","byte_hash":"0a42d2832148084699d32af934d041c394cdf595c6d653e7789f6831c5c233c2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-architect:security-api-contract-preflight","path":"rules/pidex-architect/security-api-contract-preflight.md","byte_hash":"4785522dd2053a23318686874f95ec13d0c78339444d686e7d85319a35b0e711","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:all-unavailable-nav-assertion","path":"rules/pidex-code-reviewer/all-unavailable-nav-assertion.md","byte_hash":"88ec554189808f649d4fed8af0a8afbdf3d02e72abe2183f834d076c4dbfd442","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:async-cta-proof-gate","path":"rules/pidex-code-reviewer/async-cta-proof-gate.md","byte_hash":"3582ac1830497506716d68cbbc759beb8545f36d6a7166cb8c37bb374cdcbc2a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:boundary-source-of-truth-parity","path":"rules/pidex-code-reviewer/boundary-source-of-truth-parity.md","byte_hash":"43bc6150bf768bd5dbdd686743b8adb38b64c375038696373a1f2e93fb18258f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:deferred-scope-check","path":"rules/pidex-code-reviewer/deferred-scope-check.md","byte_hash":"bfa0eed4e97faa97c819b05ca2c46e6ac3b60059194a6fc9862f49e3a8058c43","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:draft-routing","path":"rules/pidex-code-reviewer/draft-routing.md","byte_hash":"511b3d21afbee3dbe160426ebd831b896ddcccaa1eabd699fa4342a1f466805e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:exact-taxonomy-error-code-assertions","path":"rules/pidex-code-reviewer/exact-taxonomy-error-code-assertions.md","byte_hash":"4d4dad31f608c79c4f14d16298579e6480587bbdf3a054f0b80ca209552a3cb7","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:execution-profile-diff-guard","path":"rules/pidex-code-reviewer/execution-profile-diff-guard.md","byte_hash":"c5bb8e50f3010301bc36c6052577e26056668717df57b97324e5a2ac08d75394","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:fallow-evidence","path":"rules/pidex-code-reviewer/fallow-evidence.md","byte_hash":"4389f6622316c5f0a150738cc91200209192a9dd58ec04ff355c63d271d22f30","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:hotfix-lane-runtime-unchanged-proof","path":"rules/pidex-code-reviewer/hotfix-lane-runtime-unchanged-proof.md","byte_hash":"7fa553faf27f42b220083c883535ad28b4c7252c862001d2e699e408256d9f44","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:index","path":"rules/pidex-code-reviewer/index.md","byte_hash":"f60cc8c0f93ff92cddf7a28088dd8e95d19e4ddaae54b6636523a7e05048a128","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:investigation-budget-cap","path":"rules/pidex-code-reviewer/investigation-budget-cap.md","byte_hash":"c7f34c10cd838a294b18445cee692d5ed1663aa797551c8fa8a2825c38cf667e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:large-diff-batching","path":"rules/pidex-code-reviewer/large-diff-batching.md","byte_hash":"151d16045123c7e4081a9bdb007026d1a51be6e1645241a658f78e9979a3a237","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:lifecycle-assertion-vocabulary-scan","path":"rules/pidex-code-reviewer/lifecycle-assertion-vocabulary-scan.md","byte_hash":"17fb57148afd5bb46cbf2a09a6084e7bffeb3bd30541182379f3431566f560c6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:lifecycle-route-success-conflict-separation","path":"rules/pidex-code-reviewer/lifecycle-route-success-conflict-separation.md","byte_hash":"7fdb877171c80888c5719c30bff63f0a6481cafc6e861dace125fbb0f942e754","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:live-only-msw-fallback-check","path":"rules/pidex-code-reviewer/live-only-msw-fallback-check.md","byte_hash":"e0a016d5d77d96fc71e6dd612fab6cb5c70b0d87e7bb8838e6b2c1103fd2eeb1","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:release-prep-not-blocking","path":"rules/pidex-code-reviewer/release-prep-not-blocking.md","byte_hash":"98a3dee71c53c8b418a12562b756d1b0c7444b23ea07217309e5b2876545cf11","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:secondary-lane-write-fence","path":"rules/pidex-code-reviewer/secondary-lane-write-fence.md","byte_hash":"bf3e069c68e7863898d5bb194646dc5b1a8692d9f988c8371af53cb527d16a4d","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:structural-evidence-first-pass","path":"rules/pidex-code-reviewer/structural-evidence-first-pass.md","byte_hash":"4f866090a7c00d5d063bdcd08c7c8ace0ace2ce681f512143f0627577852bbb0","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:tdd-table-narrow-hotfix-escape","path":"rules/pidex-code-reviewer/tdd-table-narrow-hotfix-escape.md","byte_hash":"06272225e5e8ba7c80da8c14516ebbba114c411c46d15d42e9abb6512540b217","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:ui-pattern-parity-review","path":"rules/pidex-code-reviewer/ui-pattern-parity-review.md","byte_hash":"9966a98a4b4d55e44ae3393043053f04e64c55a7e9974c7ba22d512a6eff95be","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-code-reviewer:write-path-triad-first-pass","path":"rules/pidex-code-reviewer/write-path-triad-first-pass.md","byte_hash":"16aec1fc305b56a99c96ec960f889540b3245955bed59661225ad34b84ccbef2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:binding-semantic-check","path":"rules/pidex-critic/binding-semantic-check.md","byte_hash":"4685cb610fefda07647c5a5f0e948e55a30bedd8d3017f0ecbb6782d017c322c","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:dep-pruning-lockfile-check","path":"rules/pidex-critic/dep-pruning-lockfile-check.md","byte_hash":"b988edb8ebbbde7198d814e9f57bd1a7134092c15660d046dc70bc8eddad49c1","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:enumeration-completeness-check","path":"rules/pidex-critic/enumeration-completeness-check.md","byte_hash":"0ea876e8fb6199f8d0e335cd731e7f7bc6ec412a88090e741a68c1f7fc7353e3","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:execution-profile-safety-check","path":"rules/pidex-critic/execution-profile-safety-check.md","byte_hash":"8b50e386f13c77edd7929efaf047374b1f682cb67d733915d47eadbf65ac4d12","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:how-leakage-examples","path":"rules/pidex-critic/how-leakage-examples.md","byte_hash":"35e56419336c80036faba0395faeb9ccbf4dca0d2745b0e5ef24243e2d886168","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:index","path":"rules/pidex-critic/index.md","byte_hash":"6521a566fc7774e31aa5d1d979a95b2a9dbd5bcc655a77fa2000b0500f99acda","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:msw-handler-scope-check","path":"rules/pidex-critic/msw-handler-scope-check.md","byte_hash":"9a27509345179f2f19ab8ea1b94dec84976083a1d7c6a6942b33c406fe27f7a1","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:msw-test-local-registration","path":"rules/pidex-critic/msw-test-local-registration.md","byte_hash":"92dcd0e74416fc301b06391be4fa13f7372c087200cae0657c5e55bd160496f5","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:pif-resolution-path-check","path":"rules/pidex-critic/pif-resolution-path-check.md","byte_hash":"21db4dacf3a6e3d6d7ee7bd056639b2578d7bf8fe6306a8f8b8f6a33eaa57a72","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:retro-mode-safety-check","path":"rules/pidex-critic/retro-mode-safety-check.md","byte_hash":"f9b92aac84d22af9510395a4999575d1feb6a9d65122b4fa6f7153521e66b15a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:secondary-lane-write-fence","path":"rules/pidex-critic/secondary-lane-write-fence.md","byte_hash":"5bd73a54105ccef60e9a0dcd6750554acdb90694f6bdf68e8627f94435c80e91","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:ui-intent-proof-contract-check","path":"rules/pidex-critic/ui-intent-proof-contract-check.md","byte_hash":"762ef81f13ef73bbc59ee6eda8c37bd015538a6eaa2361c8f5a2c0f787df770b","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:ui-quality-contract-check","path":"rules/pidex-critic/ui-quality-contract-check.md","byte_hash":"d91fd5c147657bb312bd13c80ddffb8411bd30ebaf1c2368745e076b071526b2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-critic:version-label-resolution-path","path":"rules/pidex-critic/version-label-resolution-path.md","byte_hash":"b58687341d83877c790e62fad846ca3598752012b88bf796f57c36d147fb226f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-designer:design-snippet-preview","path":"rules/pidex-designer/design-snippet-preview.md","byte_hash":"e44880daafe220751a501235a8542954925eb10419191b0ed08bb2dc58cc1691","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-designer:draft-routing-cleanup","path":"rules/pidex-designer/draft-routing-cleanup.md","byte_hash":"9bc9f9a7d02a4e1e646a3d49347a1881421d647ee286899b0bb88af1c9fd1cde","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-designer:fixed-chrome-geometry","path":"rules/pidex-designer/fixed-chrome-geometry.md","byte_hash":"1a2493131a36f0caaf7ea793714be57583e2ef9e2a906bd1fc729be7713cd431","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-designer:index","path":"rules/pidex-designer/index.md","byte_hash":"0ae4be68c5c1860fdd936d9adb62745af7b24583dab471c04532f91283f62cd8","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-designer:ui-heavy-required","path":"rules/pidex-designer/ui-heavy-required.md","byte_hash":"4e9c61a6239afcfa3b486601d1a8fa82dc095854ed835efaa0624fa16098337b","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:clean-tree-reconciliation-evidence","path":"rules/pidex-devops/clean-tree-reconciliation-evidence.md","byte_hash":"b2174721690be6a102629d492f907511c16563247044c2a03bc07868b28e3f11","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:dirty-tree-triage-report","path":"rules/pidex-devops/dirty-tree-triage-report.md","byte_hash":"a1c551d41486e5dda32eef2a438b677172cbf0461208b386a9ae493ec0e2e129","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:e2e-port-owner-preflight-evidence","path":"rules/pidex-devops/e2e-port-owner-preflight-evidence.md","byte_hash":"29c62e42d4b02e5df2b02bd5a15abc74084fb98e93bfcc78b2d0d4319db7afa3","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:execution-profile-diff-guard","path":"rules/pidex-devops/execution-profile-diff-guard.md","byte_hash":"fc1e376609a33f98568d428942e3681a5ede8a9e695ff92b214c614916cc18ba","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:g9-preflight-kill-vite","path":"rules/pidex-devops/g9-preflight-kill-vite.md","byte_hash":"850886b70b1fb1c8bb83c1d84e39a9e1416b0e708aebaedce604e4e74444fd93","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:g9-preview-upstream-reachability","path":"rules/pidex-devops/g9-preview-upstream-reachability.md","byte_hash":"9b821afceb5d45e76dc4560505a6dfc75b70284b8b7a6f7a0f813edec875e9ae","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:index","path":"rules/pidex-devops/index.md","byte_hash":"b04535002e8ab55ef271bb1fb46ed5a1a3497cdef8047edebac9dff899bb19fe","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:npm-github-release-workflow","path":"rules/pidex-devops/npm-github-release-workflow.md","byte_hash":"184eb3491996d3e9c272dd1a1dd2f7fe2ced8737b351e02efec514e4eebf3bbb","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:post-g9-fix-test-required","path":"rules/pidex-devops/post-g9-fix-test-required.md","byte_hash":"1ee0222ea1ba22981567c2b9bc1cf177a3b8dc06819eb51f2650eabe0d243364","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:post-push-release-coherence-checklist","path":"rules/pidex-devops/post-push-release-coherence-checklist.md","byte_hash":"056694ada8b24ef4b1f7473ab48701d4c248923339ee83d8dc4803f16157143d","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:post-release-artifact-hygiene","path":"rules/pidex-devops/post-release-artifact-hygiene.md","byte_hash":"04587138e9e6fa97fbf62c57c97ba122738aba93c4585c263a5fe7ea1e4c280c","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:post-stage1-ui-preview-before-g4","path":"rules/pidex-devops/post-stage1-ui-preview-before-g4.md","byte_hash":"74c25465c85eb406b7edcf25d1581f9baae8a388522d5c99ecd885a22bee5308","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:pre-hold-sync-gate","path":"rules/pidex-devops/pre-hold-sync-gate.md","byte_hash":"e49fbbf4d1819cfd836d2ef3d0e07d8b9e6964323e09e04198302e34f6828278","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:pre-push-artifact-hygiene-gate","path":"rules/pidex-devops/pre-push-artifact-hygiene-gate.md","byte_hash":"ff702f01efbd082e2bbcd2aa69b74c6e433984706358dc9919fb22626997e266","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:prepare-only-stage-marker","path":"rules/pidex-devops/prepare-only-stage-marker.md","byte_hash":"2f1c518d9676b20603458abdc8ec0e4041f653896ab11c4be1f618b092ebcf2a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:qa-status-reconciliation-preflight","path":"rules/pidex-devops/qa-status-reconciliation-preflight.md","byte_hash":"adca52f04f284dcc65095793f5dc22d09aa6d9df0b32d7aa86f610c26f2b6b63","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:release-lane-semantics-preflight","path":"rules/pidex-devops/release-lane-semantics-preflight.md","byte_hash":"67d794a8011e2897d8785ad84da40af717d30c9d45afa42e0a9216e23be85128","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:release-preflight-proof-line","path":"rules/pidex-devops/release-preflight-proof-line.md","byte_hash":"3bd4685553d8d768e06928ad6e2be3d481dd33f0ed1f0a29fee346ddecf26483","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:running-pi-install-propagation","path":"rules/pidex-devops/running-pi-install-propagation.md","byte_hash":"1642ed31fac2cc566e1c96d5699efe229533f1587c76e0dbd78614116edeede2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-devops:suppress-gate-in-direct-mode","path":"rules/pidex-devops/suppress-gate-in-direct-mode.md","byte_hash":"9e4c2c94dd993039894863b636186b599677551caf39d78ce83eed53092adfda","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:api-fanout-pre-cr-checklist","path":"rules/pidex-implementer/api-fanout-pre-cr-checklist.md","byte_hash":"6e82d0c2cf9123dce6cbb873dc07abe8203308a8288ad3e8644f4071da73655a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:block-comment-route-hazard","path":"rules/pidex-implementer/block-comment-route-hazard.md","byte_hash":"be24a30e1b2dc4ca54f864ed18ffd2a737e71a265899ae9fb22695ac569a309e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:blocked-continuation-map-defer-owner","path":"rules/pidex-implementer/blocked-continuation-map-defer-owner.md","byte_hash":"6486db8cda658a4a602996e72949aec44ed8c8f2a822b6a65f30b570588385d9","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:bounded-fix-slice-plan","path":"rules/pidex-implementer/bounded-fix-slice-plan.md","byte_hash":"05a818586d75b05347726124a62c2460daea2a54abe5d9832d0e553fb43ef4a6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:capability-limited-empty-state","path":"rules/pidex-implementer/capability-limited-empty-state.md","byte_hash":"380776677c96764782ebb877daa1953d81a71c64f88fb532109af37ef1bee50e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:changelog-ordering","path":"rules/pidex-implementer/changelog-ordering.md","byte_hash":"46bdaff720e46d9c20769a4f2d30c50e9ce0a09ee488fff963348956737c0296","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:contract-coherence-preflight","path":"rules/pidex-implementer/contract-coherence-preflight.md","byte_hash":"e500af70ada734c9bb45038a2d2914c2c685791fc785d293700e7788869db338","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:dashboard-route-parity-pre-review-smoke","path":"rules/pidex-implementer/dashboard-route-parity-pre-review-smoke.md","byte_hash":"970b810a7a7bfa93732184eda1b25886aa9966a91d804e5cb51e8c17863feecf","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:deferred-capability-evidence-snippet","path":"rules/pidex-implementer/deferred-capability-evidence-snippet.md","byte_hash":"2aa399d66bfc75657481d39cb3401559e01f102646169d71a503801437d13ad1","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:dep-pruning-lockfile-regen","path":"rules/pidex-implementer/dep-pruning-lockfile-regen.md","byte_hash":"160511ae6491b733ab8f913462a48269800f2657814ea20fea0161dedb07be79","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:dependency-telemetry-assertion","path":"rules/pidex-implementer/dependency-telemetry-assertion.md","byte_hash":"2786bbfb5e33cdd025c98193e274b6d9cd79d8deaeab7d14db4ed54264217528","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:design-review-must-fix","path":"rules/pidex-implementer/design-review-must-fix.md","byte_hash":"68fa654a752e93d8679f4c0534b9bda7d1d4422f162635795a043583616b7b49","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:draft-routing","path":"rules/pidex-implementer/draft-routing.md","byte_hash":"147522ffa5b06f2f9f352dfc6236f0541f26cf501de2d8acf8be4cd61086bddc","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:external-api-live-verification","path":"rules/pidex-implementer/external-api-live-verification.md","byte_hash":"930022a69e9f26851e60592edfe592847a8fe0ec07db0458a23fd735ebc16b08","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:final-routing-parser-fixture-pack","path":"rules/pidex-implementer/final-routing-parser-fixture-pack.md","byte_hash":"7c4239558d8921b182770996a0ecda686adbf1d12ded8e3575a341c269f4a419","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:fix-loop-scope-cap","path":"rules/pidex-implementer/fix-loop-scope-cap.md","byte_hash":"f1440b3f0afce3ab43d58a3c0eb1a42fa0fbc37aa4e92edfb5a1830cccdd4702","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:fixture-catalog-combined-regression-command","path":"rules/pidex-implementer/fixture-catalog-combined-regression-command.md","byte_hash":"75ae8d578fa6d1f6ef7b9f18d312ba89b7294912f479e38f712c49cc9a8ba097","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:greenfield-js-pnpm-bootstrap","path":"rules/pidex-implementer/greenfield-js-pnpm-bootstrap.md","byte_hash":"b0ce1636a91a6e1aa4ac8cafae7c5d2657f188faa0e78481ae5685d6c6bb1c2c","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:impl-doc-before-final-tests","path":"rules/pidex-implementer/impl-doc-before-final-tests.md","byte_hash":"7dabb22644c419a5b33b50a7e0664cf45ac2c6e76e6bbc8cfd9473183dd67d3e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:index","path":"rules/pidex-implementer/index.md","byte_hash":"40f0730201f9ae75013ab79dc8b745a28548b953e8c104f61c6c5153d4ad69d4","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:layout-parity-dom-snapshot","path":"rules/pidex-implementer/layout-parity-dom-snapshot.md","byte_hash":"8a0b3f1acad4cb8fb1e9239b7daa86d573feb8f21fa9ae28399cad4bb4561947","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:msw-test-local-registration","path":"rules/pidex-implementer/msw-test-local-registration.md","byte_hash":"fa48acea3275c3b4ea7d3dc0a5ef85f2f0dc92db37bc435b7e6bdb4b48323cb2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:mutation-route-security-authz-checklist","path":"rules/pidex-implementer/mutation-route-security-authz-checklist.md","byte_hash":"78d044e5d7515f7804e211a6b75ae94c16105a67ea49cfd532bcab7d749f9a11","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:new-endpoint-msw-handler-audit","path":"rules/pidex-implementer/new-endpoint-msw-handler-audit.md","byte_hash":"a15353d3c828ec0fa9eee0f9553d9f663bec42f25508fb9d494e11e9798d7067","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:noop-slice-explicit-flag","path":"rules/pidex-implementer/noop-slice-explicit-flag.md","byte_hash":"07cae1d47aaccb5eb1d0b58bfa108327e22b53499e5f055f8f0e5e6d1472a266","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:open-choice-pre-selection","path":"rules/pidex-implementer/open-choice-pre-selection.md","byte_hash":"10e0ae88027407c8eb70b74243eb257e733a3d370ca4255c2ea46a1d106c92f7","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:port-change-package-audit","path":"rules/pidex-implementer/port-change-package-audit.md","byte_hash":"f5f8b24a978c7c1633607991932bfe63198c060d1dee18bf6cd266de2237300f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:pre-cr-contract-gate","path":"rules/pidex-implementer/pre-cr-contract-gate.md","byte_hash":"854e950b285984a0f5f7182e04f14770459f9565c366ad2de589e140c4169664","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:provider-optional-hook","path":"rules/pidex-implementer/provider-optional-hook.md","byte_hash":"f4cb243c9b6e2644c8b30c4e576225998ae9ebb6919261498030b4338824ff59","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:query-key-invalidation-audit","path":"rules/pidex-implementer/query-key-invalidation-audit.md","byte_hash":"aa79cce1cdb716cd90f0c1f814cbc8efac4cc13471e0ed49dfe6c9de1ffd0ff3","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:red-green-non-tdd-evidence-block","path":"rules/pidex-implementer/red-green-non-tdd-evidence-block.md","byte_hash":"7297287ea7270233ccae80c6fd851958780c78df696940b97ce6b5aa98b7b1ac","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:red-phase-commit","path":"rules/pidex-implementer/red-phase-commit.md","byte_hash":"1f4f40558906efaa5e9be41d215f7f1e39662811eba4709fc43e3d5c9fb226c1","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:release-prep-typecheck-preflight","path":"rules/pidex-implementer/release-prep-typecheck-preflight.md","byte_hash":"9e525d4dd6d012f43e3a7815d833fb0f1e239435c20bd051dde4e35a1bcbfb65","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:root-validation-command-first","path":"rules/pidex-implementer/root-validation-command-first.md","byte_hash":"02ae4da3ff99a4babdc4f7ebe5a92262905b392dbfd5d6dcebdcdca5f428f4dc","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:route-deletion-test-audit","path":"rules/pidex-implementer/route-deletion-test-audit.md","byte_hash":"ed962fb1b167ee836fbdb59a7cc0d9df2daf55ecf2f33e567a74e3d71465a0db","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:sandbox-workspace","path":"rules/pidex-implementer/sandbox-workspace.md","byte_hash":"62d0052b83616defe991359d80796e5e96bba12b361e47bacafcea62de02bc26","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:screenshot-artifact-path-guard","path":"rules/pidex-implementer/screenshot-artifact-path-guard.md","byte_hash":"1957577d1995b2772c424a11af0060750d07cb06495101952ec0018f5b7adc98","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:security-remediation-dual-proof","path":"rules/pidex-implementer/security-remediation-dual-proof.md","byte_hash":"04f85827007129ff89c98f26cae528c17273d4bf00e899fdffae1fe654c739ea","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:shared-ui-primitives-default","path":"rules/pidex-implementer/shared-ui-primitives-default.md","byte_hash":"6c9827173e6cc9034b93224fcddf147bfffcb4d5190294daadbe676f413680e6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:skip-safety-pre-review-checklist","path":"rules/pidex-implementer/skip-safety-pre-review-checklist.md","byte_hash":"824c25aa1b08fb696a9c181d4f466ea89cd18d22f1f38747461b8e74b2f2b94e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:slice-completion-self-check","path":"rules/pidex-implementer/slice-completion-self-check.md","byte_hash":"691eecf9f908a49246a36df91df80f268ef0bdc0e58c55e8802c41965a5feedb","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:stall-recovery","path":"rules/pidex-implementer/stall-recovery.md","byte_hash":"97327d616a81ad71bbfaaebf9c5cd3945aeae51315e17a124a0917e5b18a2385","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:state-mutating-idempotency-tests","path":"rules/pidex-implementer/state-mutating-idempotency-tests.md","byte_hash":"b022fca3f7e166df5ee495b8b93d453068c65abd0309b5a6172efd68d0341632","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:touched-suite-contract-gate","path":"rules/pidex-implementer/touched-suite-contract-gate.md","byte_hash":"2d9a10d1444e60e29b9aa600f5102e056aa9e52f90862fa3475c06b8cd4a19de","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:wiki-concept-update-required","path":"rules/pidex-implementer/wiki-concept-update-required.md","byte_hash":"d94f2c568406f54d49c2a22a9ff7e0f4386648b5f42b184ca521be23db97ed9d","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-implementer:write-path-security-checklist","path":"rules/pidex-implementer/write-path-security-checklist.md","byte_hash":"359b2c30e1a8c7e3fc2643660029b6b176ee2870511f1cbfa6d775c98e613679","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-pi:hold-sync-manifest-bundle","path":"rules/pidex-pi/hold-sync-manifest-bundle.md","byte_hash":"1582ec71461de12bb9c769bfffed034af946e33c90d8c2743b84cec0127672c8","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-pi:index","path":"rules/pidex-pi/index.md","byte_hash":"8ab665d416fb9e6108bd12b4d7a2f0b0afe093a9f84babc405d7e828203ce49a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-pi:user-decision-routing-consistency","path":"rules/pidex-pi/user-decision-routing-consistency.md","byte_hash":"da633d32642295b53877dd9215b62aa837014b52bd5de5e8bbf282ab8d050cef","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-pi:validation-taxonomy","path":"rules/pidex-pi/validation-taxonomy.md","byte_hash":"0fdf235aa8fab833563db6e1289d5e6d4b616c557bd96bb3132dbb063067c6be","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-pipeline-analyst-template","path":"rules/pidex-pipeline-analyst-template.md","byte_hash":"83d257f222b5980fa48bedae243fa6ed0865a145613d7be0eba67939a246e7fe","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:adapter-lazy-init-requirement","path":"rules/pidex-planner/adapter-lazy-init-requirement.md","byte_hash":"1afadd4bd15d1081beb3fc8d68ef135d29448fa0e4b008d925cef9d1c6334f2f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:api-route-ui-spawn-cap","path":"rules/pidex-planner/api-route-ui-spawn-cap.md","byte_hash":"17dda938c31536e15b196c92e966a41eab0981fea796044a295fd7fb76c65193","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:api-security-match-boundary-table","path":"rules/pidex-planner/api-security-match-boundary-table.md","byte_hash":"b88ac3e8d45f2d86e9a900fda56ec71c68b54f765ceca85224961f5759132c96","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:artifact-authority-test-matrix","path":"rules/pidex-planner/artifact-authority-test-matrix.md","byte_hash":"153fe4e3ebaeccd326e884fdef3135da8d90d4330024c19a23ae37ffddac216f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:artifact-existence-preflight","path":"rules/pidex-planner/artifact-existence-preflight.md","byte_hash":"ff23eef2ac7368a1f921dd9b9673f48118a838af7e659177e4096a4d1f103a54","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:atomic-transition-artifact-gate-acceptance-tests","path":"rules/pidex-planner/atomic-transition-artifact-gate-acceptance-tests.md","byte_hash":"60b2f6632f9f5d00c16b2711c1c1109e3ec7ae358b74a82c6b3febb9dedb3ffd","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:bd-binding-review-contract","path":"rules/pidex-planner/bd-binding-review-contract.md","byte_hash":"5f0a9f59f32453adbe4b3adc2e542d8ddb5a61ce165543fae075e7fd05d42ff0","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:binding-id-validation-references","path":"rules/pidex-planner/binding-id-validation-references.md","byte_hash":"473c93250693b32d3f4b4c2b8f02a26375a5940993ca48d7e4a31bc5193f1b44","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:branch-state-verification","path":"rules/pidex-planner/branch-state-verification.md","byte_hash":"929fbf6b0ff44e94f794159b9bc2427a7762f1bbc695955d08efe4f495cfdd7b","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:cli-spawn-path-invariant","path":"rules/pidex-planner/cli-spawn-path-invariant.md","byte_hash":"c218f42b2cb9db3a21eeb3b9523c03f0793ed75c43b907761906d5af6d9e1042","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:collection-completeness-ac","path":"rules/pidex-planner/collection-completeness-ac.md","byte_hash":"17bc55867f52279b2624e98fd33b60c08509206e9bb26e37c90ab46407f4af68","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:concurrency-ordering-pseudocode","path":"rules/pidex-planner/concurrency-ordering-pseudocode.md","byte_hash":"6186d12fd1c2afef2d9abcf5c2dd8cee116f980b3a869f1641387eadc32bc041","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:consumer-audit","path":"rules/pidex-planner/consumer-audit.md","byte_hash":"d3e5402249b5d026fa8694db1b97181b28d48894af82e883246b5d826427f200","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:cross-lane-synthesis-checkpoint","path":"rules/pidex-planner/cross-lane-synthesis-checkpoint.md","byte_hash":"8b24476c5f22bd776533c1cc8f43e17f09afce4acdbf2dcf554c519a9e53ee3f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:degraded-badge-contract-table","path":"rules/pidex-planner/degraded-badge-contract-table.md","byte_hash":"687bdbf4329163cc55631fda7f1e619873bb37e62236876c01cf1844887817c0","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:derived-display-assertions","path":"rules/pidex-planner/derived-display-assertions.md","byte_hash":"b9d4d573be8b9409e66420a1d504c3fd6bace63a3107542ff58d6be70c89d430","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:empty-state-api-contract","path":"rules/pidex-planner/empty-state-api-contract.md","byte_hash":"3ee08a12edfa4c2cbee11649e588bb9c3b80cafb4d7a0f156b2576a5e1bcf53e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:env-credential-conflict-check","path":"rules/pidex-planner/env-credential-conflict-check.md","byte_hash":"8c83864452e1848204c14e475106802c938c960278455cd32ce9f0817dd233df","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:env-var-naming","path":"rules/pidex-planner/env-var-naming.md","byte_hash":"97ab81afb6ef7799d5d21956b07f0cd9661a243ab1ec67845cb4b0b5b5a62664","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:epic-label-semver-disambiguation","path":"rules/pidex-planner/epic-label-semver-disambiguation.md","byte_hash":"ccc9d40909ce73fc105b8bcbddb0c426edb2e36bd36b5a57c70d3811a40ddfc2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:execution-profile-contract","path":"rules/pidex-planner/execution-profile-contract.md","byte_hash":"16655cb3ad8afab34e105f707866f483845474161f7b74e653b4517896f9f57b","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:exports-map-s0-subtask","path":"rules/pidex-planner/exports-map-s0-subtask.md","byte_hash":"2d4d7f4b079bef9a3e0b1a4400869bb12a5f3ee81295e9cf8b2d5bbc3fee35cb","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:external-api-endpoint-verification","path":"rules/pidex-planner/external-api-endpoint-verification.md","byte_hash":"a953b16ea4f3985516877a100836ae1b65681f7defcfeb4273243c2146350843","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:fixture-derivation","path":"rules/pidex-planner/fixture-derivation.md","byte_hash":"c1e29361bada6257b697e0437f3dcc1cc7789707795ee3f36584ade4f3eb1fa2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:format-footer-contradiction-scan","path":"rules/pidex-planner/format-footer-contradiction-scan.md","byte_hash":"81189820c44f754f6632cd492797476ddcf6b846c53731a6d9be5efaf063a26f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:g1-dirty-release-artifact-ownership-slice","path":"rules/pidex-planner/g1-dirty-release-artifact-ownership-slice.md","byte_hash":"285e2b1cd778470c702bbd622c5d18f1f7dee524f01af018d6e2b07cb1963300","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:g9-applicability-declaration","path":"rules/pidex-planner/g9-applicability-declaration.md","byte_hash":"c7b2443bb6d64258e98a3bf49c54497fdb09ca98ae758e9c9b7f2ba36bdcb7cc","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:greenfield-js-package-manager-default","path":"rules/pidex-planner/greenfield-js-package-manager-default.md","byte_hash":"b06a174272a3d35c2e289dc5e4398371f2f34db080e8c1d93bdc1963bba9b2fc","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:ha-domain-derivation-guard","path":"rules/pidex-planner/ha-domain-derivation-guard.md","byte_hash":"756804f0689ad84827097345d00f867d85b349bca7e311e950dfc70b331a92af","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:index","path":"rules/pidex-planner/index.md","byte_hash":"d10e89b4ca687fe8e2ad7b43f81aba1942e4bc979f78bc12b0ae6b9dcf57d34f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:layout-parity-element-ref","path":"rules/pidex-planner/layout-parity-element-ref.md","byte_hash":"f80d0934cc827d70409d88ec63990c3a6071d577581790a746c19ff96c271e29","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:live-data-smoke-baseline","path":"rules/pidex-planner/live-data-smoke-baseline.md","byte_hash":"c306fed3251298cae70b4268049f41db9c44e291b6dfff556721b408780972b6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:llm-infra-prompt-context","path":"rules/pidex-planner/llm-infra-prompt-context.md","byte_hash":"fca09b515562d90f11951e5ea6181589b81ac807c81d5bcaa5face9a3b9c062a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:migration-contract-matrix","path":"rules/pidex-planner/migration-contract-matrix.md","byte_hash":"28efaacde4e672006db001cca88f64dd99ff44aad13187bfb78e977f932b7f92","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:mobile-ui-contract","path":"rules/pidex-planner/mobile-ui-contract.md","byte_hash":"fc00c08969314395f207dc41e5ec9a3ce7533e00ff2a37a1ac96cd19ce75db94","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:monorepo-migration-prechecks","path":"rules/pidex-planner/monorepo-migration-prechecks.md","byte_hash":"0660bd5e8fe0de5a5d37712cca04898564cdcd6e251e9245dcc43eea9b42c406","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:msw-handler-scope-audit","path":"rules/pidex-planner/msw-handler-scope-audit.md","byte_hash":"a7361ddff8f5423de5322d767bfe3cb97e5adef3b3ae520b5114f2bfaf90ab2e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:msw-test-local-registration","path":"rules/pidex-planner/msw-test-local-registration.md","byte_hash":"36bf861758784ab008c8c33f8ee7445731a78bc962e2b9efde217a3480dc0850","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:multi-slice-budget-risk","path":"rules/pidex-planner/multi-slice-budget-risk.md","byte_hash":"f8096b165536803eceb43274d51b326372149d2316f5333ae218589c19e071b6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:multi-spawn-tag-hold","path":"rules/pidex-planner/multi-spawn-tag-hold.md","byte_hash":"bf5480fe8503934d374cdf63e73e37f67f53d5ab8121864f23b20e86fd14c93e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:option-ab-sufficiency-gate","path":"rules/pidex-planner/option-ab-sufficiency-gate.md","byte_hash":"e392bcfafa524496a703e7c6b8bde14d7d0f563042bdffcee39919d4c690e5a3","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:orchestrator-critical-finding-log","path":"rules/pidex-planner/orchestrator-critical-finding-log.md","byte_hash":"c46d7282361b35e8e0168724392c6b36101512219ade26af71b609f9cc43e3d6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:plan-lint-preflight","path":"rules/pidex-planner/plan-lint-preflight.md","byte_hash":"d5da863ef2b3144ee7915260511f2c36413e73b7029e76343699eb9943bf4393","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:plan-pre-submission-checklist","path":"rules/pidex-planner/plan-pre-submission-checklist.md","byte_hash":"22ed2f816b0cbf925055a6b397f36ebfb85fd3505659c6bf28320e4c8d1202ea","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:playwright-smoke-ac","path":"rules/pidex-planner/playwright-smoke-ac.md","byte_hash":"ca65c32c14ce5da5c77837375d5f8c87a69634f112268428ec9bf669de79f298","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:protocol-pseudocode-binding","path":"rules/pidex-planner/protocol-pseudocode-binding.md","byte_hash":"9820ae59c37f3d5943a840c885b0bebf5c97a516e5d48e262ae320b3cd1cfc6f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:release-artifact-owner-gate-binding","path":"rules/pidex-planner/release-artifact-owner-gate-binding.md","byte_hash":"f5b40f74c2d882503556fdb82d8c5cab139d328ef5011ee3a4296afa0d8d6bfe","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:release-authority-pass-waiver-stanza","path":"rules/pidex-planner/release-authority-pass-waiver-stanza.md","byte_hash":"00b6170e292bff0672e23d34a66e0950b58a7795f74a6e00355beacabfd35003","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:release-coherence-matcher-grammar","path":"rules/pidex-planner/release-coherence-matcher-grammar.md","byte_hash":"5fc106a288b657bf4dd3cdf32db258eb26c28ea8c99e9b0c71156b465e7e9ff9","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:release-lane-taxonomy-collision-handling","path":"rules/pidex-planner/release-lane-taxonomy-collision-handling.md","byte_hash":"ce3f6490fa7db99bba98c4c68565a8cd32885692575ecd60b39612073752d53a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:retro-mode-contract","path":"rules/pidex-planner/retro-mode-contract.md","byte_hash":"f2b1e5fd6c056829dbccfa550c2ae2fb28c41cf9f3aff07b57db32be335c0d03","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:route-security-contract-table","path":"rules/pidex-planner/route-security-contract-table.md","byte_hash":"691393532ef7f3a43f107e4cf9b800252892462adf4e03181742547056b6485e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:rtl-subtab-selector-pattern","path":"rules/pidex-planner/rtl-subtab-selector-pattern.md","byte_hash":"7c388b6cec84157ac02b073ec55fe7da40811299d8b7c7e52c73081aa84ef68d","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:screenshot-artifact-directory-contract","path":"rules/pidex-planner/screenshot-artifact-directory-contract.md","byte_hash":"39b25faea97e15b11bd0839acf4cb447da45551499bd86659931da699c755c17","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:seed-data-prerequisite","path":"rules/pidex-planner/seed-data-prerequisite.md","byte_hash":"4346f1a48865c54db6c2d9bbda5c8c44dbcf012f68a84c6a48c7f0628ae9d574","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:status-enum-ui-audit","path":"rules/pidex-planner/status-enum-ui-audit.md","byte_hash":"4409c7d44a926454bcac6d6eedb8c635e9ee1db2e7e855c1a2ca5bd464c22474","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:structural-route-contract-table","path":"rules/pidex-planner/structural-route-contract-table.md","byte_hash":"1270f7144ef4065a71daaac0102c3d69fec35c5d6036936281460161ba5e1d8a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:table-ui-copy-contract","path":"rules/pidex-planner/table-ui-copy-contract.md","byte_hash":"021edca78c5322f87a3cfff9097610f7d9d72a609914e753ebb4b0e0d3cb58d8","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:tdd-budget-multiplier","path":"rules/pidex-planner/tdd-budget-multiplier.md","byte_hash":"3f56a6384d467f57cf1be338c3607d6974f267beae4b8d25f84891690faed3b1","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:third-party-registry-check","path":"rules/pidex-planner/third-party-registry-check.md","byte_hash":"6580d27286162e944b0dc0c23e20c46ddc9829df0e14cc0442deebda8ee81f5e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:timing-fix-ac-full-suite-runs","path":"rules/pidex-planner/timing-fix-ac-full-suite-runs.md","byte_hash":"d693e27e09d23dbad462761571766de92536604dfa72f6d4a8e885e0e8e67532","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:tool-registry-naming-table","path":"rules/pidex-planner/tool-registry-naming-table.md","byte_hash":"c1c35d94b92384d0b3c2219f577ad4ba357f61fdcd4470a6b21ac70290c26645","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:transitive-mock-dependency-audit","path":"rules/pidex-planner/transitive-mock-dependency-audit.md","byte_hash":"6536123bd2b8e3e929769f7697029fdd239a587ce3915fb5895222bedcc63e21","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:ui-accessibility-baseline","path":"rules/pidex-planner/ui-accessibility-baseline.md","byte_hash":"63dcb2babac12c0ffad5efaca947e9657a2c638a54d460d29786d2900bfce880","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:ui-heavy-profile-designer-preflight","path":"rules/pidex-planner/ui-heavy-profile-designer-preflight.md","byte_hash":"cdf6392ed947582407f466c46dee186db53b4e9084fb0ff8cbe7ccce2e8aa435","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:ui-intent-boundary-parity","path":"rules/pidex-planner/ui-intent-boundary-parity.md","byte_hash":"04adbd88c886772b5146ea30af29cb225842a1c5a6752a1c104ef5cb8d70cfd0","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:ui-label-source-contract","path":"rules/pidex-planner/ui-label-source-contract.md","byte_hash":"710f9a68cd1ffc7ea4feb4474a577c0cf7ddb184357019ae811e304bbe0d84b5","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:ui-pattern-source-contract","path":"rules/pidex-planner/ui-pattern-source-contract.md","byte_hash":"3a3a890c5d36379d4ad0ad0a5a77faf279ba2d14b3f478294c500e20b6daf7e9","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:ui-screenshot-matrix-contract","path":"rules/pidex-planner/ui-screenshot-matrix-contract.md","byte_hash":"e4fff950b1804c566fb7036d8feef510747ee75c630e6e0baf0097d28846613a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:user-preview-requirement","path":"rules/pidex-planner/user-preview-requirement.md","byte_hash":"3c93e098bcd0088574d6dabd39450769e46c9d8b167ca7486d44a846111561d5","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:uuid-skeleton-read-first","path":"rules/pidex-planner/uuid-skeleton-read-first.md","byte_hash":"1b6c395d45a627e3a49733d16dd4e6c977ff0421d6d4811d2ecca18ae0e7fbdf","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:value-statement-scope-alignment","path":"rules/pidex-planner/value-statement-scope-alignment.md","byte_hash":"9f204840ef7d093e272617bff10beef1db7a11365554c2995b6c75643048da8c","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:version-bump-post-plan-d","path":"rules/pidex-planner/version-bump-post-plan-d.md","byte_hash":"05cf824a4372a5f329eaef9a5f503a8c1bd2869d402f4a1f8ff5c0b78b71ce7f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-planner:waitfor-requery-constraint","path":"rules/pidex-planner/waitfor-requery-constraint.md","byte_hash":"a8e67ab30e822dcbf92c0f37b7a79684f30ab025c9f9841b9c6079e03ec3f636","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:async-cta-duplicate-click-regression","path":"rules/pidex-qa/async-cta-duplicate-click-regression.md","byte_hash":"46c96755bed57e1353e1cc7c9ad762ae1cb91b75edf6416acecf486dec540cc2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:authority-change-full-suite-isolation-gate","path":"rules/pidex-qa/authority-change-full-suite-isolation-gate.md","byte_hash":"bb044c035a320f35257ff3a192beacdd8e7b16df5b0fdfa9c25a4ba762738827","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:browser-level-smoke","path":"rules/pidex-qa/browser-level-smoke.md","byte_hash":"b5156d6e47999db4e811af762a3e6352abe9bed26b6e2c7cb5e03fd7be2c4431","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:browser-stall-fallback","path":"rules/pidex-qa/browser-stall-fallback.md","byte_hash":"f619666a4e4ed3e9f20b19fcc18e40b35e8c4180afcd8fc96d835cbf514cd34b","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:carry-forward-open-items","path":"rules/pidex-qa/carry-forward-open-items.md","byte_hash":"ac71e0dc2ea92fab06e71e7b0ae5c55035d0bed126d9af22c3fc20c5ee8d0e00","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:combined-command-fixture-isolation-gate","path":"rules/pidex-qa/combined-command-fixture-isolation-gate.md","byte_hash":"05a488191ba4329ab633f2ee2c62244cca5e70a4d3ded495128e9bd61be10705","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:coverage-tool-readiness-preflight","path":"rules/pidex-qa/coverage-tool-readiness-preflight.md","byte_hash":"0ad48c331a0c5a6b45ca4a672f2d0c4a52238f77b7c14e8ea6e56e9f29e1d93e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:dev-host-console-profile","path":"rules/pidex-qa/dev-host-console-profile.md","byte_hash":"e0efb9d840cf4b0578ecd75c33c0eba0581479cf4dff8be7f6e58da4b154eb6f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:docs-only-release-reconciliation-triad-audit","path":"rules/pidex-qa/docs-only-release-reconciliation-triad-audit.md","byte_hash":"6ec6edc85c750607b426ddd4b5d12a71355b657b8b31922de96aaa7e791b0ff2","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:fallow-static-audit-gate","path":"rules/pidex-qa/fallow-static-audit-gate.md","byte_hash":"67f3282d99819a8b701b50b781d283d74aaa58660eb30f91fd057c8dde1e3a56","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:fanout-mandatory-smoke-all-fail","path":"rules/pidex-qa/fanout-mandatory-smoke-all-fail.md","byte_hash":"ad52f64607038e5e73c85b79b534f37848136d920260d7fa9ec5c34aa3baee60","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:generated-script-syntax-check","path":"rules/pidex-qa/generated-script-syntax-check.md","byte_hash":"7f1528d8d5ce3d823e09521a3acb32896692f6a586aa878d836ead217845489c","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:global-hook-mutation-full-suite-smoke","path":"rules/pidex-qa/global-hook-mutation-full-suite-smoke.md","byte_hash":"f284dc18cadeaf4e1d1436244e2d80448830b3f7a5cb089190329a2ab87a9d23","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:index","path":"rules/pidex-qa/index.md","byte_hash":"9636cc89a0baf8baeb1c1c9d7f727f9f840f4666c26402c083f9db439eeca9af","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:no-immortal-test-servers","path":"rules/pidex-qa/no-immortal-test-servers.md","byte_hash":"ddbde943c37430ee2224ae94c219e4eb369316f9483cdbb5c332a81d56932903","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:no-live-write-assertion-block","path":"rules/pidex-qa/no-live-write-assertion-block.md","byte_hash":"f8642d019a287b5f47b50abc14014840c833be9a2f125a8d92583125844b38c4","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:not-configured-e2e-fallback-matrix","path":"rules/pidex-qa/not-configured-e2e-fallback-matrix.md","byte_hash":"cb3177aa689b8c90926c726005cf49c704e44161c0d7f3c90167b70512544653","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:package-manager-lockfile-gate","path":"rules/pidex-qa/package-manager-lockfile-gate.md","byte_hash":"1511b24e6ca8157ab21af9eef4c209600fe00f3673be02b2e0782951708a6c16","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:phase1-sequencing-gate","path":"rules/pidex-qa/phase1-sequencing-gate.md","byte_hash":"182681ae6d20f5d96e876a511066c4dd90ce69b915b15ecf54ae2aa832efa9a0","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:pre-collect-test-output","path":"rules/pidex-qa/pre-collect-test-output.md","byte_hash":"84dca903134cffbc892a3d7108f3ea3a199e429a16abf620515fdff2260c3f3a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:pre-cr-ui-proof-packet","path":"rules/pidex-qa/pre-cr-ui-proof-packet.md","byte_hash":"f608b54e081cafa90536193a34c7e2fc14b937cf8d30216182c3f97a3d71fb79","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:qa-handoff-evidence-bundle","path":"rules/pidex-qa/qa-handoff-evidence-bundle.md","byte_hash":"b8b5497adc50fb8028beb5bce3a4c5dc40c7483c8bb5310b53c70333dbc733ab","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:risk-logic-coverage-followup","path":"rules/pidex-qa/risk-logic-coverage-followup.md","byte_hash":"11e816bcca7eb633c8e47c86246803c67c2ca0d847698eec0b477dce67459534","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:route-service-branch-risk-command","path":"rules/pidex-qa/route-service-branch-risk-command.md","byte_hash":"356fd8b70f428793d8b9cae19de7362316b7219bd16eda8ae300085ea17dad82","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:runtime-smoke","path":"rules/pidex-qa/runtime-smoke.md","byte_hash":"1f29f0c805cab5d3b4a3815902f69d4f33987769cb3f9a6e787187fb10cd6835","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:sandbox-evidence","path":"rules/pidex-qa/sandbox-evidence.md","byte_hash":"f2f53666565410a317926a6b882b9d116410e1179a2d02c567315e72de81b9d6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:screenshot-artifact-directory-enforcement","path":"rules/pidex-qa/screenshot-artifact-directory-enforcement.md","byte_hash":"f3d0dd67a944b56cd94726929c03177601f6be2d9ca6a0c897d21a478c633145","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:status-evidence-reconciliation","path":"rules/pidex-qa/status-evidence-reconciliation.md","byte_hash":"3c0c2f63440dfac72ae5859ab8e8ff920aee7beaf1fc705d535fd9512bb57ec9","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:timing-fix-full-suite-required","path":"rules/pidex-qa/timing-fix-full-suite-required.md","byte_hash":"b917209accaeacc4d3b73d8d9bdf566d4604e6f488d7915760504ea979f69c1e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:version-coherence-gate","path":"rules/pidex-qa/version-coherence-gate.md","byte_hash":"dc29506877cbfe1a2ed3969c5253db4e3bd770c322ebdf9de486c3e61812e9d1","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-qa:visual-proof-sufficiency","path":"rules/pidex-qa/visual-proof-sufficiency.md","byte_hash":"e5a8a269e454687a5675d9f5db4b0961657ba0444e80881a09f16a947ab2da48","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-retrospective:index","path":"rules/pidex-retrospective/index.md","byte_hash":"a99284a7ff9b4ce4821796e132a3c425c616adba5ec0811ef30f122ff0335de0","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-retrospective:living-rule-findings","path":"rules/pidex-retrospective/living-rule-findings.md","byte_hash":"a98166f41904b40a7753ce7b3249a1a6227af280830bd8bec027b429c2d5032c","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-retrospective:retro-mode","path":"rules/pidex-retrospective/retro-mode.md","byte_hash":"085378e32730e6c4f232b0ba886eb6939989732750a8e37423c60534d038c87f","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-roadmap:epic-interview-readiness","path":"rules/pidex-roadmap/epic-interview-readiness.md","byte_hash":"431f525fe6f6e1e4b7e9848ed3b2b367d0dab3ab4641c4df38a99e4e571399dd","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-roadmap:index","path":"rules/pidex-roadmap/index.md","byte_hash":"7b201dab2a3ceaecf7b2571db8e027542a19df7819b198be82f2fd912d169edd","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-roadmap:release-lane-taxonomy-collision-handling","path":"rules/pidex-roadmap/release-lane-taxonomy-collision-handling.md","byte_hash":"0eaf96daedc31fcd6dc2e963cb9466265b500d454ac97b5bb04b35394132eaf6","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-roadmap:version-label-sweep-at-plan-close","path":"rules/pidex-roadmap/version-label-sweep-at-plan-close.md","byte_hash":"30aa70e5e9e0d978c642371d47ad377ae7d89e6d5026db3e80dcde8cffef5cb4","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-security:fallow-structural-signal","path":"rules/pidex-security/fallow-structural-signal.md","byte_hash":"83b7fdc6529530ea1061ebb605cc72c80c2a549d9f0b9d2aed61863798f66186","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-security:index","path":"rules/pidex-security/index.md","byte_hash":"dc6bb4075b5c8072a30eb65faf2a82bb67ace2f0f06c3f3e9d5946fc64c974ff","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-security:sandbox-evidence","path":"rules/pidex-security/sandbox-evidence.md","byte_hash":"59ed74d7a742b1bec1e7f5ae6f5d53779dd5ce0810972bc19ccf61bf5022a85d","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-security:schema-integrity-checklist","path":"rules/pidex-security/schema-integrity-checklist.md","byte_hash":"d0497ef36110653c790a35d86ace93a1d530381b9c890cda10b84c98ae2f369e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-uat:g9-port-in-context","path":"rules/pidex-uat/g9-port-in-context.md","byte_hash":"ab9a7e44814cf26476f3a224e680d582753d0c2571dabc7503813d5b5fe2c80c","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-uat:index","path":"rules/pidex-uat/index.md","byte_hash":"16e0060228aeeafffaaaa4ef261b080e322efdefeeb44482f5a22825d496b06a","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-uat:semantic-ui-fit","path":"rules/pidex-uat/semantic-ui-fit.md","byte_hash":"69ac8d43ad71af65c6ebd9a81bcd00a992d3e41d046b1dc88422e4b85c2ead01","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-uat:ui-evidence-before-g9","path":"rules/pidex-uat/ui-evidence-before-g9.md","byte_hash":"43a4beefa68b99033563d2525af87768a1a74d4dd6f3893e8dadab75060456e9","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-uat:visible-text-semantic-check","path":"rules/pidex-uat/visible-text-semantic-check.md","byte_hash":"602949a1075c7bc1f9dd58000cfac60a8354111dddbe2c932a95f6a53eb3206b","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-uat:visual-proof-before-g9","path":"rules/pidex-uat/visual-proof-before-g9.md","byte_hash":"2f478b12e3af9c2d8f1e0018ec200eac0076e60e5187b88e4824041e2739e7cd","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:pidex-wiki-hygienist:index","path":"rules/pidex-wiki-hygienist/index.md","byte_hash":"b5989507609141f57d3ecc64eba1a91750e266c97020c28d6779bc8d31e51be7","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:shared:local-operator-config-guard","path":"rules/shared/local-operator-config-guard.md","byte_hash":"730ce1fb0f60db650707d0c0afcab896f59a19b35ac923d9d9f9f1d4e54ec8d3","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:shared:no-force-add-ignored-files","path":"rules/shared/no-force-add-ignored-files.md","byte_hash":"372af6d31c9a3d1e1dcb844d9f5afe06df7cc68c5340945818d78a97f09e855e","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:shared:package-manager-equivalence","path":"rules/shared/package-manager-equivalence.md","byte_hash":"7f3ace8155b059b026e7b19b92a8a21d19676f86031df7914911f9168c0cd796","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:shared:provider-safe-defensive-review-language","path":"rules/shared/provider-safe-defensive-review-language.md","byte_hash":"79999d3ca3bbd3a3bbf27108c9e910a1b2c3e83bbad70941ee9f28b99327dbee","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:shared:structural-code-search","path":"rules/shared/structural-code-search.md","byte_hash":"8c5dfa4926ea992c967013ee9fc6b1d0b56ac26e93d092c17eaedc71c45b18c4","protection_class":"legacy_baseline"},
    {"rule_id":"legacy:rules:shared:structured-review-outcome","path":"rules/shared/structured-review-outcome.md","byte_hash":"045efc216b6aa955f5979edc5131219337e3b790c410374beaa1d04856966d9a","protection_class":"legacy_baseline"}
  ],
  "aggregate_digest": "3d5e4fa0f848d19229e5799807a6b2de700cb382d3faddddaed6f17e45e74982"
}
