{
  "name": "databases-on-aws — 1 hook",
  "slug": "source-hooks-2264e33c54d1e87cb063043b",
  "type": "hooks",
  "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 hook declaration. Ran 89 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 hook names (listing.json): PostToolUse"
  ],
  "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/awslabs/agent-plugins.git",
  "documentation_url": "https://github.com/awslabs/agent-plugins.git",
  "commit": "fbefb3764e67558fe10ac834dd85db49734aa9b6",
  "tree_sha256": "515e32c59d06aff44fcda99eb100cdf128a5612bc2b9c3d0a51559284df8a966",
  "file_sha256": {
    "plugins/databases-on-aws/.claude-plugin/plugin.json": "78755131c1d8c005ccd98e25e1c403f0fdf57a9ee2004b9c4b7b7e56c80dee9e",
    "plugins/databases-on-aws/.codex-plugin/plugin.json": "e2f5d63258788248acbaee2fc30e10ffb24da11e838601ba77c73667992ee96b",
    "plugins/databases-on-aws/.gitignore": "12d91ac72f6d0b18aa960fed54c707fac4400a29cde95cb41e47dd05b8a815b7",
    "plugins/databases-on-aws/.mcp.json": "8a6bff153d318f3f25a587a76b6d4eda00008a554d2d461b867a70070bf84b07",
    "plugins/databases-on-aws/hooks/hooks.json": "5a0a8e710282dd8d2f2f54633d1c35156755417959604a5321104879b2d35ef4",
    "plugins/databases-on-aws/scripts/README.md": "3dc08ce33d4e80f004929d5cfb07e775003c4ad686f96fb7677261bf4f84fa85",
    "plugins/databases-on-aws/scripts/cluster-info.sh": "1d2c86a19a32c72c9ceb8832db25a7a717389eb244c619fcb0632563673feb98",
    "plugins/databases-on-aws/scripts/create-cluster.sh": "876101cfe62a048ac2f86b9702614d94dabe9c8c14803d547c5376dc00d8a8b2",
    "plugins/databases-on-aws/scripts/delete-cluster.sh": "763be0f203979b3c873862704b71df477d62635b03d9e3e76280c238ed7e3597",
    "plugins/databases-on-aws/scripts/list-clusters.sh": "999afdde4343834914d1b31e1ab5728a6942341234eb60ccf54d5c919e18f897",
    "plugins/databases-on-aws/scripts/loader.sh": "f4b5d9ab421cd7463da9ec83b51231e9bf093885c2a0f77568c402d47593a9de",
    "plugins/databases-on-aws/scripts/psql-connect.sh": "951820fc11fe9da576e56daca4ac5f3d3612751755b2e477394e418b17fedda9",
    "plugins/databases-on-aws/skills/dsql/SKILL.md": "7a53b87c24452fec3d818e64737cadab6f65799f3bb89ff5bb31975a05979b7a",
    "plugins/databases-on-aws/skills/dsql/mcp/mcp-setup.md": "7b855431ed0ea24ee12104f5a84fa8c101f5dabf73fe394ec8bc4c7de4e54a13",
    "plugins/databases-on-aws/skills/dsql/mcp/mcp-tools.md": "6fadbf5c4a8f310ad0e4b4b865de8364db528659712a741487dcc3fcfaa96737",
    "plugins/databases-on-aws/skills/dsql/mcp/platforms/claude-code.md": "00d80f363183eaf841eb778f3e518cfac9fd351a8a5de5fac9212ac60ab60769",
    "plugins/databases-on-aws/skills/dsql/mcp/platforms/codex.md": "7753e3181f980ed0dbe8008302e7ac8b991ab665be9c8957b3819deb0e7fbd5e",
    "plugins/databases-on-aws/skills/dsql/mcp/platforms/gemini.md": "08b2697d96fe811c64336930841727be7f37de7ac48724c8b36523187d7941da",
    "plugins/databases-on-aws/skills/dsql/mcp/platforms/kiro.md": "38fa9a45ee7323dc9df3fa2f327536dc167829ec1c15a45d43cf667586e793c3",
    "plugins/databases-on-aws/skills/dsql/mcp/tools/database-tools.md": "e1521d2001dff6929cd235dd2bbc29e9ba2054ee9832540f796c052a0c2a669f",
    "plugins/databases-on-aws/skills/dsql/mcp/tools/documentation-tools.md": "0b79a75497a2ffed7256f2f32baafca836ce1bbfc479fc76c766b56279f88e7d",
    "plugins/databases-on-aws/skills/dsql/mcp/tools/input-validation.md": "55b478deb29572f8a56a8e6f41dcea7f7b776d3d668ea085d8e8cb09b231e190",
    "plugins/databases-on-aws/skills/dsql/mcp/tools/safe_query.py": "f8ec7b0388386f79275a795f93c85f0988a3ba3c39c7aca1f44cb4d9ef0b42bb",
    "plugins/databases-on-aws/skills/dsql/mcp/tools/workflow-patterns.md": "d65042620e7430f3c2d0de9608d0f9af63d6f55099b8a7344522797f1a146263",
    "plugins/databases-on-aws/skills/dsql/references/access-control.md": "820a167c7a1204577eb967c4ed1bdeb9ccbffca94e46c59b8f458b0548aeda22",
    "plugins/databases-on-aws/skills/dsql/references/auth/authentication-guide.md": "54cd722aeab832339fac6c1d587941e3103b4685ffbd79559ece149084982b9e",
    "plugins/databases-on-aws/skills/dsql/references/auth/connectivity-tools.md": "a2d3375158cdc7b2460fe57d79c57af350bcb4c4333e1a08e8787bb3f3ad9db8",
    "plugins/databases-on-aws/skills/dsql/references/auth/scaling-guide.md": "5c4034475bf801879e57a1760ec1e43bf6400fdd1e209c1e2fdfff461bf2482f",
    "plugins/databases-on-aws/skills/dsql/references/data-loading.md": "cb5aaf75c90cb3495ab538746b2d988a2fbf7819dcb105d75fd8dc196afd7859",
    "plugins/databases-on-aws/skills/dsql/references/ddl-migrations/batched-migration.md": "67cdb45ffd3bf7fe8d3f9aefce837e0b692ac5b676d84aa6b884795539dd0dcc",
    "plugins/databases-on-aws/skills/dsql/references/ddl-migrations/column-operations.md": "c6406e2d5c59f5ae04790c31790d31a0feaf024f0b07e1e083119c4c2af66418",
    "plugins/databases-on-aws/skills/dsql/references/ddl-migrations/constraint-operations.md": "a18e85333e46afe1d9f8b25ab829e494e9041ac0e912c829edda89b1f9b1e479",
    "plugins/databases-on-aws/skills/dsql/references/ddl-migrations/overview.md": "0b1a1ab7d0fbc48b0d57dcb580098df46939703fe7887b52d4c6a185c176d6ad",
    "plugins/databases-on-aws/skills/dsql/references/development-guide.md": "83c90221124ed3c57e5d4e3ebf3efcda7b01ac00355b94ff5a860fcd06b62205",
    "plugins/databases-on-aws/skills/dsql/references/dsql-examples.md": "8cf1944b0a90ac18df5020e0bc08aa3cf4b272d2aa09f8ffaf2bc27ee519b7d3",
    "plugins/databases-on-aws/skills/dsql/references/dsql-lint.md": "ff1c439cddbd9175500d39acaf9c15733df286c7f349e171667d95b9f3682995",
    "plugins/databases-on-aws/skills/dsql/references/examples/connection.md": "201953c379f089040621001d324d4d8c7b15f008217bdf6c83569a56933735ca",
    "plugins/databases-on-aws/skills/dsql/references/examples/data-operations.md": "744ed9dfcf8226492530f3c7037e55c0cd2ff218bccf5eba792cc300683a8de0",
    "plugins/databases-on-aws/skills/dsql/references/examples/migrations.md": "c099cf0b935cd9fa55e9d7e4e44916e0ea921649544c2c9a48ce1ef9d100427c",
    "plugins/databases-on-aws/skills/dsql/references/examples/patterns.md": "5e022e0de02f809eb781523dc16257ea3f1dc8329c6438cf384c37c0cfe98cb8",
    "plugins/databases-on-aws/skills/dsql/references/examples/schema.md": "d16d0fdbbc67ab5848adfc0277ff1cf6487d2d310b0dc6d0753aaa9b77032f09",
    "plugins/databases-on-aws/skills/dsql/references/foreign-keys.md": "535f25ee6c1313bc4c19b0e8569c6f250ef12edcb5e6bb9c6b1fd1389ddbf977",
    "plugins/databases-on-aws/skills/dsql/references/language.md": "7cefaf5959f15a12b66a5e784c553a9b7cec7f6acf0b5619a4c58fbab2aed1c1",
    "plugins/databases-on-aws/skills/dsql/references/limits-and-error-codes.md": "a0a89787354b5ab2721b938ad29bd51166f496f741c138a42feea5ccd69cffe1",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-auto-increment.md": "20bf31a6f1c5105caa2069d7fb475dcc6cdf0fb0e4ad239ed14b830897b7ce95",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-batching.md": "f986ca49a4a1bb7c5f0748fc54e9d4e6034c1d745c8448f6844f35039f56ef0c",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-column-changes.md": "a921f975dc3f45c08baa3ea819dc6e47c19afab64ae6fa59cf3e9caffe0ecbfd",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-constraints.md": "531a357a9311e5ab09456b05380ff71fd26ed845397ef65ff213699700c29368",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-operations.md": "a54ae4d5cb344e3ed14af1da289db7d88ecb709bd2188e87c5864f52a8300647",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-structural.md": "d3d32b4af67e892b16e96b9410e548c6206fa5a1f4af74d325328d2614f3c591",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-type-alternatives.md": "77740b0fb8cb70a2277100ca6c62c66d214dfcc1f8b88c2ef440769db2d022db",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/full-example.md": "13ac4e4a10346fc8a44324d3159571ded738b8de80ccd4971416953647fe50f1",
    "plugins/databases-on-aws/skills/dsql/references/mysql-migrations/type-mapping.md": "730f9760260aeb4ab06be8b741e4366cb858f8fa32bc69c7f5b2a724504b6460",
    "plugins/databases-on-aws/skills/dsql/references/occ-retry-patterns.md": "82f0a6d4b078b80da8d366692f0f7db91276df239cf0d939e576e6f758d21680",
    "plugins/databases-on-aws/skills/dsql/references/onboarding.md": "4cd37ea1609a30fb19152f28908eebe3487db7e70b128c78f2ba7323a1a96a56",
    "plugins/databases-on-aws/skills/dsql/references/orm-guides/overview.md": "140da44b6e8e1ffaa898af7b31d69154a3fd68079d82d242d483dc7ba899d000",
    "plugins/databases-on-aws/skills/dsql/references/pg-migrations/index-conversion.md": "8c75c1b9228bc2a9558ce0d5dbc368046ae19d61b8a33f738bd4ae7cedd548e8",
    "plugins/databases-on-aws/skills/dsql/references/pg-migrations/multi-region.md": "ebfcf9a86f1b433d6195fd89e2283106c3719276ea04d450fbdb0037b2688ec0",
    "plugins/databases-on-aws/skills/dsql/references/pg-migrations/schema-objects.md": "e692c6718fc98b35e744906389e34cc5c1d385e8929f3278b318416b8e2f10a4",
    "plugins/databases-on-aws/skills/dsql/references/pg-migrations/type-mapping.md": "25605cc33ac2a55c0ecafe98ef973c03cc705a84e7fb9298c091ce8ea5bfc942",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/catalog-queries.md": "adfe0aa5657b653977778528ed51210c0e17cd0380d2fa00ef307cf970c1c16b",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/guc-experiments.md": "7c56a9386a12b4ba90fdc283e46b01b608f88a5df15e2154d02da030e7866104",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/plan-interpretation.md": "de4155ac2bf5d13adff3bf5445ac4c60b382b34bfb25fa0ed5368600a04bc241",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/cte-late-materialization.md": "9ad0daf044db89c3678db2a5f167e155dec80caaebd66d5d1da48744e03f94bf",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/flatten-union-all.md": "61efe7ab89a5297e8660e39a7d99b0a0feed333592b155ef66e0ea4d45e9f56d",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/left-join-to-inner.md": "b699ddb528320c9eb9d5a576233250817010c01245fbd8f06cd80f02be8967a0",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/not-in-to-not-exists.md": "e4383e19ea4ff72efecf3a3e05f28ea1aa39de653c5d46a1a51261b38d332013",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/or-to-in.md": "7b39c40d7b3e4db4dfbf8658b10684d76ae48cff689e15b3a4dc93dafb1e4ac0",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/propagate-filter.md": "3a359c14bfdad065ad78441996031effab1899e361677f1912243a18e220ed67",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/push-computation-to-constant.md": "f1c7a8c03ab85640b39b1dfcbe3d8189bb8c6da24d59493567d00a72b60b3ccc",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/push-group-by-into-subquery.md": "aec24ff9759050ca6756a16cd0fc5c979b7e9888e984acf28b667b2547366c15",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/reltuples-estimate.md": "f12dec472f1bfd2b81af9078e89d7181349fc942c8208e57bc268e295641ea8d",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/split-large-joins.md": "e0ce11938173b3ef9010faf6781b2c5c71de52d0095c863807379aa858b385e1",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/subquery-unnesting-correlated.md": "6621fd4068001620d5ad97f3cbaffae1d4e49c4387ddf1919edc615b4532bede",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/subquery-unnesting-scalar.md": "084e2a6a3ed7e307e3020a53bb99f77898c52646cf8534f193307d0f1f191c08",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/subquery-unnesting-uncorrelated.md": "8b33947c9d4575ac737efc95bdfc974f23522aac561e105bbb583227bb0357c4",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites-dsql-specific.md": "715a425f8af05c101344f387a04b5d8fbc01e8f4c4029a8181d6528d9c6aa3d5",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites-generic.md": "21217cea5891b431ce776ac9e9efd9e711b92bb5a6a02063e029b3633211ea0c",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/report-format.md": "a4dd65e1a582882aa4410335b043ffba91bacd78d6793c8eec5c638417d1be20",
    "plugins/databases-on-aws/skills/dsql/references/query-plan/workflow.md": "f20a8e9e85a50c699a2f1bddb5e202c1bdb30c2e63846942842ae14478e4b234",
    "plugins/databases-on-aws/skills/dsql/references/system-diagnostics/promql-patterns.md": "1e68e59b253554c8f131ec071063af2b141b5d936eae7cb3a1245318920bddf3",
    "plugins/databases-on-aws/skills/dsql/references/system-diagnostics/wait-events.md": "011b10146bd91d3546d80e02dd842ac4c5df791f36f38244d73b5b139838308c",
    "plugins/databases-on-aws/skills/dsql/references/system-diagnostics/workflow.md": "87c02dd984483e0acf1a2a202c7a46756e123a1dafb90f9adb239cb0680b3abc",
    "plugins/databases-on-aws/skills/dsql/references/troubleshooting.md": "c5cf871d8ff2e6f9c9b66335524f9abb0d7475890a78910bbcc7642c9a206955"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-18T18:10:13Z",
  "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 fdb0e180ce11bc2383fb07e791350cf38103ff88",
  "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 89 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-18T18:10:13Z: pinned source inspection"
  ],
  "application": {
    "name": "databases-on-aws — 1 hook",
    "softwareVersion": "fbefb3764e67558fe10ac834dd85db49734aa9b6",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 89 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\": \"plugins/databases-on-aws/skills/dsql/SKILL.md\",\n        \"name\": \"dsql\",\n        \"description\": \"Build with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, diagnose cluster performance, load data, and develop applications with a serverless, distributed SQL database. Covers IAM auth, multi-tenant patterns, MySQL-to-DSQL and PostgreSQL-to-DSQL schema conversion, foreign key constraints, OCC retry patterns, ORM migration (Django/EF Core/Hibernate/Rails/SQLAlchemy), DDL operations, query plan explainability, system diagnostics via CloudWatch AAS, SQL compatibility validation, and bulk data loading. Load before answering DSQL limit or error-code questions; it has limits docs omit. Triggers on phrases like: DSQL, Aurora DSQL, distributed SQL database, serverless PostgreSQL-compatible database, migrate to DSQL, DSQL query plan, DSQL EXPLAIN ANALYZE, DSQL ENUM, DSQL foreign key, DSQL OCC retry, DSQL multi-region, DSQL JSONB, DSQL GIN index, load into DSQL, load CSV into DSQL, bulk load DSQL, aurora-dsql-loader, DSQL slow, DSQL performance, DSQL wait events, DSQL AAS.\",\n        \"files\": {\n          \"plugins/databases-on-aws/skills/dsql/SKILL.md\": \"7a53b87c24452fec3d818e64737cadab6f65799f3bb89ff5bb31975a05979b7a\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/mcp-setup.md\": \"7b855431ed0ea24ee12104f5a84fa8c101f5dabf73fe394ec8bc4c7de4e54a13\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/mcp-tools.md\": \"6fadbf5c4a8f310ad0e4b4b865de8364db528659712a741487dcc3fcfaa96737\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/platforms/claude-code.md\": \"00d80f363183eaf841eb778f3e518cfac9fd351a8a5de5fac9212ac60ab60769\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/platforms/codex.md\": \"7753e3181f980ed0dbe8008302e7ac8b991ab665be9c8957b3819deb0e7fbd5e\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/platforms/gemini.md\": \"08b2697d96fe811c64336930841727be7f37de7ac48724c8b36523187d7941da\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/platforms/kiro.md\": \"38fa9a45ee7323dc9df3fa2f327536dc167829ec1c15a45d43cf667586e793c3\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/tools/database-tools.md\": \"e1521d2001dff6929cd235dd2bbc29e9ba2054ee9832540f796c052a0c2a669f\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/tools/documentation-tools.md\": \"0b79a75497a2ffed7256f2f32baafca836ce1bbfc479fc76c766b56279f88e7d\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/tools/input-validation.md\": \"55b478deb29572f8a56a8e6f41dcea7f7b776d3d668ea085d8e8cb09b231e190\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/tools/safe_query.py\": \"f8ec7b0388386f79275a795f93c85f0988a3ba3c39c7aca1f44cb4d9ef0b42bb\",\n          \"plugins/databases-on-aws/skills/dsql/mcp/tools/workflow-patterns.md\": \"d65042620e7430f3c2d0de9608d0f9af63d6f55099b8a7344522797f1a146263\",\n          \"plugins/databases-on-aws/skills/dsql/references/access-control.md\": \"820a167c7a1204577eb967c4ed1bdeb9ccbffca94e46c59b8f458b0548aeda22\",\n          \"plugins/databases-on-aws/skills/dsql/references/auth/authentication-guide.md\": \"54cd722aeab832339fac6c1d587941e3103b4685ffbd79559ece149084982b9e\",\n          \"plugins/databases-on-aws/skills/dsql/references/auth/connectivity-tools.md\": \"a2d3375158cdc7b2460fe57d79c57af350bcb4c4333e1a08e8787bb3f3ad9db8\",\n          \"plugins/databases-on-aws/skills/dsql/references/auth/scaling-guide.md\": \"5c4034475bf801879e57a1760ec1e43bf6400fdd1e209c1e2fdfff461bf2482f\",\n          \"plugins/databases-on-aws/skills/dsql/references/data-loading.md\": \"cb5aaf75c90cb3495ab538746b2d988a2fbf7819dcb105d75fd8dc196afd7859\",\n          \"plugins/databases-on-aws/skills/dsql/references/ddl-migrations/batched-migration.md\": \"67cdb45ffd3bf7fe8d3f9aefce837e0b692ac5b676d84aa6b884795539dd0dcc\",\n          \"plugins/databases-on-aws/skills/dsql/references/ddl-migrations/column-operations.md\": \"c6406e2d5c59f5ae04790c31790d31a0feaf024f0b07e1e083119c4c2af66418\",\n          \"plugins/databases-on-aws/skills/dsql/references/ddl-migrations/constraint-operations.md\": \"a18e85333e46afe1d9f8b25ab829e494e9041ac0e912c829edda89b1f9b1e479\",\n          \"plugins/databases-on-aws/skills/dsql/references/ddl-migrations/overview.md\": \"0b1a1ab7d0fbc48b0d57dcb580098df46939703fe7887b52d4c6a185c176d6ad\",\n          \"plugins/databases-on-aws/skills/dsql/references/development-guide.md\": \"83c90221124ed3c57e5d4e3ebf3efcda7b01ac00355b94ff5a860fcd06b62205\",\n          \"plugins/databases-on-aws/skills/dsql/references/dsql-examples.md\": \"8cf1944b0a90ac18df5020e0bc08aa3cf4b272d2aa09f8ffaf2bc27ee519b7d3\",\n          \"plugins/databases-on-aws/skills/dsql/references/dsql-lint.md\": \"ff1c439cddbd9175500d39acaf9c15733df286c7f349e171667d95b9f3682995\",\n          \"plugins/databases-on-aws/skills/dsql/references/examples/connection.md\": \"201953c379f089040621001d324d4d8c7b15f008217bdf6c83569a56933735ca\",\n          \"plugins/databases-on-aws/skills/dsql/references/examples/data-operations.md\": \"744ed9dfcf8226492530f3c7037e55c0cd2ff218bccf5eba792cc300683a8de0\",\n          \"plugins/databases-on-aws/skills/dsql/references/examples/migrations.md\": \"c099cf0b935cd9fa55e9d7e4e44916e0ea921649544c2c9a48ce1ef9d100427c\",\n          \"plugins/databases-on-aws/skills/dsql/references/examples/patterns.md\": \"5e022e0de02f809eb781523dc16257ea3f1dc8329c6438cf384c37c0cfe98cb8\",\n          \"plugins/databases-on-aws/skills/dsql/references/examples/schema.md\": \"d16d0fdbbc67ab5848adfc0277ff1cf6487d2d310b0dc6d0753aaa9b77032f09\",\n          \"plugins/databases-on-aws/skills/dsql/references/foreign-keys.md\": \"535f25ee6c1313bc4c19b0e8569c6f250ef12edcb5e6bb9c6b1fd1389ddbf977\",\n          \"plugins/databases-on-aws/skills/dsql/references/language.md\": \"7cefaf5959f15a12b66a5e784c553a9b7cec7f6acf0b5619a4c58fbab2aed1c1\",\n          \"plugins/databases-on-aws/skills/dsql/references/limits-and-error-codes.md\": \"a0a89787354b5ab2721b938ad29bd51166f496f741c138a42feea5ccd69cffe1\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-auto-increment.md\": \"20bf31a6f1c5105caa2069d7fb475dcc6cdf0fb0e4ad239ed14b830897b7ce95\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-batching.md\": \"f986ca49a4a1bb7c5f0748fc54e9d4e6034c1d745c8448f6844f35039f56ef0c\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-column-changes.md\": \"a921f975dc3f45c08baa3ea819dc6e47c19afab64ae6fa59cf3e9caffe0ecbfd\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-constraints.md\": \"531a357a9311e5ab09456b05380ff71fd26ed845397ef65ff213699700c29368\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-operations.md\": \"a54ae4d5cb344e3ed14af1da289db7d88ecb709bd2188e87c5864f52a8300647\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-structural.md\": \"d3d32b4af67e892b16e96b9410e548c6206fa5a1f4af74d325328d2614f3c591\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/ddl-type-alternatives.md\": \"77740b0fb8cb70a2277100ca6c62c66d214dfcc1f8b88c2ef440769db2d022db\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/full-example.md\": \"13ac4e4a10346fc8a44324d3159571ded738b8de80ccd4971416953647fe50f1\",\n          \"plugins/databases-on-aws/skills/dsql/references/mysql-migrations/type-mapping.md\": \"730f9760260aeb4ab06be8b741e4366cb858f8fa32bc69c7f5b2a724504b6460\",\n          \"plugins/databases-on-aws/skills/dsql/references/occ-retry-patterns.md\": \"82f0a6d4b078b80da8d366692f0f7db91276df239cf0d939e576e6f758d21680\",\n          \"plugins/databases-on-aws/skills/dsql/references/onboarding.md\": \"4cd37ea1609a30fb19152f28908eebe3487db7e70b128c78f2ba7323a1a96a56\",\n          \"plugins/databases-on-aws/skills/dsql/references/orm-guides/overview.md\": \"140da44b6e8e1ffaa898af7b31d69154a3fd68079d82d242d483dc7ba899d000\",\n          \"plugins/databases-on-aws/skills/dsql/references/pg-migrations/index-conversion.md\": \"8c75c1b9228bc2a9558ce0d5dbc368046ae19d61b8a33f738bd4ae7cedd548e8\",\n          \"plugins/databases-on-aws/skills/dsql/references/pg-migrations/multi-region.md\": \"ebfcf9a86f1b433d6195fd89e2283106c3719276ea04d450fbdb0037b2688ec0\",\n          \"plugins/databases-on-aws/skills/dsql/references/pg-migrations/schema-objects.md\": \"e692c6718fc98b35e744906389e34cc5c1d385e8929f3278b318416b8e2f10a4\",\n          \"plugins/databases-on-aws/skills/dsql/references/pg-migrations/type-mapping.md\": \"25605cc33ac2a55c0ecafe98ef973c03cc705a84e7fb9298c091ce8ea5bfc942\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/catalog-queries.md\": \"adfe0aa5657b653977778528ed51210c0e17cd0380d2fa00ef307cf970c1c16b\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/guc-experiments.md\": \"7c56a9386a12b4ba90fdc283e46b01b608f88a5df15e2154d02da030e7866104\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/plan-interpretation.md\": \"de4155ac2bf5d13adff3bf5445ac4c60b382b34bfb25fa0ed5368600a04bc241\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/cte-late-materialization.md\": \"9ad0daf044db89c3678db2a5f167e155dec80caaebd66d5d1da48744e03f94bf\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/flatten-union-all.md\": \"61efe7ab89a5297e8660e39a7d99b0a0feed333592b155ef66e0ea4d45e9f56d\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/left-join-to-inner.md\": \"b699ddb528320c9eb9d5a576233250817010c01245fbd8f06cd80f02be8967a0\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/not-in-to-not-exists.md\": \"e4383e19ea4ff72efecf3a3e05f28ea1aa39de653c5d46a1a51261b38d332013\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/or-to-in.md\": \"7b39c40d7b3e4db4dfbf8658b10684d76ae48cff689e15b3a4dc93dafb1e4ac0\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/propagate-filter.md\": \"3a359c14bfdad065ad78441996031effab1899e361677f1912243a18e220ed67\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/push-computation-to-constant.md\": \"f1c7a8c03ab85640b39b1dfcbe3d8189bb8c6da24d59493567d00a72b60b3ccc\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/push-group-by-into-subquery.md\": \"aec24ff9759050ca6756a16cd0fc5c979b7e9888e984acf28b667b2547366c15\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/reltuples-estimate.md\": \"f12dec472f1bfd2b81af9078e89d7181349fc942c8208e57bc268e295641ea8d\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/split-large-joins.md\": \"e0ce11938173b3ef9010faf6781b2c5c71de52d0095c863807379aa858b385e1\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/subquery-unnesting-correlated.md\": \"6621fd4068001620d5ad97f3cbaffae1d4e49c4387ddf1919edc615b4532bede\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/subquery-unnesting-scalar.md\": \"084e2a6a3ed7e307e3020a53bb99f77898c52646cf8534f193307d0f1f191c08\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites/subquery-unnesting-uncorrelated.md\": \"8b33947c9d4575ac737efc95bdfc974f23522aac561e105bbb583227bb0357c4\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites-dsql-specific.md\": \"715a425f8af05c101344f387a04b5d8fbc01e8f4c4029a8181d6528d9c6aa3d5\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/query-rewrites-generic.md\": \"21217cea5891b431ce776ac9e9efd9e711b92bb5a6a02063e029b3633211ea0c\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/report-format.md\": \"a4dd65e1a582882aa4410335b043ffba91bacd78d6793c8eec5c638417d1be20\",\n          \"plugins/databases-on-aws/skills/dsql/references/query-plan/workflow.md\": \"f20a8e9e85a50c699a2f1bddb5e202c1bdb30c2e63846942842ae14478e4b234\",\n          \"plugins/databases-on-aws/skills/dsql/references/system-diagnostics/promql-patterns.md\": \"1e68e59b253554c8f131ec071063af2b141b5d936eae7cb3a1245318920bddf3\",\n          \"plugins/databases-on-aws/skills/dsql/references/system-diagnostics/wait-events.md\": \"011b10146bd91d3546d80e02dd842ac4c5df791f36f38244d73b5b139838308c\",\n          \"plugins/databases-on-aws/skills/dsql/references/system-diagnostics/workflow.md\": \"87c02dd984483e0acf1a2a202c7a46756e123a1dafb90f9adb239cb0680b3abc\",\n          \"plugins/databases-on-aws/skills/dsql/references/troubleshooting.md\": \"c5cf871d8ff2e6f9c9b66335524f9abb0d7475890a78910bbcc7642c9a206955\"\n        }\n      }\n    ],\n    \"hooks\": [\n      {\n        \"path\": \"plugins/databases-on-aws/hooks/hooks.json\",\n        \"sha256\": \"5a0a8e710282dd8d2f2f54633d1c35156755417959604a5321104879b2d35ef4\",\n        \"event\": \"PostToolUse\",\n        \"matcher\": \"mcp__aurora-dsql.*__transact\",\n        \"declaration\": {\n          \"type\": \"prompt\",\n          \"prompt\": \"A DSQL transact operation completed. Verify the result: if it was a DDL change, confirm the schema looks correct using get_schema. If it was a DML change, confirm the affected row count is expected. If it was an EXPLAIN operation, follow up on Query Plan Explainability within the DSQL skill\"\n        },\n        \"executed\": false\n      }\n    ],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "5874b8dc5bd5e818ad24c7efed9a3e142cc5643b6e818a3cbebf8532fef59361",
      "commands.json": "06bb7bf99080d7dbf1b4c91fd8ae9a111915c53dd990fd33d249dbc540efae12",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "36f8b6b0b02975304ff99e9cdda3cb8d2bbf11ef818b0ff865bc96ffc1174bbd",
      "listing.json": "63067da41a67c062874b5eee6bd3c3914d0a8d0f22f196e6117bd96ec2876f47",
      "selection.json": "41766fd4a9c6175d70545cb5ea218f02b12fe89c6528308986313c43799abc62"
    },
    "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 hook declaration. Ran 89 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 hook names (listing.json): PostToolUse",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-18",
    "reviewed_sha256": "d611a3a2df6ccf29847fea7f4f7638eb1b5fe3f393833a384cdf13fe0d8424d5",
    "gates": "07ac7ed61508b2f82e9b4719edd2e8a581d9ba2d60ce49104beeabbd2a327c07",
    "codex": "e9179de11389355ec41fb851d97108dbd35b0481102d012ef24ec7ebded97db3",
    "grok": "2c6e344d3f44da4c8ea662629b032277dfbe2c77396136da24d0532d7304958d",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
