{
  "name": "azure-cosmos-db-assistant — 1 skill",
  "slug": "source-skills-ff52bb60a03b40e5dcb99248",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 1 skill declaration. Ran 93 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): cosmosdb-best-practices"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/AzureCosmosDB/cosmosdb-claude-code-plugin.git",
  "documentation_url": "https://github.com/AzureCosmosDB/cosmosdb-claude-code-plugin.git",
  "commit": "f1e0498579a9251e5f3179b92d25d6ce3409bae5",
  "tree_sha256": "be966eee098a4dc160f37e78bab68d1509eebb786167d3987adadbd4d3b57cdc",
  "file_sha256": {
    ".claude-plugin/marketplace.json": "50309f655ea06e3a9d475b1801c7ef3f6de983f82b4fa529c3079a412e7779d7",
    ".claude-plugin/plugin.json": "19bbb10a54e771f56308c472fd6d7af8f53bba2682b039ba60751e6cd43b3c21",
    ".gitignore": "3407cefc2a9d64f884ff3122a5ade50c10d001d10f608062c20ff92b225ae436",
    ".mcp.example.json": "86cf9b262a3366cafcb3d4061f718187f400f30f5c61272acd415bef4b2dd614",
    "LICENSE": "a278cd4b1e87ac004c68d7623d8bab1969595502adb5c82ef8351f60d22a9a45",
    "README.md": "22c0240b2b8c4233c5c8b2b2add6bd27b7692d627535ca1a1d09f87681575eda",
    "SETUP.md": "cceb31c71a0277dfc1980f9dc0d1039f2266c01e7d8a0d215adae0da555ce3ea",
    "agents/cosmosdb-expert.md": "f7519ff53b08d5ecc010181b817a0b6a196ed873a32d950b929cfbdb4487f3ce",
    "assets/logo.svg": "e364d0c19c6d370a08b628540880548a8935c49365e02664e93dedaea96bb861",
    "commands/cosmos-review.md": "217dad02376e6ffb56ce046eef2d80e523486f2a0fdb15b6d2e9dc34cb907b46",
    "commands/cosmos-setup.md": "32515af2999ba5f4e66f17ce73a89f9e7400996c4b92a6f87b16e65f25a8c225",
    "commands/generate-skills.md": "6e60f534c1f8b39030fb6b43e15dd1d2060002f2addc4d6711c0ce264b58e666",
    "skills/cosmosdb-best-practices/SKILL.md": "e82573f174229c8baf9419a944eaa44916437550b3449d403c80ead32334bcb5",
    "skills/cosmosdb-best-practices/rules/_sections.md": "948de3b935de3ef6a84bcd43490859929cff9e6597f439804c24b85b5907e7bf",
    "skills/cosmosdb-best-practices/rules/_template.md": "e1aba8919f5fea2fdfdbd8d525daece140c5c6728898faed2cb1f0f7d13d0377",
    "skills/cosmosdb-best-practices/rules/global-conflict-resolution.md": "88870c56433c01485c4ce2a0db9fc152f600b9a486e3be78a2746658dfe53dad",
    "skills/cosmosdb-best-practices/rules/global-consistency.md": "043e911b8d45bf14ee5368d38e30db33102a57725b4ba2cd299912ed306d3193",
    "skills/cosmosdb-best-practices/rules/global-failover.md": "25d7025b0c2d6358a507c74c5280f115f4fb8cbf2271c9b170fbc44c5412405c",
    "skills/cosmosdb-best-practices/rules/global-multi-region.md": "0900da572383d41a11e529b1955b885812b1c0f5e5fd24ae58aa5b71de7803b7",
    "skills/cosmosdb-best-practices/rules/global-read-regions.md": "b81e71bb507d2a16ff6640a1ce477142ac3fccf6e52559a1e39184beece02b20",
    "skills/cosmosdb-best-practices/rules/global-zone-redundancy.md": "bebce105f8fbe3450ec4a2faabac3f6d5d85f777e7e44f9602ef5c0927ede121",
    "skills/cosmosdb-best-practices/rules/index-composite.md": "cbd1a9aca85286ba28528ef7e751ffa63e92808fcede0f5aee502a32522c9be7",
    "skills/cosmosdb-best-practices/rules/index-exclude-unused.md": "fa5cfab7d2d35104dc663bf41a57050e708f215442f6c2c6bcde296449322d28",
    "skills/cosmosdb-best-practices/rules/index-lazy-consistent.md": "8f1f2706271d5ed6ec2cbee323eef4b4c1e43c48aa53ad3ba2efd80e592a3856",
    "skills/cosmosdb-best-practices/rules/index-range-vs-hash.md": "1247c8689e8f2cb59e244079b06370ba4e8d431adf628aead11a31316c0fca16",
    "skills/cosmosdb-best-practices/rules/index-spatial.md": "a169e6dbda106294672010d9a503a27b241637c003d74864fba60589ab5449b6",
    "skills/cosmosdb-best-practices/rules/model-avoid-2mb-limit.md": "19f20f18e74e37e2edf5fce72dd23a5c8486f2809e14d274b661c109488f0228",
    "skills/cosmosdb-best-practices/rules/model-denormalize-reads.md": "5498184de443fb3ace56f8ea6ad63748b25d25a2fa74a8b0eeb189768b0d6586",
    "skills/cosmosdb-best-practices/rules/model-embed-related.md": "fd7b77d4884c99264f44ed4103639feca060559310675b6e5b6dadf584c9aa21",
    "skills/cosmosdb-best-practices/rules/model-id-constraints.md": "1fb76a151ca1e550591afbb0ae4933095be97d15478000762bc8ee3d136d52b5",
    "skills/cosmosdb-best-practices/rules/model-json-serialization.md": "5911f12d3d180c6a7977066c2ba508121259a4c259910108ebfbe302d7e957a7",
    "skills/cosmosdb-best-practices/rules/model-nesting-depth.md": "40d24d56357a26a29146445f5ec08062390f172a8cb7867f531a133cbc92a806",
    "skills/cosmosdb-best-practices/rules/model-numeric-precision.md": "a6fb622e0e1ba833314a71d21363162634e5163aff215e1946396e23f30c3ba7",
    "skills/cosmosdb-best-practices/rules/model-reference-large.md": "a7e64a65da349437ebc91f2d72ab795dd9b5e55c2525c353e25616ad60512f9a",
    "skills/cosmosdb-best-practices/rules/model-relationship-references.md": "d39438edff3ddf64ccfb017f0a6272af5e0f14f2f6916de98028ac71beaa5cba",
    "skills/cosmosdb-best-practices/rules/model-schema-versioning.md": "c646435c74bd1a6a720ef3dd6e972b7c1cf6dce53f145ddac4b0be63bd3f758f",
    "skills/cosmosdb-best-practices/rules/model-type-discriminator.md": "da9bacbd92590858b74a550904f390a0d877ea5dc3cf24ac2e591f5ee94c1eb2",
    "skills/cosmosdb-best-practices/rules/monitoring-azure-monitor.md": "2646749ecbbf74a09a62328d9e9d160dab10ba0056199b8da50e0700490c6867",
    "skills/cosmosdb-best-practices/rules/monitoring-diagnostic-logs.md": "e48ee0e530fcbeb7e8266efc2d8d1277292522d1049934ebc50b380df72d05c7",
    "skills/cosmosdb-best-practices/rules/monitoring-latency.md": "f929669f1c78333102cfd8d9c8b1b3bb0c04d04d0811d1390af4d1189e10d8ce",
    "skills/cosmosdb-best-practices/rules/monitoring-ru-consumption.md": "045818681a5f5a5e9232d13d2c9221fac9275e09a673d089914eb7efe6104da1",
    "skills/cosmosdb-best-practices/rules/monitoring-throttling.md": "06c30f187c8a46dfc58b461fdd9fd64a4928202f51ec0aafa7913d44109aade9",
    "skills/cosmosdb-best-practices/rules/partition-20gb-limit.md": "89f00c431b47be94b216db210a16cb55b8c46554dee7657031db798e4bb525fc",
    "skills/cosmosdb-best-practices/rules/partition-avoid-hotspots.md": "9e3c4efb450e76c5a44beefe4e4fd3d7b1ae018a44131ebdbc42052eba07ebf5",
    "skills/cosmosdb-best-practices/rules/partition-hierarchical.md": "ef35d59cd942c38bd7793bd2c58a699a395f5567ca36bfbc26ff80653f42f22d",
    "skills/cosmosdb-best-practices/rules/partition-high-cardinality.md": "8fe4b00d4ad59a43b2cb499964cda3f80c194512461cf62d2abc9b8670341f60",
    "skills/cosmosdb-best-practices/rules/partition-key-length.md": "2f731bb07a396ad0793c1976391ee8ab3c35191423a57c53e890798c0596589c",
    "skills/cosmosdb-best-practices/rules/partition-query-patterns.md": "14534d35384c75557488bf25f86b401811a0cac5f47dceab8ffc1027f0923b3d",
    "skills/cosmosdb-best-practices/rules/partition-synthetic-keys.md": "de2c609494109dd85a8b19e55779e369bedbe91fc5059c60fcfde18411c31cbf",
    "skills/cosmosdb-best-practices/rules/pattern-change-feed-materialized-views.md": "242cbf4e2b5cefee3a365b6d68e95cc1dfc21614ab9bc75171f405ac2e76852d",
    "skills/cosmosdb-best-practices/rules/pattern-efficient-ranking.md": "8b5860fb4b3ae00cbc5f3e7b2b4badae41a97009f7ddc12e22926ad674417ff4",
    "skills/cosmosdb-best-practices/rules/pattern-service-layer-relationships.md": "890963bf62fba793a3e2625f1ff729b236e9a8146fd27ad951cb305730bc0262",
    "skills/cosmosdb-best-practices/rules/query-avoid-cross-partition.md": "914739dad43194d5f99e628f5dc544bac9c996b082abb266872ac95d9635014d",
    "skills/cosmosdb-best-practices/rules/query-avoid-scans.md": "dbf680e5ab22be575a48a5a4404b72d197440683baeb432a71968c9d8566f60f",
    "skills/cosmosdb-best-practices/rules/query-order-filters.md": "206aaa74567da846b7b3c3f5310945a52489af504b361531c7d0baf60ce8166c",
    "skills/cosmosdb-best-practices/rules/query-pagination.md": "e497aaad3d38921ad733bf08eb6158d265a1c49dfe95c8f2e1f306cac42f55d3",
    "skills/cosmosdb-best-practices/rules/query-parameterize.md": "2131f9271f583b974c3e4f7af0fbf7c0cc43cd7ae221ffea15b1e497108baf73",
    "skills/cosmosdb-best-practices/rules/query-use-projections.md": "c3192991fb94f3f4c847622de5a0aa2dfade797faf57337db9b049780e6689d9",
    "skills/cosmosdb-best-practices/rules/sdk-async-api.md": "84d43888bf3af1e9c544d10c89d760f372071251b36e3ac8761f1ab77d24a744",
    "skills/cosmosdb-best-practices/rules/sdk-availability-strategy.md": "21eeef5548eaf6ec863ac2a68ae3501d450c1bbe16f925d60a8761d3c5190a6f",
    "skills/cosmosdb-best-practices/rules/sdk-circuit-breaker.md": "b3aeb13c91aaad31a4c7b08d24f658181236948b224432e04ad5bab5198bb5e9",
    "skills/cosmosdb-best-practices/rules/sdk-connection-mode.md": "38b870cb193a9d0848206b8f1d9b8275ada5c49acf52712b23ca4d91c403df41",
    "skills/cosmosdb-best-practices/rules/sdk-diagnostics.md": "576be3d3d3723ff184d576c0dab53dba3f237997dc310ba58743e1bbf2c6e508",
    "skills/cosmosdb-best-practices/rules/sdk-emulator-ssl.md": "331dec7a4392babae1d67e19e50452c509442df12f20db7fd19870552e4aba40",
    "skills/cosmosdb-best-practices/rules/sdk-etag-concurrency.md": "1ccac1f40c0a3b15c6600d911db1ab11de2349af084f93860285078f64331ba7",
    "skills/cosmosdb-best-practices/rules/sdk-excluded-regions.md": "17bde25894e0a1c7d08801fba7596eb85d0425d8805eeec10f10ee59de251235",
    "skills/cosmosdb-best-practices/rules/sdk-java-content-response.md": "3bb558b4a95f90ec1733c3e61dfb3bcaae106cc288842d1814cd95895f54454d",
    "skills/cosmosdb-best-practices/rules/sdk-java-cosmos-config.md": "c4ea856c1e9e6f367977b37b8f4b4030b903a9f4cfb1b189f41aa30fc1490151",
    "skills/cosmosdb-best-practices/rules/sdk-java-spring-boot-versions.md": "232f66e55c2f7ecf8026a360b17d1c17ce6bc622b46e2ca1cad38ecd92ddf8ab",
    "skills/cosmosdb-best-practices/rules/sdk-local-dev-config.md": "77d8a068430e777ab6a977315bf56ced36506ac5ef0ce0fa9a01027d01d64841",
    "skills/cosmosdb-best-practices/rules/sdk-newtonsoft-dependency.md": "47d535760ec26b4ecbaf17915f535d88957a9c10d85572f3cf8d8f0ebbd5bcd7",
    "skills/cosmosdb-best-practices/rules/sdk-preferred-regions.md": "2c8799af9bf5141f83dcf5cead4838859f47acff4a6273601af4c9e91890395d",
    "skills/cosmosdb-best-practices/rules/sdk-retry-429.md": "ef20408286e8c4ca0fab4551ec6015911b781b072372f8cf285b4fea488c7412",
    "skills/cosmosdb-best-practices/rules/sdk-serialization-enums.md": "7845111bb84437e850d51fed70637ecfe93c1939f9704e09bdac626bc495084a",
    "skills/cosmosdb-best-practices/rules/sdk-singleton-client.md": "7dc29c083c95c6cdbfe388a7a7071ee13791b032036c0245b1c2b298af0668ac",
    "skills/cosmosdb-best-practices/rules/sdk-spring-data-annotations.md": "1b4b47ead31b9c4a70e5ca0adf8b044e66e79e5aadefb394a09a6af362429782",
    "skills/cosmosdb-best-practices/rules/sdk-spring-data-repository.md": "7f3585f38475fab3d187a8023bbe604e1b2845925521c92c86803318d2fe8a8e",
    "skills/cosmosdb-best-practices/rules/throughput-autoscale.md": "6d464a6497c6b6c370a3172e641d5e895eb80fbb0185deea913762a18cedfc91",
    "skills/cosmosdb-best-practices/rules/throughput-burst.md": "566b984fca963b58aaea2b94d3362dd6391ce98edffd72e6b32b310670c7e169",
    "skills/cosmosdb-best-practices/rules/throughput-container-vs-database.md": "bb0093d88a3e4077afe7887338ee27170f94e8261d060371fb33b035133f5f39",
    "skills/cosmosdb-best-practices/rules/throughput-right-size.md": "092d67a8baef637167210c599da0c6a78315faf2cdccbcfa7707f9295db82cfa",
    "skills/cosmosdb-best-practices/rules/throughput-serverless.md": "22eabe6fb5ff1b87e2a247b5ac8f2cff5852af9f86a3d5be15b374046740c9f4",
    "skills/cosmosdb-best-practices/rules/vector-distance-query.md": "7080432147f6e72a714880b08af5bb7d5d422b74fb6f3d77a83ad0f31924ed2d",
    "skills/cosmosdb-best-practices/rules/vector-embedding-policy.md": "870293f861d761f61222dcc2215f3e937fe6cadf2205be3dc72a80a8f7d96d69",
    "skills/cosmosdb-best-practices/rules/vector-enable-feature.md": "c246befd5d0307866706543a75cc0db04adafacced340d7643ee5611314857d9",
    "skills/cosmosdb-best-practices/rules/vector-index-type.md": "2f5012bcd6d76768105649f95460d057b210c8276c24dc7fc40468b9693bfc0a",
    "skills/cosmosdb-best-practices/rules/vector-normalize-embeddings.md": "fd59529d75e78316c216ddf08d538816133b7bb28cfd8af28aec419758c733c1",
    "skills/cosmosdb-best-practices/rules/vector-repository-pattern.md": "41f8cb9d00d11a81e599bee0725a1b2a397b577bf1a9948e03a131f5c3da5dab"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T06:05:42Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-18",
  "reviewed_date": "2026-10-18",
  "published_date": "2026-10-18",
  "modified_date": "2026-10-18",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit 6f1c6cfaf0ab53b47177d1ad910fe58739934978",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 93 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-18T06:05:42Z: pinned source inspection"
  ],
  "application": {
    "name": "azure-cosmos-db-assistant — 1 skill",
    "softwareVersion": "f1e0498579a9251e5f3179b92d25d6ce3409bae5",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 93 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"skills/cosmosdb-best-practices/SKILL.md\",\n        \"name\": \"cosmosdb-best-practices\",\n        \"description\": \"Azure Cosmos DB performance optimization and best practices guidelines for NoSQL,\\npartitioning, queries, SDK usage, and vector search. Use when writing, reviewing,\\nor refactoring code that interacts with Azure Cosmos DB, designing data models,\\noptimizing queries, or implementing high-performance database operations.\\n\",\n        \"files\": {\n          \"skills/cosmosdb-best-practices/SKILL.md\": \"e82573f174229c8baf9419a944eaa44916437550b3449d403c80ead32334bcb5\",\n          \"skills/cosmosdb-best-practices/rules/_sections.md\": \"948de3b935de3ef6a84bcd43490859929cff9e6597f439804c24b85b5907e7bf\",\n          \"skills/cosmosdb-best-practices/rules/_template.md\": \"e1aba8919f5fea2fdfdbd8d525daece140c5c6728898faed2cb1f0f7d13d0377\",\n          \"skills/cosmosdb-best-practices/rules/global-conflict-resolution.md\": \"88870c56433c01485c4ce2a0db9fc152f600b9a486e3be78a2746658dfe53dad\",\n          \"skills/cosmosdb-best-practices/rules/global-consistency.md\": \"043e911b8d45bf14ee5368d38e30db33102a57725b4ba2cd299912ed306d3193\",\n          \"skills/cosmosdb-best-practices/rules/global-failover.md\": \"25d7025b0c2d6358a507c74c5280f115f4fb8cbf2271c9b170fbc44c5412405c\",\n          \"skills/cosmosdb-best-practices/rules/global-multi-region.md\": \"0900da572383d41a11e529b1955b885812b1c0f5e5fd24ae58aa5b71de7803b7\",\n          \"skills/cosmosdb-best-practices/rules/global-read-regions.md\": \"b81e71bb507d2a16ff6640a1ce477142ac3fccf6e52559a1e39184beece02b20\",\n          \"skills/cosmosdb-best-practices/rules/global-zone-redundancy.md\": \"bebce105f8fbe3450ec4a2faabac3f6d5d85f777e7e44f9602ef5c0927ede121\",\n          \"skills/cosmosdb-best-practices/rules/index-composite.md\": \"cbd1a9aca85286ba28528ef7e751ffa63e92808fcede0f5aee502a32522c9be7\",\n          \"skills/cosmosdb-best-practices/rules/index-exclude-unused.md\": \"fa5cfab7d2d35104dc663bf41a57050e708f215442f6c2c6bcde296449322d28\",\n          \"skills/cosmosdb-best-practices/rules/index-lazy-consistent.md\": \"8f1f2706271d5ed6ec2cbee323eef4b4c1e43c48aa53ad3ba2efd80e592a3856\",\n          \"skills/cosmosdb-best-practices/rules/index-range-vs-hash.md\": \"1247c8689e8f2cb59e244079b06370ba4e8d431adf628aead11a31316c0fca16\",\n          \"skills/cosmosdb-best-practices/rules/index-spatial.md\": \"a169e6dbda106294672010d9a503a27b241637c003d74864fba60589ab5449b6\",\n          \"skills/cosmosdb-best-practices/rules/model-avoid-2mb-limit.md\": \"19f20f18e74e37e2edf5fce72dd23a5c8486f2809e14d274b661c109488f0228\",\n          \"skills/cosmosdb-best-practices/rules/model-denormalize-reads.md\": \"5498184de443fb3ace56f8ea6ad63748b25d25a2fa74a8b0eeb189768b0d6586\",\n          \"skills/cosmosdb-best-practices/rules/model-embed-related.md\": \"fd7b77d4884c99264f44ed4103639feca060559310675b6e5b6dadf584c9aa21\",\n          \"skills/cosmosdb-best-practices/rules/model-id-constraints.md\": \"1fb76a151ca1e550591afbb0ae4933095be97d15478000762bc8ee3d136d52b5\",\n          \"skills/cosmosdb-best-practices/rules/model-json-serialization.md\": \"5911f12d3d180c6a7977066c2ba508121259a4c259910108ebfbe302d7e957a7\",\n          \"skills/cosmosdb-best-practices/rules/model-nesting-depth.md\": \"40d24d56357a26a29146445f5ec08062390f172a8cb7867f531a133cbc92a806\",\n          \"skills/cosmosdb-best-practices/rules/model-numeric-precision.md\": \"a6fb622e0e1ba833314a71d21363162634e5163aff215e1946396e23f30c3ba7\",\n          \"skills/cosmosdb-best-practices/rules/model-reference-large.md\": \"a7e64a65da349437ebc91f2d72ab795dd9b5e55c2525c353e25616ad60512f9a\",\n          \"skills/cosmosdb-best-practices/rules/model-relationship-references.md\": \"d39438edff3ddf64ccfb017f0a6272af5e0f14f2f6916de98028ac71beaa5cba\",\n          \"skills/cosmosdb-best-practices/rules/model-schema-versioning.md\": \"c646435c74bd1a6a720ef3dd6e972b7c1cf6dce53f145ddac4b0be63bd3f758f\",\n          \"skills/cosmosdb-best-practices/rules/model-type-discriminator.md\": \"da9bacbd92590858b74a550904f390a0d877ea5dc3cf24ac2e591f5ee94c1eb2\",\n          \"skills/cosmosdb-best-practices/rules/monitoring-azure-monitor.md\": \"2646749ecbbf74a09a62328d9e9d160dab10ba0056199b8da50e0700490c6867\",\n          \"skills/cosmosdb-best-practices/rules/monitoring-diagnostic-logs.md\": \"e48ee0e530fcbeb7e8266efc2d8d1277292522d1049934ebc50b380df72d05c7\",\n          \"skills/cosmosdb-best-practices/rules/monitoring-latency.md\": \"f929669f1c78333102cfd8d9c8b1b3bb0c04d04d0811d1390af4d1189e10d8ce\",\n          \"skills/cosmosdb-best-practices/rules/monitoring-ru-consumption.md\": \"045818681a5f5a5e9232d13d2c9221fac9275e09a673d089914eb7efe6104da1\",\n          \"skills/cosmosdb-best-practices/rules/monitoring-throttling.md\": \"06c30f187c8a46dfc58b461fdd9fd64a4928202f51ec0aafa7913d44109aade9\",\n          \"skills/cosmosdb-best-practices/rules/partition-20gb-limit.md\": \"89f00c431b47be94b216db210a16cb55b8c46554dee7657031db798e4bb525fc\",\n          \"skills/cosmosdb-best-practices/rules/partition-avoid-hotspots.md\": \"9e3c4efb450e76c5a44beefe4e4fd3d7b1ae018a44131ebdbc42052eba07ebf5\",\n          \"skills/cosmosdb-best-practices/rules/partition-hierarchical.md\": \"ef35d59cd942c38bd7793bd2c58a699a395f5567ca36bfbc26ff80653f42f22d\",\n          \"skills/cosmosdb-best-practices/rules/partition-high-cardinality.md\": \"8fe4b00d4ad59a43b2cb499964cda3f80c194512461cf62d2abc9b8670341f60\",\n          \"skills/cosmosdb-best-practices/rules/partition-key-length.md\": \"2f731bb07a396ad0793c1976391ee8ab3c35191423a57c53e890798c0596589c\",\n          \"skills/cosmosdb-best-practices/rules/partition-query-patterns.md\": \"14534d35384c75557488bf25f86b401811a0cac5f47dceab8ffc1027f0923b3d\",\n          \"skills/cosmosdb-best-practices/rules/partition-synthetic-keys.md\": \"de2c609494109dd85a8b19e55779e369bedbe91fc5059c60fcfde18411c31cbf\",\n          \"skills/cosmosdb-best-practices/rules/pattern-change-feed-materialized-views.md\": \"242cbf4e2b5cefee3a365b6d68e95cc1dfc21614ab9bc75171f405ac2e76852d\",\n          \"skills/cosmosdb-best-practices/rules/pattern-efficient-ranking.md\": \"8b5860fb4b3ae00cbc5f3e7b2b4badae41a97009f7ddc12e22926ad674417ff4\",\n          \"skills/cosmosdb-best-practices/rules/pattern-service-layer-relationships.md\": \"890963bf62fba793a3e2625f1ff729b236e9a8146fd27ad951cb305730bc0262\",\n          \"skills/cosmosdb-best-practices/rules/query-avoid-cross-partition.md\": \"914739dad43194d5f99e628f5dc544bac9c996b082abb266872ac95d9635014d\",\n          \"skills/cosmosdb-best-practices/rules/query-avoid-scans.md\": \"dbf680e5ab22be575a48a5a4404b72d197440683baeb432a71968c9d8566f60f\",\n          \"skills/cosmosdb-best-practices/rules/query-order-filters.md\": \"206aaa74567da846b7b3c3f5310945a52489af504b361531c7d0baf60ce8166c\",\n          \"skills/cosmosdb-best-practices/rules/query-pagination.md\": \"e497aaad3d38921ad733bf08eb6158d265a1c49dfe95c8f2e1f306cac42f55d3\",\n          \"skills/cosmosdb-best-practices/rules/query-parameterize.md\": \"2131f9271f583b974c3e4f7af0fbf7c0cc43cd7ae221ffea15b1e497108baf73\",\n          \"skills/cosmosdb-best-practices/rules/query-use-projections.md\": \"c3192991fb94f3f4c847622de5a0aa2dfade797faf57337db9b049780e6689d9\",\n          \"skills/cosmosdb-best-practices/rules/sdk-async-api.md\": \"84d43888bf3af1e9c544d10c89d760f372071251b36e3ac8761f1ab77d24a744\",\n          \"skills/cosmosdb-best-practices/rules/sdk-availability-strategy.md\": \"21eeef5548eaf6ec863ac2a68ae3501d450c1bbe16f925d60a8761d3c5190a6f\",\n          \"skills/cosmosdb-best-practices/rules/sdk-circuit-breaker.md\": \"b3aeb13c91aaad31a4c7b08d24f658181236948b224432e04ad5bab5198bb5e9\",\n          \"skills/cosmosdb-best-practices/rules/sdk-connection-mode.md\": \"38b870cb193a9d0848206b8f1d9b8275ada5c49acf52712b23ca4d91c403df41\",\n          \"skills/cosmosdb-best-practices/rules/sdk-diagnostics.md\": \"576be3d3d3723ff184d576c0dab53dba3f237997dc310ba58743e1bbf2c6e508\",\n          \"skills/cosmosdb-best-practices/rules/sdk-emulator-ssl.md\": \"331dec7a4392babae1d67e19e50452c509442df12f20db7fd19870552e4aba40\",\n          \"skills/cosmosdb-best-practices/rules/sdk-etag-concurrency.md\": \"1ccac1f40c0a3b15c6600d911db1ab11de2349af084f93860285078f64331ba7\",\n          \"skills/cosmosdb-best-practices/rules/sdk-excluded-regions.md\": \"17bde25894e0a1c7d08801fba7596eb85d0425d8805eeec10f10ee59de251235\",\n          \"skills/cosmosdb-best-practices/rules/sdk-java-content-response.md\": \"3bb558b4a95f90ec1733c3e61dfb3bcaae106cc288842d1814cd95895f54454d\",\n          \"skills/cosmosdb-best-practices/rules/sdk-java-cosmos-config.md\": \"c4ea856c1e9e6f367977b37b8f4b4030b903a9f4cfb1b189f41aa30fc1490151\",\n          \"skills/cosmosdb-best-practices/rules/sdk-java-spring-boot-versions.md\": \"232f66e55c2f7ecf8026a360b17d1c17ce6bc622b46e2ca1cad38ecd92ddf8ab\",\n          \"skills/cosmosdb-best-practices/rules/sdk-local-dev-config.md\": \"77d8a068430e777ab6a977315bf56ced36506ac5ef0ce0fa9a01027d01d64841\",\n          \"skills/cosmosdb-best-practices/rules/sdk-newtonsoft-dependency.md\": \"47d535760ec26b4ecbaf17915f535d88957a9c10d85572f3cf8d8f0ebbd5bcd7\",\n          \"skills/cosmosdb-best-practices/rules/sdk-preferred-regions.md\": \"2c8799af9bf5141f83dcf5cead4838859f47acff4a6273601af4c9e91890395d\",\n          \"skills/cosmosdb-best-practices/rules/sdk-retry-429.md\": \"ef20408286e8c4ca0fab4551ec6015911b781b072372f8cf285b4fea488c7412\",\n          \"skills/cosmosdb-best-practices/rules/sdk-serialization-enums.md\": \"7845111bb84437e850d51fed70637ecfe93c1939f9704e09bdac626bc495084a\",\n          \"skills/cosmosdb-best-practices/rules/sdk-singleton-client.md\": \"7dc29c083c95c6cdbfe388a7a7071ee13791b032036c0245b1c2b298af0668ac\",\n          \"skills/cosmosdb-best-practices/rules/sdk-spring-data-annotations.md\": \"1b4b47ead31b9c4a70e5ca0adf8b044e66e79e5aadefb394a09a6af362429782\",\n          \"skills/cosmosdb-best-practices/rules/sdk-spring-data-repository.md\": \"7f3585f38475fab3d187a8023bbe604e1b2845925521c92c86803318d2fe8a8e\",\n          \"skills/cosmosdb-best-practices/rules/throughput-autoscale.md\": \"6d464a6497c6b6c370a3172e641d5e895eb80fbb0185deea913762a18cedfc91\",\n          \"skills/cosmosdb-best-practices/rules/throughput-burst.md\": \"566b984fca963b58aaea2b94d3362dd6391ce98edffd72e6b32b310670c7e169\",\n          \"skills/cosmosdb-best-practices/rules/throughput-container-vs-database.md\": \"bb0093d88a3e4077afe7887338ee27170f94e8261d060371fb33b035133f5f39\",\n          \"skills/cosmosdb-best-practices/rules/throughput-right-size.md\": \"092d67a8baef637167210c599da0c6a78315faf2cdccbcfa7707f9295db82cfa\",\n          \"skills/cosmosdb-best-practices/rules/throughput-serverless.md\": \"22eabe6fb5ff1b87e2a247b5ac8f2cff5852af9f86a3d5be15b374046740c9f4\",\n          \"skills/cosmosdb-best-practices/rules/vector-distance-query.md\": \"7080432147f6e72a714880b08af5bb7d5d422b74fb6f3d77a83ad0f31924ed2d\",\n          \"skills/cosmosdb-best-practices/rules/vector-embedding-policy.md\": \"870293f861d761f61222dcc2215f3e937fe6cadf2205be3dc72a80a8f7d96d69\",\n          \"skills/cosmosdb-best-practices/rules/vector-enable-feature.md\": \"c246befd5d0307866706543a75cc0db04adafacced340d7643ee5611314857d9\",\n          \"skills/cosmosdb-best-practices/rules/vector-index-type.md\": \"2f5012bcd6d76768105649f95460d057b210c8276c24dc7fc40468b9693bfc0a\",\n          \"skills/cosmosdb-best-practices/rules/vector-normalize-embeddings.md\": \"fd59529d75e78316c216ddf08d538816133b7bb28cfd8af28aec419758c733c1\",\n          \"skills/cosmosdb-best-practices/rules/vector-repository-pattern.md\": \"41f8cb9d00d11a81e599bee0725a1b2a397b577bf1a9948e03a131f5c3da5dab\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "86bde98c94efb86eb054724b8bd487f2b2572ff4c155abad747162fa45fcebd5",
      "commands.json": "343b2e4de464a8690ed079445c59a2cc32a83b6a99197c74c8c52350934284b9",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "819078725154ba4548bf3c23558696a6a12c80462125874a256fc72d23927841",
      "listing.json": "36e7c3df44f21c9c60bd9582ab196daa11f2b435f69e93eb2a84bd54b76e1e55",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 1 skill declaration. Ran 93 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): cosmosdb-best-practices",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "6349aada9b37fc5bb7ee89fca0b487c79c48982226b5382b30d44d1decbfb97c",
    "gates": "97f08ffe458d83a5bc508040143a44c333db7f276fbc2f452f699d5de329baad",
    "codex": "7d2da2c953840ae32fa0da0c038e3b51002ae28007b305abe531900cab1a255c",
    "grok": "084a482e9fed8e62fdd1689f0a7e446b031a34a30efcf2298b04c1de3f93b5a9",
    "summary": "Deterministic gates passed; Codex confirmed all outcome claims; Grok reported no standing refutation."
  }
}
