← SQL CopilotCONTENT HISTORY

Update to SQL Copilot

Snapshot Nov 4, 2026 · 00:11 UTC · version 0.2.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save SQL Copilot and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:18 UTC

d2b8b3bdbe1b94ec128b9f1c630bf12412bd555d76d3cdcdaa5637dc3d8cd824

After

Nov 4, 2026 · 00:11 UTC

9b4f06e5f3f69e7ca39e805a548ebaec21d848bd4b7be37fca201f822f11ff81

Package file

Before

Sep 30, 2026 · 23:18 UTC

2108

After

Nov 4, 2026 · 00:11 UTC

2738

Package file

Before

Sep 30, 2026 · 23:18 UTC

Not present

After

Nov 4, 2026 · 00:11 UTC

{"sha256":"66f91ab65709038d8d0b1542b28732480198b8371f20b7244fcdb0926d0c1af1","size":647}

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"47795dc97f00af96c101e2427871b08062a018fa96978deddff9979a2dd77e42","size":2428}

After

Nov 4, 2026 · 00:11 UTC

Not present

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.codex-plugin/plugin.json →

CHANGELOG.md →

PLUGIN_CREATOR_PROMPT.md →

README.md →

SUBMISSION.md →

UPGRADE_AUDIT.md →

archive/original-assets/icon.svg →

archive/original-sql-copilot-SKILL.md →

benchmarks/README.md →

benchmarks/cases.json →

docs/RESEARCH_NOTES.md →

plugin.json →

references/bi-and-semantic.md →

references/correctness-and-grain.md →

references/debugging-playbook.md →

references/dialects.md →

references/incremental-and-cdc.md →

references/joins-and-fanout.md →

references/migrations-and-transactions.md →

references/null-time-types.md →

references/official-docs.md →

references/orchestration.md →

references/original/official_source_registry.md →

references/original/sql_bi_modeling_patterns.md →

references/original/sql_correctness_safety_framework.md →

references/original/sql_dialect_platform_reference.md →

references/original/sql_performance_patterns.md →

references/original/sql_write_change_playbook.md →

references/performance-diagnosis.md →

references/query-plans.md →

references/query-specification.md →

references/reconciliation.md →

references/routing-and-evidence.md →

references/safe-write-checklist.md →

references/security-and-sql.md →

references/testing-method.md →

references/windows-and-dedup.md →

scripts/sql_fixture_checker.py →

scripts/validate_package.py →

skills/bi-sql-modeling/SKILL.md →

skills/data-quality-reconciliation/SKILL.md →

skills/debug-sql-results/SKILL.md →

skills/explain-query-plans/SKILL.md →

skills/get-started/SKILL.md →

skills/incremental-cdc-merge/SKILL.md →

skills/join-cardinality/SKILL.md →

skills/null-and-time-semantics/SKILL.md →

skills/orchestrate-sql-specialists/SKILL.md →

skills/review-sql-correctness/SKILL.md →

skills/safe-sql-writes/SKILL.md →

skills/schema-migration-review/SKILL.md →

skills/sql-copilot/SKILL.md →

skills/sql-copilot/agents/openai.yaml →

skills/sql-copilot/assets/icon.svg →

skills/sql-copilot/references/official_source_registry.md →

skills/sql-copilot/references/sql_bi_modeling_patterns.md →

skills/sql-copilot/references/sql_correctness_safety_framework.md →

skills/sql-copilot/references/sql_dialect_platform_reference.md →

skills/sql-copilot/references/sql_performance_patterns.md →

skills/sql-copilot/references/sql_write_change_playbook.md →

skills/sql-from-requirements/SKILL.md →

skills/sql-performance-review/SKILL.md →

skills/sql-security-and-access/SKILL.md →

skills/test-sql-logic/SKILL.md →

skills/translate-sql-dialect/SKILL.md →

skills/troubleshoot-sql-errors/SKILL.md →

skills/window-ranking-dedup/SKILL.md →

submission/listing-and-prompts.md →

submission/public-submission-checklist.md →

submission/release-notes.md →

submission/test-cases.md →

templates/agent-handoff.md →

templates/cdc-merge-contract.md →

templates/data-quality-contract.md →

templates/debug-report.md →

templates/dialect-conversion-review.md →

templates/evidence-report.md →

templates/performance-review.md →

templates/query-contract.md →

templates/safe-write-review.md →

tests/test_sql_fixture_checker.py →

Full technical diff · 84 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"d2b8b3bdbe1b94ec128b9f1c630bf12412bd555d76d3cdcdaa5637dc3d8cd824"
AFTER
"9b4f06e5f3f69e7ca39e805a548ebaec21d848bd4b7be37fca201f822f11ff81"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
2108
AFTER
2738

added /files/CHANGELOG.md

BEFORE
Field was absent
AFTER
{
  "sha256": "66f91ab65709038d8d0b1542b28732480198b8371f20b7244fcdb0926d0c1af1",
  "size": 647
}

removed /files/PLUGIN_CREATOR_PROMPT.md

BEFORE
{
  "sha256": "47795dc97f00af96c101e2427871b08062a018fa96978deddff9979a2dd77e42",
  "size": 2428
}
AFTER
Field is absent

changed /files/README.md/sha256

BEFORE
"a1eac45e0f471fd8900c71c5f60b7b03ddda7bc63cc667d7a32adb0e73d0c46d"
AFTER
"901be0a69bb636844026c845ceaf21fea13b994e109e09b6bba083fa51b0a912"

changed /files/README.md/size

BEFORE
1821
AFTER
2069

added /files/SUBMISSION.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a46618cc784b298de62cff7a8036f2d52ee6b6028b6e7b91c9acc5a7921b6c8c",
  "size": 875
}

added /files/UPGRADE_AUDIT.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b2b0f297570856ec10f9759848c0a99f709d34dd545015aef69d3be3a9820a5d",
  "size": 1810
}

added /files/archive~1original-assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "ff6590c9b3a20228694125ef661359bfca96c1b7042531724aa0fdb7d6cbc82f",
  "size": 30475
}

added /files/archive~1original-sql-copilot-SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d242cccfa15a8be8e55e721b21460010a8c833cb0a9931d9c98cef9068861c5c",
  "size": 7503
}

added /files/benchmarks~1README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "65c4e73988e519a9e666c6731fc536efc9846119b3557e8b6310151b40676dee",
  "size": 886
}

added /files/benchmarks~1cases.json

BEFORE
Field was absent
AFTER
{
  "sha256": "135659b37d1d0385e84af91af5fd4d655b65ec4c6e24c0f1a4221b97b636e808",
  "size": 18105
}

removed /files/docs~1RESEARCH_NOTES.md

BEFORE
{
  "sha256": "572e2d5e47ffa53b10c38f768c05fb26b34ffaa58dce39b6742c2cda6af5a0f6",
  "size": 2427
}
AFTER
Field is absent

changed /files/plugin.json/sha256

BEFORE
"1e04a0ec2e2339bdffc6014299c4c9972ab2e30548a4b30308abfffea08c5092"
AFTER
"594f49d55479cebdd879a658dc0c45f07c6f95d761266cfac6abbf5f574a69bc"

changed /files/plugin.json/size

BEFORE
2333
AFTER
2929

added /files/references~1bi-and-semantic.md

BEFORE
Field was absent
AFTER
{
  "sha256": "51728afa69dde7e60ab08723c91ef677287625c60265536de01de3514c328447",
  "size": 1226
}

added /files/references~1correctness-and-grain.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b2bad989f2888f484506b3bfc71f548a7d1f5988cd7cb6a346f69bd9ad351445",
  "size": 1472
}

added /files/references~1debugging-playbook.md

BEFORE
Field was absent
AFTER
{
  "sha256": "981a32560ad6c7634f0d441330ce331938b5ce3008104c5546ab6192577d8f00",
  "size": 890
}

added /files/references~1dialects.md

BEFORE
Field was absent
AFTER
{
  "sha256": "03c34a8f5dbbd025229f1474a4b3ca96ba67abce3eb9bd894901051f4f10d0c2",
  "size": 1876
}

added /files/references~1incremental-and-cdc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2d7bde21ae04001e58f760ff40496ab7fee57c24f608b02222346268473d2a2d",
  "size": 1192
}

added /files/references~1joins-and-fanout.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5dcaedf45b3292c102c0d0cf0f9051aa6a6ab5452311c3cb87dce2a994a584ec",
  "size": 1357
}

added /files/references~1migrations-and-transactions.md

BEFORE
Field was absent
AFTER
{
  "sha256": "94db79f8075b217e96864d5c34adb73bb22bbb130a5cd37ebd537a8f4b34330c",
  "size": 1036
}

added /files/references~1null-time-types.md

BEFORE
Field was absent
AFTER
{
  "sha256": "dafc6076faf253bb1c4b3dac2114c8b5c940777a493b3004dce4c7e607b95f76",
  "size": 1277
}

added /files/references~1official-docs.md

BEFORE
Field was absent
AFTER
{
  "sha256": "19582e9bd9a5a0b4e0bff6469e848b82a3d8a0db0365005b005f8f5b8ede6413",
  "size": 1608
}

added /files/references~1orchestration.md

BEFORE
Field was absent
AFTER
{
  "sha256": "279061e2aa1f0b1b0d261e7b4c5a9eee9cccc35d502ce698f777de96f7ec0aa5",
  "size": 1031
}

added /files/references~1original~1official_source_registry.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cae034ce4a450237caaf080d64bfac791a57512d551268e4892cd0ff1cf378e5",
  "size": 1756
}

added /files/references~1original~1sql_bi_modeling_patterns.md

BEFORE
Field was absent
AFTER
{
  "sha256": "755d68dd78706cdc2db1dea3c0bb73a836bc12355503f88ef4f24f3aafee4c92",
  "size": 2587
}

added /files/references~1original~1sql_correctness_safety_framework.md

BEFORE
Field was absent
AFTER
{
  "sha256": "88c8a8178f9b9266cd6c48ac8395af60ffd6a1da853f932efe842cc12e157598",
  "size": 2607
}

added /files/references~1original~1sql_dialect_platform_reference.md

BEFORE
Field was absent
AFTER
{
  "sha256": "858b29e2f49a600946eba984a803aa9bb4133fc4940591407fd319791ec854bc",
  "size": 3295
}

added /files/references~1original~1sql_performance_patterns.md

BEFORE
Field was absent
AFTER
{
  "sha256": "17a8c3ca9922358fba927e18b4c03304716eb5cdeb440afbce8333e2da26ce3d",
  "size": 3039
}

added /files/references~1original~1sql_write_change_playbook.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f08f8471d8a56b39eda0a22cea10af19110c5451d8baa2e81241f82ca3e600c9",
  "size": 2696
}

added /files/references~1performance-diagnosis.md

BEFORE
Field was absent
AFTER
{
  "sha256": "82b7e1d208d7af83a33b45c9811d8bd2d1b603b71d120521753a06b943339572",
  "size": 1280
}

added /files/references~1query-plans.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6f4275b12946f816b7f1d6905913c54b5b45ed9cb1f1b7f53cbd5d2b2e8ffa6a",
  "size": 1299
}

added /files/references~1query-specification.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6449c851323d31851048ae978c363497c8946b807782277a4d89bcdbd2b5a22d",
  "size": 1424
}

added /files/references~1reconciliation.md

BEFORE
Field was absent
AFTER
{
  "sha256": "eb58c09e1b6a8af3abc835f4f52612ce8882444c2e906c1839b33ccdf67eaf0a",
  "size": 1004
}

added /files/references~1routing-and-evidence.md

BEFORE
Field was absent
AFTER
{
  "sha256": "163c18adfd5fd62a9a33a5cb1cbc341ee6ff31ddd8ee5c0580b6fcd8eaf213ec",
  "size": 1577
}

added /files/references~1safe-write-checklist.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fab5f8c441372ac88696885e18dcd50c6d1f2cebade78afd39ff10c3559f41d8",
  "size": 1382
}

added /files/references~1security-and-sql.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9cb1446ac65726345eae54955feb5816a53ad34a1653615fb271843dba76afc0",
  "size": 968
}

added /files/references~1testing-method.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5117eab369daa74954f4c1f4e6d5a575e3fb5f0143265d46a93bc9ed976e2e34",
  "size": 1019
}

added /files/references~1windows-and-dedup.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5183c2a3796f6403ec302d4ad9db613c34dc76105c835b1e2bca22f41b4e689d",
  "size": 925
}

added /files/scripts~1sql_fixture_checker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "38dfd918a900b4c056b382fb60796c18fe859d516f053f7e76a30545ea2e89d3",
  "size": 5058
}

added /files/scripts~1validate_package.py

BEFORE
Field was absent
AFTER
{
  "sha256": "1840ba72b001c4d8873c5a311debf3abafca333e2d0e3be491d8bf6701704487",
  "size": 3580
}

added /files/skills~1bi-sql-modeling~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "86480aa88c7509e81763586d966ac925cbe7b2aa806405eb1cdda60e329a1d24",
  "size": 1569
}

added /files/skills~1data-quality-reconciliation~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ee51682c8d430e6d877f86e6dd9a1d5f305c73343f2ccc8f7d62b23c829cf888",
  "size": 1563
}

added /files/skills~1debug-sql-results~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a408c42c5873c1cb159ac913260be70c91a7d281977b564a23d1cbae5ad7b72d",
  "size": 1679
}

added /files/skills~1explain-query-plans~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fd21e8540769f38f484dbe7400810fb5984d77bd5d03015cdefee19152f8a23a",
  "size": 1567
}

added /files/skills~1get-started~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "085e65087c7e8cfb134d379956a355a46b12a35ea3989bebc6812f7c11cb775b",
  "size": 1790
}

added /files/skills~1incremental-cdc-merge~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1782be737d9fa15e942765205398a6ba05a55c78fffb8579db10ab3e0b20ab8b",
  "size": 1657
}

added /files/skills~1join-cardinality~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1f6d049f1f76b849fb75d4a3c829da75d1e0d9125b8eb95227847f7b6f46123c",
  "size": 1521
}

added /files/skills~1null-and-time-semantics~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fdcc575293ca38a24f8192abd7e467401b1aa5cb2af333bcfd82a8ef764c20e0",
  "size": 1504
}

added /files/skills~1orchestrate-sql-specialists~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e30ec102b1476abb07381898f54de5f4af3015a161d1c25bfda0fb4beb408770",
  "size": 1691
}

added /files/skills~1review-sql-correctness~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c136bd4454ae85d24c2a2607135a15b9d195855ac804667710a4df2bffcc26e0",
  "size": 1665
}

added /files/skills~1safe-sql-writes~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "83f726f78562bca2f9008ace9f72a85f52e9c818d41b776e494343d860c7a8f1",
  "size": 1638
}

added /files/skills~1schema-migration-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "83bcffde05d09de9cc5d40097bbd7fac0978d9306b3c295f13f4bee4e8a3702a",
  "size": 1578
}

removed /files/skills~1sql-copilot~1SKILL.md

BEFORE
{
  "sha256": "d242cccfa15a8be8e55e721b21460010a8c833cb0a9931d9c98cef9068861c5c",
  "size": 7503
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1agents~1openai.yaml

BEFORE
{
  "sha256": "b75cbb835d174b4c52189b34ad9985bfb4d308abafeef88586bdaa5e8f879062",
  "size": 323
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1assets~1icon.svg

BEFORE
{
  "sha256": "ff6590c9b3a20228694125ef661359bfca96c1b7042531724aa0fdb7d6cbc82f",
  "size": 30475
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1references~1official_source_registry.md

BEFORE
{
  "sha256": "cae034ce4a450237caaf080d64bfac791a57512d551268e4892cd0ff1cf378e5",
  "size": 1756
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1references~1sql_bi_modeling_patterns.md

BEFORE
{
  "sha256": "755d68dd78706cdc2db1dea3c0bb73a836bc12355503f88ef4f24f3aafee4c92",
  "size": 2587
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1references~1sql_correctness_safety_framework.md

BEFORE
{
  "sha256": "88c8a8178f9b9266cd6c48ac8395af60ffd6a1da853f932efe842cc12e157598",
  "size": 2607
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1references~1sql_dialect_platform_reference.md

BEFORE
{
  "sha256": "858b29e2f49a600946eba984a803aa9bb4133fc4940591407fd319791ec854bc",
  "size": 3295
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1references~1sql_performance_patterns.md

BEFORE
{
  "sha256": "17a8c3ca9922358fba927e18b4c03304716eb5cdeb440afbce8333e2da26ce3d",
  "size": 3039
}
AFTER
Field is absent

removed /files/skills~1sql-copilot~1references~1sql_write_change_playbook.md

BEFORE
{
  "sha256": "f08f8471d8a56b39eda0a22cea10af19110c5451d8baa2e81241f82ca3e600c9",
  "size": 2696
}
AFTER
Field is absent

added /files/skills~1sql-from-requirements~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e51d622d1a390bc9b5e522747e014df0f3f9f08f54aafab47aa484c543347a75",
  "size": 1770
}

added /files/skills~1sql-performance-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1f6c427823050c7ed17b2b8bfdf3d65e04911de61a971f3db2861746f3e773b3",
  "size": 1721
}

added /files/skills~1sql-security-and-access~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "533c5c2706384a1b1f4090b738b74dac5705820034ce29d6ac6675b778a1f5bd",
  "size": 1522
}

added /files/skills~1test-sql-logic~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a6eecbc3e121e1af08bd1d4c218c4c30971afa3a975304e8ab34d99d93a051d3",
  "size": 1502
}

added /files/skills~1translate-sql-dialect~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8f0f92b96c3fb3a28415b19623e09d709d728bcbdc33ee66f38150c84cc71374",
  "size": 1541
}

added /files/skills~1troubleshoot-sql-errors~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3732fee9c5c4bac2c8e20dbca6f704e6afa4c5361e3eb049119bf124997a5910",
  "size": 1495
}

added /files/skills~1window-ranking-dedup~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "32fd066aee9e509de2937f2b6521e1e5a8dc80167df75f0f0aa6a9957d81974c",
  "size": 1469
}

removed /files/submission~1listing-and-prompts.md

BEFORE
{
  "sha256": "9aaaddc2d8a4e5976326905331a534dfa4e60a563268e3c542c83974cdde65cf",
  "size": 1800
}
AFTER
Field is absent

removed /files/submission~1public-submission-checklist.md

BEFORE
{
  "sha256": "e7bc8bdd16d47bf5ad9abb6e34d4d406c21bb42c30966d0edeb48d5e921fdbb8",
  "size": 1523
}
AFTER
Field is absent

removed /files/submission~1release-notes.md

BEFORE
{
  "sha256": "f42c9188d5e4983ced0af4411255d0802fd6c4759ed7e33267d6778f96591a90",
  "size": 433
}
AFTER
Field is absent

removed /files/submission~1test-cases.md

BEFORE
{
  "sha256": "622d2b6fb9858de4645cf0baf364dc51a611d494b527a46944bf3b9c4a01d033",
  "size": 4806
}
AFTER
Field is absent

added /files/templates~1agent-handoff.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c91c135936a7e8905227170c060ccc27fbb27c53d8d286f7f0d70ede9b400888",
  "size": 295
}

added /files/templates~1cdc-merge-contract.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f2ae211bd89958c1154341807cd10ba8399e3479197c58f33f92a5182ec2f4ed",
  "size": 358
}

added /files/templates~1data-quality-contract.md

BEFORE
Field was absent
AFTER
{
  "sha256": "82a86d16218f746e52a01d67fc35ad4c913e02db903eff4a4dffe07b57179aa9",
  "size": 442
}

added /files/templates~1debug-report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6bc5702ca4d0be2b09273c72155af965d692e5ad7e092d19b24ab3495552f431",
  "size": 349
}

added /files/templates~1dialect-conversion-review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "474f8b640f1069cc6120215eb9f6c6511125645d3218a519ea9fa1de5df3303a",
  "size": 349
}

added /files/templates~1evidence-report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4e315162bf8d9c0dc71a8caeb3e1bb2ad4858879203835ed9cf11dd337065c6a",
  "size": 457
}

added /files/templates~1performance-review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "840621547a909ae109bbd6e4d73215da78c34110e281bdcc39c9937d5c1487ff",
  "size": 447
}

added /files/templates~1query-contract.md

BEFORE
Field was absent
AFTER
{
  "sha256": "529cda12116030884031da5b3e155eb1bf71a41b62256fa31b24b3c1d1d5037b",
  "size": 459
}

added /files/templates~1safe-write-review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "301969ada57b965a91b37eded661cb3371177a5edd2d914f5950dcdab7fbdc69",
  "size": 585
}

added /files/tests~1test_sql_fixture_checker.py

BEFORE
Field was absent
AFTER
{
  "sha256": "b0714443533232c65de316b19b046428526e20655bedabd966563199f28ba378",
  "size": 2639
}
Full snapshot data
{
  "files": {
    ".codex-plugin/assets/composer-icon.svg": {
      "sha256": "ff6590c9b3a20228694125ef661359bfca96c1b7042531724aa0fdb7d6cbc82f",
      "size": 30475
    },
    ".codex-plugin/assets/logo.svg": {
      "sha256": "ff6590c9b3a20228694125ef661359bfca96c1b7042531724aa0fdb7d6cbc82f",
      "size": 30475
    },
    ".codex-plugin/plugin.json": {
      "sha256": "9b4f06e5f3f69e7ca39e805a548ebaec21d848bd4b7be37fca201f822f11ff81",
      "size": 2738
    },
    "CHANGELOG.md": {
      "sha256": "66f91ab65709038d8d0b1542b28732480198b8371f20b7244fcdb0926d0c1af1",
      "size": 647
    },
    "README.md": {
      "sha256": "901be0a69bb636844026c845ceaf21fea13b994e109e09b6bba083fa51b0a912",
      "size": 2069
    },
    "SUBMISSION.md": {
      "sha256": "a46618cc784b298de62cff7a8036f2d52ee6b6028b6e7b91c9acc5a7921b6c8c",
      "size": 875
    },
    "UPGRADE_AUDIT.md": {
      "sha256": "b2b0f297570856ec10f9759848c0a99f709d34dd545015aef69d3be3a9820a5d",
      "size": 1810
    },
    "archive/original-assets/icon.svg": {
      "sha256": "ff6590c9b3a20228694125ef661359bfca96c1b7042531724aa0fdb7d6cbc82f",
      "size": 30475
    },
    "archive/original-sql-copilot-SKILL.md": {
      "sha256": "d242cccfa15a8be8e55e721b21460010a8c833cb0a9931d9c98cef9068861c5c",
      "size": 7503
    },
    "assets/icon.svg": {
      "sha256": "ff6590c9b3a20228694125ef661359bfca96c1b7042531724aa0fdb7d6cbc82f",
      "size": 30475
    },
    "assets/logo.svg": {
      "sha256": "ff6590c9b3a20228694125ef661359bfca96c1b7042531724aa0fdb7d6cbc82f",
      "size": 30475
    },
    "benchmarks/README.md": {
      "sha256": "65c4e73988e519a9e666c6731fc536efc9846119b3557e8b6310151b40676dee",
      "size": 886
    },
    "benchmarks/cases.json": {
      "sha256": "135659b37d1d0385e84af91af5fd4d655b65ec4c6e24c0f1a4221b97b636e808",
      "size": 18105
    },
    "plugin.json": {
      "sha256": "594f49d55479cebdd879a658dc0c45f07c6f95d761266cfac6abbf5f574a69bc",
      "size": 2929
    },
    "references/bi-and-semantic.md": {
      "sha256": "51728afa69dde7e60ab08723c91ef677287625c60265536de01de3514c328447",
      "size": 1226
    },
    "references/correctness-and-grain.md": {
      "sha256": "b2bad989f2888f484506b3bfc71f548a7d1f5988cd7cb6a346f69bd9ad351445",
      "size": 1472
    },
    "references/debugging-playbook.md": {
      "sha256": "981a32560ad6c7634f0d441330ce331938b5ce3008104c5546ab6192577d8f00",
      "size": 890
    },
    "references/dialects.md": {
      "sha256": "03c34a8f5dbbd025229f1474a4b3ca96ba67abce3eb9bd894901051f4f10d0c2",
      "size": 1876
    },
    "references/incremental-and-cdc.md": {
      "sha256": "2d7bde21ae04001e58f760ff40496ab7fee57c24f608b02222346268473d2a2d",
      "size": 1192
    },
    "references/joins-and-fanout.md": {
      "sha256": "5dcaedf45b3292c102c0d0cf0f9051aa6a6ab5452311c3cb87dce2a994a584ec",
      "size": 1357
    },
    "references/migrations-and-transactions.md": {
      "sha256": "94db79f8075b217e96864d5c34adb73bb22bbb130a5cd37ebd537a8f4b34330c",
      "size": 1036
    },
    "references/null-time-types.md": {
      "sha256": "dafc6076faf253bb1c4b3dac2114c8b5c940777a493b3004dce4c7e607b95f76",
      "size": 1277
    },
    "references/official-docs.md": {
      "sha256": "19582e9bd9a5a0b4e0bff6469e848b82a3d8a0db0365005b005f8f5b8ede6413",
      "size": 1608
    },
    "references/orchestration.md": {
      "sha256": "279061e2aa1f0b1b0d261e7b4c5a9eee9cccc35d502ce698f777de96f7ec0aa5",
      "size": 1031
    },
    "references/original/official_source_registry.md": {
      "sha256": "cae034ce4a450237caaf080d64bfac791a57512d551268e4892cd0ff1cf378e5",
      "size": 1756
    },
    "references/original/sql_bi_modeling_patterns.md": {
      "sha256": "755d68dd78706cdc2db1dea3c0bb73a836bc12355503f88ef4f24f3aafee4c92",
      "size": 2587
    },
    "references/original/sql_correctness_safety_framework.md": {
      "sha256": "88c8a8178f9b9266cd6c48ac8395af60ffd6a1da853f932efe842cc12e157598",
      "size": 2607
    },
    "references/original/sql_dialect_platform_reference.md": {
      "sha256": "858b29e2f49a600946eba984a803aa9bb4133fc4940591407fd319791ec854bc",
      "size": 3295
    },
    "references/original/sql_performance_patterns.md": {
      "sha256": "17a8c3ca9922358fba927e18b4c03304716eb5cdeb440afbce8333e2da26ce3d",
      "size": 3039
    },
    "references/original/sql_write_change_playbook.md": {
      "sha256": "f08f8471d8a56b39eda0a22cea10af19110c5451d8baa2e81241f82ca3e600c9",
      "size": 2696
    },
    "references/performance-diagnosis.md": {
      "sha256": "82b7e1d208d7af83a33b45c9811d8bd2d1b603b71d120521753a06b943339572",
      "size": 1280
    },
    "references/query-plans.md": {
      "sha256": "6f4275b12946f816b7f1d6905913c54b5b45ed9cb1f1b7f53cbd5d2b2e8ffa6a",
      "size": 1299
    },
    "references/query-specification.md": {
      "sha256": "6449c851323d31851048ae978c363497c8946b807782277a4d89bcdbd2b5a22d",
      "size": 1424
    },
    "references/reconciliation.md": {
      "sha256": "eb58c09e1b6a8af3abc835f4f52612ce8882444c2e906c1839b33ccdf67eaf0a",
      "size": 1004
    },
    "references/routing-and-evidence.md": {
      "sha256": "163c18adfd5fd62a9a33a5cb1cbc341ee6ff31ddd8ee5c0580b6fcd8eaf213ec",
      "size": 1577
    },
    "references/safe-write-checklist.md": {
      "sha256": "fab5f8c441372ac88696885e18dcd50c6d1f2cebade78afd39ff10c3559f41d8",
      "size": 1382
    },
    "references/security-and-sql.md": {
      "sha256": "9cb1446ac65726345eae54955feb5816a53ad34a1653615fb271843dba76afc0",
      "size": 968
    },
    "references/testing-method.md": {
      "sha256": "5117eab369daa74954f4c1f4e6d5a575e3fb5f0143265d46a93bc9ed976e2e34",
      "size": 1019
    },
    "references/windows-and-dedup.md": {
      "sha256": "5183c2a3796f6403ec302d4ad9db613c34dc76105c835b1e2bca22f41b4e689d",
      "size": 925
    },
    "scripts/sql_fixture_checker.py": {
      "sha256": "38dfd918a900b4c056b382fb60796c18fe859d516f053f7e76a30545ea2e89d3",
      "size": 5058
    },
    "scripts/validate_package.py": {
      "sha256": "1840ba72b001c4d8873c5a311debf3abafca333e2d0e3be491d8bf6701704487",
      "size": 3580
    },
    "skills/bi-sql-modeling/SKILL.md": {
      "sha256": "86480aa88c7509e81763586d966ac925cbe7b2aa806405eb1cdda60e329a1d24",
      "size": 1569
    },
    "skills/data-quality-reconciliation/SKILL.md": {
      "sha256": "ee51682c8d430e6d877f86e6dd9a1d5f305c73343f2ccc8f7d62b23c829cf888",
      "size": 1563
    },
    "skills/debug-sql-results/SKILL.md": {
      "sha256": "a408c42c5873c1cb159ac913260be70c91a7d281977b564a23d1cbae5ad7b72d",
      "size": 1679
    },
    "skills/explain-query-plans/SKILL.md": {
      "sha256": "fd21e8540769f38f484dbe7400810fb5984d77bd5d03015cdefee19152f8a23a",
      "size": 1567
    },
    "skills/get-started/SKILL.md": {
      "sha256": "085e65087c7e8cfb134d379956a355a46b12a35ea3989bebc6812f7c11cb775b",
      "size": 1790
    },
    "skills/incremental-cdc-merge/SKILL.md": {
      "sha256": "1782be737d9fa15e942765205398a6ba05a55c78fffb8579db10ab3e0b20ab8b",
      "size": 1657
    },
    "skills/join-cardinality/SKILL.md": {
      "sha256": "1f6d049f1f76b849fb75d4a3c829da75d1e0d9125b8eb95227847f7b6f46123c",
      "size": 1521
    },
    "skills/null-and-time-semantics/SKILL.md": {
      "sha256": "fdcc575293ca38a24f8192abd7e467401b1aa5cb2af333bcfd82a8ef764c20e0",
      "size": 1504
    },
    "skills/orchestrate-sql-specialists/SKILL.md": {
      "sha256": "e30ec102b1476abb07381898f54de5f4af3015a161d1c25bfda0fb4beb408770",
      "size": 1691
    },
    "skills/review-sql-correctness/SKILL.md": {
      "sha256": "c136bd4454ae85d24c2a2607135a15b9d195855ac804667710a4df2bffcc26e0",
      "size": 1665
    },
    "skills/safe-sql-writes/SKILL.md": {
      "sha256": "83f726f78562bca2f9008ace9f72a85f52e9c818d41b776e494343d860c7a8f1",
      "size": 1638
    },
    "skills/schema-migration-review/SKILL.md": {
      "sha256": "83bcffde05d09de9cc5d40097bbd7fac0978d9306b3c295f13f4bee4e8a3702a",
      "size": 1578
    },
    "skills/sql-from-requirements/SKILL.md": {
      "sha256": "e51d622d1a390bc9b5e522747e014df0f3f9f08f54aafab47aa484c543347a75",
      "size": 1770
    },
    "skills/sql-performance-review/SKILL.md": {
      "sha256": "1f6c427823050c7ed17b2b8bfdf3d65e04911de61a971f3db2861746f3e773b3",
      "size": 1721
    },
    "skills/sql-security-and-access/SKILL.md": {
      "sha256": "533c5c2706384a1b1f4090b738b74dac5705820034ce29d6ac6675b778a1f5bd",
      "size": 1522
    },
    "skills/test-sql-logic/SKILL.md": {
      "sha256": "a6eecbc3e121e1af08bd1d4c218c4c30971afa3a975304e8ab34d99d93a051d3",
      "size": 1502
    },
    "skills/translate-sql-dialect/SKILL.md": {
      "sha256": "8f0f92b96c3fb3a28415b19623e09d709d728bcbdc33ee66f38150c84cc71374",
      "size": 1541
    },
    "skills/troubleshoot-sql-errors/SKILL.md": {
      "sha256": "3732fee9c5c4bac2c8e20dbca6f704e6afa4c5361e3eb049119bf124997a5910",
      "size": 1495
    },
    "skills/window-ranking-dedup/SKILL.md": {
      "sha256": "32fd066aee9e509de2937f2b6521e1e5a8dc80167df75f0f0aa6a9957d81974c",
      "size": 1469
    },
    "templates/agent-handoff.md": {
      "sha256": "c91c135936a7e8905227170c060ccc27fbb27c53d8d286f7f0d70ede9b400888",
      "size": 295
    },
    "templates/cdc-merge-contract.md": {
      "sha256": "f2ae211bd89958c1154341807cd10ba8399e3479197c58f33f92a5182ec2f4ed",
      "size": 358
    },
    "templates/data-quality-contract.md": {
      "sha256": "82a86d16218f746e52a01d67fc35ad4c913e02db903eff4a4dffe07b57179aa9",
      "size": 442
    },
    "templates/debug-report.md": {
      "sha256": "6bc5702ca4d0be2b09273c72155af965d692e5ad7e092d19b24ab3495552f431",
      "size": 349
    },
    "templates/dialect-conversion-review.md": {
      "sha256": "474f8b640f1069cc6120215eb9f6c6511125645d3218a519ea9fa1de5df3303a",
      "size": 349
    },
    "templates/evidence-report.md": {
      "sha256": "4e315162bf8d9c0dc71a8caeb3e1bb2ad4858879203835ed9cf11dd337065c6a",
      "size": 457
    },
    "templates/performance-review.md": {
      "sha256": "840621547a909ae109bbd6e4d73215da78c34110e281bdcc39c9937d5c1487ff",
      "size": 447
    },
    "templates/query-contract.md": {
      "sha256": "529cda12116030884031da5b3e155eb1bf71a41b62256fa31b24b3c1d1d5037b",
      "size": 459
    },
    "templates/safe-write-review.md": {
      "sha256": "301969ada57b965a91b37eded661cb3371177a5edd2d914f5950dcdab7fbdc69",
      "size": 585
    },
    "tests/test_sql_fixture_checker.py": {
      "sha256": "b0714443533232c65de316b19b046428526e20655bedabd966563199f28ba378",
      "size": 2639
    }
  }
}

SHA-256 of public snapshot: 9ea0bec20ff2e433728ae218d5183a44f08f127fa8f3c2b0bdc982ad3e3b6364