← Software & AI CopilotCONTENT HISTORY

Update to Software & AI Copilot

Snapshot Nov 3, 2026 · 00:12 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 Software & AI 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

{"sha256":"f9c418d7cba31e6312c8a48baf930eff189f765378d139e0ae07a4b395f98ef7","size":160039}

After

Nov 3, 2026 · 00:12 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"aa9b2325fa914b490febb833b2969bee20360eabff1ee1a878277f8059bf9be2","size":21605}

After

Nov 3, 2026 · 00:12 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

952dd8cbbd851c053683153b9abea5e76b25c4dd27297fa8a04c15e7390eb0d5

After

Nov 3, 2026 · 00:12 UTC

1fc6e751a8f82c6b34ca855f746307c47e31601a2e5a44653b3cdc99ec0f9902

Package file

Before

Sep 30, 2026 · 23:18 UTC

2397

After

Nov 3, 2026 · 00:12 UTC

3518

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/assets/composer-icon.png →

.codex-plugin/assets/logo.png →

.codex-plugin/plugin.json →

CHANGELOG.md →

PLUGIN_CREATOR_PROMPT.md →

README.md →

SUBMISSION.md →

UPGRADE_AUDIT.md →

archive/original-icon.png →

archive/original-skill-v0.1.0.md →

assets/composer-icon.png →

assets/icon.png →

assets/logo.png →

benchmarks/README.md →

benchmarks/cases.json →

docs/RESEARCH_NOTES.md →

examples/evidence-good.json →

examples/evidence-unverified.json →

plugin.json →

references/agent-collaboration.md →

references/behavior-preserving-refactors.md →

references/code-review.md →

references/data-code-contracts.md →

references/debugging-playbook.md →

references/evidence-taxonomy.md →

references/feature-implementation.md →

references/incident-triage.md →

references/llm-integration-patterns.md →

references/migration-safety.md →

references/ml-production.md →

references/notebook-hardening.md →

references/official-docs.md →

references/original/code_review_framework.md →

references/original/data_ai_coding_patterns.md →

references/original/implementation_safety_patterns.md →

references/original/official_source_registry.md →

references/original/repository_workflow.md →

references/original/testing_strategy_reference.md →

references/performance-method.md →

references/release-evidence.md →

references/repository-discovery.md →

references/security-and-privacy.md →

references/testing-and-evidence.md →

references/workflow-contract.md →

scripts/check_evidence.py →

scripts/validate_package.py →

skills/debug-failure/SKILL.md →

skills/design-and-run-tests/SKILL.md →

skills/get-started/SKILL.md →

skills/harden-llm-integration/SKILL.md →

skills/implement-data-code/SKILL.md →

skills/implement-feature/SKILL.md →

skills/migrate-dependencies/SKILL.md →

skills/migrate-interfaces-and-schemas/SKILL.md →

skills/optimize-performance/SKILL.md →

skills/orchestrate-specialists/SKILL.md →

skills/prepare-release/SKILL.md →

skills/productionize-ml-code/SKILL.md →

skills/productionize-notebook/SKILL.md →

skills/refactor-safely/SKILL.md →

skills/review-code/SKILL.md →

skills/secure-code/SKILL.md →

skills/software-data-ai-copilot/SKILL.md →

skills/software-data-ai-copilot/agents/openai.yaml →

skills/software-data-ai-copilot/assets/icon.png →

skills/software-data-ai-copilot/references/code_review_framework.md →

skills/software-data-ai-copilot/references/data_ai_coding_patterns.md →

skills/software-data-ai-copilot/references/implementation_safety_patterns.md →

skills/software-data-ai-copilot/references/official_source_registry.md →

skills/software-data-ai-copilot/references/repository_workflow.md →

skills/software-data-ai-copilot/references/testing_strategy_reference.md →

skills/triage-incident/SKILL.md →

skills/understand-repository/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/change-brief.md →

templates/code-review.md →

templates/data-quality-plan.md →

templates/evidence-report.md →

templates/incident-report.md →

templates/llm-eval-plan.md →

templates/migration-plan.md →

templates/notebook-conversion.md →

templates/performance-report.md →

templates/release-checklist.md →

templates/test-matrix.md →

tests/test_evidence_gate.py →

references/release-evidence.md

− removed · + added

--- before
+++ after
@@ -0,0 +1,7 @@
+# Engineering release handoff
+
+Record code diff/commit, changed contracts, schema/runtime requirements, test output, build artifact checks, deployment preconditions, monitoring, rollback/forward fix and outstanding risks.
+
+Release readiness is separate from implementation. A green unit test alone doesn't prove production safety. Mark incomplete or unexecuted checks clearly. Production deployment, merge, publish, payment, destructive schema changes and external notifications need explicit user authorization and available tools.
+
+For feature flags and staged rollout, specify enable/disable action, health signals, gates and owners if known. Avoid asserting that changes are live when they were only built locally.
Full technical diff · 94 changed fields

removed /files/.codex-plugin~1assets~1composer-icon.png

BEFORE
{
  "sha256": "f9c418d7cba31e6312c8a48baf930eff189f765378d139e0ae07a4b395f98ef7",
  "size": 160039
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo.png

BEFORE
{
  "sha256": "aa9b2325fa914b490febb833b2969bee20360eabff1ee1a878277f8059bf9be2",
  "size": 21605
}
AFTER
Field is absent

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

BEFORE
"952dd8cbbd851c053683153b9abea5e76b25c4dd27297fa8a04c15e7390eb0d5"
AFTER
"1fc6e751a8f82c6b34ca855f746307c47e31601a2e5a44653b3cdc99ec0f9902"

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

BEFORE
2397
AFTER
3518

added /files/CHANGELOG.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a03c63981b87fbdd0ad53690279c935a1ce31e7c6c358ccc18b437932ac33426",
  "size": 565
}

removed /files/PLUGIN_CREATOR_PROMPT.md

BEFORE
{
  "sha256": "c1607966e4cbaf8440eb0e4388a2efebe7455e8361d5c37c6d37591c6b116003",
  "size": 1985
}
AFTER
Field is absent

changed /files/README.md/sha256

BEFORE
"8f257d0ae71cb0dd3be1c32f6d606fd7aa789d9c2e02bf333f77b6447fb57d3c"
AFTER
"ea38d1ba8cc5f2a9960f67db48a4dcc820824f6f25cdd3bbe81ed778f51375c5"

changed /files/README.md/size

BEFORE
1181
AFTER
1602

added /files/SUBMISSION.md

BEFORE
Field was absent
AFTER
{
  "sha256": "dbcad00cfca139030ebc6b205b6dd4489d3d8bd3c5f9b7b0732c7b79fe82ca67",
  "size": 1140
}

added /files/UPGRADE_AUDIT.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fbbd4d7fc7512f200dc97f782751bdae52d928711911a2fe8814ee808368e431",
  "size": 1114
}

added /files/archive~1original-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "6c55a4aebfeedd061b98fbd7113f144cd1442a8f1fa61223100ecfd38e9010c4",
  "size": 962758
}

added /files/archive~1original-skill-v0.1.0.md

BEFORE
Field was absent
AFTER
{
  "sha256": "25249f5ee7a43d9962e9ac38135f3db5a89cd55eb461e0e65fe347604602f2d0",
  "size": 7591
}

added /files/assets~1composer-icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "f9c418d7cba31e6312c8a48baf930eff189f765378d139e0ae07a4b395f98ef7",
  "size": 160039
}

removed /files/assets~1icon.png

BEFORE
{
  "sha256": "6c55a4aebfeedd061b98fbd7113f144cd1442a8f1fa61223100ecfd38e9010c4",
  "size": 962758
}
AFTER
Field is absent

changed /files/assets~1logo.png/sha256

BEFORE
"6c55a4aebfeedd061b98fbd7113f144cd1442a8f1fa61223100ecfd38e9010c4"
AFTER
"aa9b2325fa914b490febb833b2969bee20360eabff1ee1a878277f8059bf9be2"

changed /files/assets~1logo.png/size

BEFORE
962758
AFTER
21605

added /files/benchmarks~1README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9b947b299428dd64e66e9699a797586490b30a3582a97a6953afc7a172f7c728",
  "size": 747
}

added /files/benchmarks~1cases.json

BEFORE
Field was absent
AFTER
{
  "sha256": "97719a0d1add67521b043e4f19241dc84c9bd6eb233d54f28b0f9a52193c0e77",
  "size": 7019
}

removed /files/docs~1RESEARCH_NOTES.md

BEFORE
{
  "sha256": "0ac7b7f1a5a2f0cca49d81d1f00c8bd21963c1f007aa49cea05bfc75ab3e6610",
  "size": 3147
}
AFTER
Field is absent

added /files/examples~1evidence-good.json

BEFORE
Field was absent
AFTER
{
  "sha256": "accece08d7b9c72e5030e4686029b326bb6634166df560cd430f0ed3a06df0ad",
  "size": 378
}

added /files/examples~1evidence-unverified.json

BEFORE
Field was absent
AFTER
{
  "sha256": "e24ea77bb844aef2bf5c213645a2296e3d412a0cf2688b01900dc1496cc1271a",
  "size": 246
}

changed /files/plugin.json/sha256

BEFORE
"0eee758e12e8dd6e3f62ebe715d1f49f694a77d317f42869aac8351fad16bf2d"
AFTER
"279c7b9bf11c7996897ed9c28b0c6bae49908ea28b7d767da9dad2a3a7e03065"

changed /files/plugin.json/size

BEFORE
2626
AFTER
3708

added /files/references~1agent-collaboration.md

BEFORE
Field was absent
AFTER
{
  "sha256": "cef8950753b55596ce9b99ed186c0a027c516d461142c35787135b4828394d92",
  "size": 915
}

added /files/references~1behavior-preserving-refactors.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8b4a5f1b4b3fe84f12ea90f5ca49e9b2dd2293651b7a26a00684c933c8603437",
  "size": 734
}

added /files/references~1code-review.md

BEFORE
Field was absent
AFTER
{
  "sha256": "23fd1429f55a72a797cccb58b5f062befbccdf6d1c9263d7658d6523a1bc79e7",
  "size": 902
}

added /files/references~1data-code-contracts.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7389e58290b6bb1b00ba04793a5f830a62aae6c7538f0f2b93faa6ef6ba7fb30",
  "size": 966
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "66be3385494aaa852d4cdeb5ac54473e7f24fcdcd30e574cc3edbf7064a17df3",
  "size": 1030
}

added /files/references~1evidence-taxonomy.md

BEFORE
Field was absent
AFTER
{
  "sha256": "21f3f096d0e0808f6df06dba56b283b37563daffa73d47c20e6b8072eb99af1f",
  "size": 860
}

added /files/references~1feature-implementation.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f6b2bbed0eb1286b87312a63a680ff211435032d4b3316b919f18a0679d7a05b",
  "size": 1026
}

added /files/references~1incident-triage.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c76819d7ae51cb5d8b2b05d86ab9d4bb28a8a543b1bdf20480c2c6c356d90b5f",
  "size": 643
}

added /files/references~1llm-integration-patterns.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7ae69687a47e5bc8019e9a86cbc1dcca8c12d144ba2f0bcee0a3cf65ec9f8dad",
  "size": 970
}

added /files/references~1migration-safety.md

BEFORE
Field was absent
AFTER
{
  "sha256": "12ce9d0da867c1df48919170efafc478dab1a9fa70de7424b12ad2445a75d791",
  "size": 814
}

added /files/references~1ml-production.md

BEFORE
Field was absent
AFTER
{
  "sha256": "604de1d8b0e004dff737c2d9ca3c951a608c55d522245e96d5fabac49d14f88a",
  "size": 672
}

added /files/references~1notebook-hardening.md

BEFORE
Field was absent
AFTER
{
  "sha256": "74fd48ce6906b9fd6db304bd9e224b2e3c79e57f3cc89c420ed6b3272848ccb6",
  "size": 697
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "fcf7520511c50aa5d70492bed9826524fd1aa30ef4d55e44b15170e87efdaf0a",
  "size": 1095
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "2f41fac7074bae0ddc284c5fbf8405bb8806949e4e76f62318c4686a8a7fba5b",
  "size": 3279
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "dcf218511677cfbd1324e2eff8d4b1a155def4fa38883a9d585b911e2bb3bcc7",
  "size": 3305
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "b440ce05409786ae1a865f285b8757adfc37fe4db0d4e2d0d3a8932004caf42d",
  "size": 3084
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "a600949d6226a962ce534b5cb00213ec2a313d73be8c5099ee9aaf5f204267ac",
  "size": 1152
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "d7425f05fcb70bc26818ec6f8867ccfbec394b2e99217d16b2ce14381ed8b18e",
  "size": 3980
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "e9fe5edc6ecb6d85bb7d07c2d1863696baafba9102a25528c23370c015d9c63f",
  "size": 3021
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "aa2c81520c861720cc2cbb191573b912cf7dadfd5773d102bbc6795e5a1b5d4e",
  "size": 765
}

added /files/references~1release-evidence.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a0f686a6aad76656abf4bbe82deaac6f47fc30de72f145afba5b274c14d3a509",
  "size": 719
}

added /files/references~1repository-discovery.md

BEFORE
Field was absent
AFTER
{
  "sha256": "14430db9e07c18267832cb1f23e1a0a2700aac8f4ecf752b7f760182735bf5bb",
  "size": 1224
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "4e650b6ffd00bf836c5428a39f96e7d4a3d6f845bf87493855a7457d27d74fb0",
  "size": 1028
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "546dfb7d846c3ff614fed090cca2af24242bc13d962218be465409b338151ddb",
  "size": 861
}

added /files/references~1workflow-contract.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d63c35ccaa2b00a038615fa0216ccd67bbbb152b19bd946054da30b2e2cf628e",
  "size": 2462
}

added /files/scripts~1check_evidence.py

BEFORE
Field was absent
AFTER
{
  "sha256": "21edefeb520f18abe63fa599e502d209792cb08546d8676ac705734a9797eb7c",
  "size": 2621
}

added /files/scripts~1validate_package.py

BEFORE
Field was absent
AFTER
{
  "sha256": "d24fc21c401be3b9627ff7f43b6a4838ad534273bace0004216091538da74c4f",
  "size": 3542
}

added /files/skills~1debug-failure~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3181c80bdd31a7ceaa75cd5dd7ebccfa998aeb665ee1a3f55fd95266810d2455",
  "size": 1189
}

added /files/skills~1design-and-run-tests~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "54128d2ba7fba8e9327c5416a3f001429e1449cf850af895dd243d3f346a73ff",
  "size": 1140
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "a88938d7c17c0c3074e4aba2caf5819ad9b303d0f9b508319a76068e9e047220",
  "size": 1463
}

added /files/skills~1harden-llm-integration~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8f4febfa6ca3eed6e603038735b4c5f7780db96595de81427f246163e43d2220",
  "size": 1220
}

added /files/skills~1implement-data-code~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "190cac42aecdfa297c36d45a6c8d1272e7416a8feea9cb9c2fc1921d3fcf4656",
  "size": 1214
}

added /files/skills~1implement-feature~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5d755aefb749955bf32b5abc0621f169b154d871779ff7799f1647d77a741f76",
  "size": 1191
}

added /files/skills~1migrate-dependencies~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8b0b3116d756aab508f456e9e940fc6ff1524a4d24a24947000e289d8ba7959b",
  "size": 1168
}

added /files/skills~1migrate-interfaces-and-schemas~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b97955c8058bf7e8ee22172444b4e733a59e785f410c7366c29843e887f9ece5",
  "size": 1181
}

added /files/skills~1optimize-performance~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8d70b1009fc2d65da60cc9bd062e4102d2cd0232ae9ef5e303d983d4b9520ca6",
  "size": 1118
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "f5adceb59f55706a82c1f342bde93f0551004d3bf0b03a319e5d41f9adef123b",
  "size": 1225
}

added /files/skills~1prepare-release~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2733ca76743a95b40c9308233d2e0304604db7267ce43657885550b46f7a6468",
  "size": 1204
}

added /files/skills~1productionize-ml-code~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a484c958c76b93bfb6400229e194e994d6eb800ad7857152eed8c8d35a0a1725",
  "size": 1098
}

added /files/skills~1productionize-notebook~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "06988d19a971e8e1523d9c68f7cdb1cdc493e419f99b86d39d94239836e35f40",
  "size": 1095
}

added /files/skills~1refactor-safely~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7f3d920975b8197e93b54b5549638e7553e590da8757b71063869db9b225d64c",
  "size": 1154
}

added /files/skills~1review-code~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ddacdce790ff88d8f0a7e1db177491c0b17d711e727524c76e9dac4b958f32f7",
  "size": 1212
}

added /files/skills~1secure-code~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2b25aaa23c039a9964ce1c52506a9e76aabd288e3856272f576423bbee45bb7a",
  "size": 1153
}

removed /files/skills~1software-data-ai-copilot~1SKILL.md

BEFORE
{
  "sha256": "25249f5ee7a43d9962e9ac38135f3db5a89cd55eb461e0e65fe347604602f2d0",
  "size": 7591
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1agents~1openai.yaml

BEFORE
{
  "sha256": "99d4194db26e3dcf45d17367f0112e23840c408f380b9a76c1e264b8cd7971d4",
  "size": 309
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1assets~1icon.png

BEFORE
{
  "sha256": "6c55a4aebfeedd061b98fbd7113f144cd1442a8f1fa61223100ecfd38e9010c4",
  "size": 962758
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1references~1code_review_framework.md

BEFORE
{
  "sha256": "2f41fac7074bae0ddc284c5fbf8405bb8806949e4e76f62318c4686a8a7fba5b",
  "size": 3279
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1references~1data_ai_coding_patterns.md

BEFORE
{
  "sha256": "dcf218511677cfbd1324e2eff8d4b1a155def4fa38883a9d585b911e2bb3bcc7",
  "size": 3305
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1references~1implementation_safety_patterns.md

BEFORE
{
  "sha256": "b440ce05409786ae1a865f285b8757adfc37fe4db0d4e2d0d3a8932004caf42d",
  "size": 3084
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1references~1official_source_registry.md

BEFORE
{
  "sha256": "a600949d6226a962ce534b5cb00213ec2a313d73be8c5099ee9aaf5f204267ac",
  "size": 1152
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1references~1repository_workflow.md

BEFORE
{
  "sha256": "d7425f05fcb70bc26818ec6f8867ccfbec394b2e99217d16b2ce14381ed8b18e",
  "size": 3980
}
AFTER
Field is absent

removed /files/skills~1software-data-ai-copilot~1references~1testing_strategy_reference.md

BEFORE
{
  "sha256": "e9fe5edc6ecb6d85bb7d07c2d1863696baafba9102a25528c23370c015d9c63f",
  "size": 3021
}
AFTER
Field is absent

added /files/skills~1triage-incident~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2154a573149adc33fa36bbba3eabda7e262b0169431308cb869a97e71ca8551c",
  "size": 1129
}

added /files/skills~1understand-repository~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "96aee0fa3e1603c0f71b229be2268cf3c9047b54505136ec92ca9f0bc42c27bc",
  "size": 1223
}

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

BEFORE
{
  "sha256": "63d187ffb58735652d4fbef7b9e85391bf2335b0068811d840d656c97f560457",
  "size": 1780
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "8ba53b116109cae427202c51d3830d13dbaca010d0f2f6d493472d97b22c6981",
  "size": 1327
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "471416904923c8fe2cd061b590aa1ac5219d0c19689e567baefd29a9ef41861c",
  "size": 346
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "25a3ab53efd7621a8d39e6732943d61a2d107299883cd10bd3231bb2057be43a",
  "size": 3189
}
AFTER
Field is absent

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

BEFORE
Field was absent
AFTER
{
  "sha256": "d32652f3b37ff8f9a59e116b6498a7181cdcce70ae4417dbaf156ff14c2ba42e",
  "size": 256
}

added /files/templates~1change-brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d2eb4800f30ef8dace1cff5d69d078cc6ec62f48fc05bef8f77a3fe2f9ff4d66",
  "size": 259
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "c21254ee0c7fd6548f0675bd3e44ee857db65f5b5fb7e931947b161ba61ee044",
  "size": 234
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "b7cb4b29268960823f4dc28fbf19185ddc399782316db9ec262be343b3b3ca79",
  "size": 271
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "2a8ed41a376f3086205a0321f36fe7d0cedffccef6169c9968f037521ce5e75c",
  "size": 265
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "cbdd5993ebcc025341798c963b5b5359b5d71e1298eca9feb90ee52636d31fe6",
  "size": 281
}

added /files/templates~1llm-eval-plan.md

BEFORE
Field was absent
AFTER
{
  "sha256": "154410e09179aa9eeb15bd09ef75e79f8c37228098cb5743c466cfea12f5959a",
  "size": 348
}

added /files/templates~1migration-plan.md

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

added /files/templates~1notebook-conversion.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a0562fc89a2da45b81181bfbaadde8bbaa7849677636f239b066ad8a20bba756",
  "size": 270
}

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

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

added /files/templates~1release-checklist.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a91130c045c8051feb23a9c81f139306e79eaeaf0bcbbbb8baf3251caad3eaa4",
  "size": 445
}

added /files/templates~1test-matrix.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5bd0eaef7c7dc84ab94c7f46136d6c8a11f9b26344a5603b47219ec3ab29a44c",
  "size": 239
}

added /files/tests~1test_evidence_gate.py

BEFORE
Field was absent
AFTER
{
  "sha256": "36cca7df04ec1968d4dd3ad2584c7e0c28fb9225b682235f6c4d88a6eba427c3",
  "size": 2779
}
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "1fc6e751a8f82c6b34ca855f746307c47e31601a2e5a44653b3cdc99ec0f9902",
      "size": 3518
    },
    "CHANGELOG.md": {
      "sha256": "a03c63981b87fbdd0ad53690279c935a1ce31e7c6c358ccc18b437932ac33426",
      "size": 565
    },
    "README.md": {
      "sha256": "ea38d1ba8cc5f2a9960f67db48a4dcc820824f6f25cdd3bbe81ed778f51375c5",
      "size": 1602
    },
    "SUBMISSION.md": {
      "sha256": "dbcad00cfca139030ebc6b205b6dd4489d3d8bd3c5f9b7b0732c7b79fe82ca67",
      "size": 1140
    },
    "UPGRADE_AUDIT.md": {
      "sha256": "fbbd4d7fc7512f200dc97f782751bdae52d928711911a2fe8814ee808368e431",
      "size": 1114
    },
    "archive/original-icon.png": {
      "sha256": "6c55a4aebfeedd061b98fbd7113f144cd1442a8f1fa61223100ecfd38e9010c4",
      "size": 962758
    },
    "archive/original-skill-v0.1.0.md": {
      "sha256": "25249f5ee7a43d9962e9ac38135f3db5a89cd55eb461e0e65fe347604602f2d0",
      "size": 7591
    },
    "assets/composer-icon.png": {
      "sha256": "f9c418d7cba31e6312c8a48baf930eff189f765378d139e0ae07a4b395f98ef7",
      "size": 160039
    },
    "assets/logo.png": {
      "sha256": "aa9b2325fa914b490febb833b2969bee20360eabff1ee1a878277f8059bf9be2",
      "size": 21605
    },
    "benchmarks/README.md": {
      "sha256": "9b947b299428dd64e66e9699a797586490b30a3582a97a6953afc7a172f7c728",
      "size": 747
    },
    "benchmarks/cases.json": {
      "sha256": "97719a0d1add67521b043e4f19241dc84c9bd6eb233d54f28b0f9a52193c0e77",
      "size": 7019
    },
    "examples/evidence-good.json": {
      "sha256": "accece08d7b9c72e5030e4686029b326bb6634166df560cd430f0ed3a06df0ad",
      "size": 378
    },
    "examples/evidence-unverified.json": {
      "sha256": "e24ea77bb844aef2bf5c213645a2296e3d412a0cf2688b01900dc1496cc1271a",
      "size": 246
    },
    "plugin.json": {
      "sha256": "279c7b9bf11c7996897ed9c28b0c6bae49908ea28b7d767da9dad2a3a7e03065",
      "size": 3708
    },
    "references/agent-collaboration.md": {
      "sha256": "cef8950753b55596ce9b99ed186c0a027c516d461142c35787135b4828394d92",
      "size": 915
    },
    "references/behavior-preserving-refactors.md": {
      "sha256": "8b4a5f1b4b3fe84f12ea90f5ca49e9b2dd2293651b7a26a00684c933c8603437",
      "size": 734
    },
    "references/code-review.md": {
      "sha256": "23fd1429f55a72a797cccb58b5f062befbccdf6d1c9263d7658d6523a1bc79e7",
      "size": 902
    },
    "references/data-code-contracts.md": {
      "sha256": "7389e58290b6bb1b00ba04793a5f830a62aae6c7538f0f2b93faa6ef6ba7fb30",
      "size": 966
    },
    "references/debugging-playbook.md": {
      "sha256": "66be3385494aaa852d4cdeb5ac54473e7f24fcdcd30e574cc3edbf7064a17df3",
      "size": 1030
    },
    "references/evidence-taxonomy.md": {
      "sha256": "21f3f096d0e0808f6df06dba56b283b37563daffa73d47c20e6b8072eb99af1f",
      "size": 860
    },
    "references/feature-implementation.md": {
      "sha256": "f6b2bbed0eb1286b87312a63a680ff211435032d4b3316b919f18a0679d7a05b",
      "size": 1026
    },
    "references/incident-triage.md": {
      "sha256": "c76819d7ae51cb5d8b2b05d86ab9d4bb28a8a543b1bdf20480c2c6c356d90b5f",
      "size": 643
    },
    "references/llm-integration-patterns.md": {
      "sha256": "7ae69687a47e5bc8019e9a86cbc1dcca8c12d144ba2f0bcee0a3cf65ec9f8dad",
      "size": 970
    },
    "references/migration-safety.md": {
      "sha256": "12ce9d0da867c1df48919170efafc478dab1a9fa70de7424b12ad2445a75d791",
      "size": 814
    },
    "references/ml-production.md": {
      "sha256": "604de1d8b0e004dff737c2d9ca3c951a608c55d522245e96d5fabac49d14f88a",
      "size": 672
    },
    "references/notebook-hardening.md": {
      "sha256": "74fd48ce6906b9fd6db304bd9e224b2e3c79e57f3cc89c420ed6b3272848ccb6",
      "size": 697
    },
    "references/official-docs.md": {
      "sha256": "fcf7520511c50aa5d70492bed9826524fd1aa30ef4d55e44b15170e87efdaf0a",
      "size": 1095
    },
    "references/original/code_review_framework.md": {
      "sha256": "2f41fac7074bae0ddc284c5fbf8405bb8806949e4e76f62318c4686a8a7fba5b",
      "size": 3279
    },
    "references/original/data_ai_coding_patterns.md": {
      "sha256": "dcf218511677cfbd1324e2eff8d4b1a155def4fa38883a9d585b911e2bb3bcc7",
      "size": 3305
    },
    "references/original/implementation_safety_patterns.md": {
      "sha256": "b440ce05409786ae1a865f285b8757adfc37fe4db0d4e2d0d3a8932004caf42d",
      "size": 3084
    },
    "references/original/official_source_registry.md": {
      "sha256": "a600949d6226a962ce534b5cb00213ec2a313d73be8c5099ee9aaf5f204267ac",
      "size": 1152
    },
    "references/original/repository_workflow.md": {
      "sha256": "d7425f05fcb70bc26818ec6f8867ccfbec394b2e99217d16b2ce14381ed8b18e",
      "size": 3980
    },
    "references/original/testing_strategy_reference.md": {
      "sha256": "e9fe5edc6ecb6d85bb7d07c2d1863696baafba9102a25528c23370c015d9c63f",
      "size": 3021
    },
    "references/performance-method.md": {
      "sha256": "aa2c81520c861720cc2cbb191573b912cf7dadfd5773d102bbc6795e5a1b5d4e",
      "size": 765
    },
    "references/release-evidence.md": {
      "sha256": "a0f686a6aad76656abf4bbe82deaac6f47fc30de72f145afba5b274c14d3a509",
      "size": 719
    },
    "references/repository-discovery.md": {
      "sha256": "14430db9e07c18267832cb1f23e1a0a2700aac8f4ecf752b7f760182735bf5bb",
      "size": 1224
    },
    "references/security-and-privacy.md": {
      "sha256": "4e650b6ffd00bf836c5428a39f96e7d4a3d6f845bf87493855a7457d27d74fb0",
      "size": 1028
    },
    "references/testing-and-evidence.md": {
      "sha256": "546dfb7d846c3ff614fed090cca2af24242bc13d962218be465409b338151ddb",
      "size": 861
    },
    "references/workflow-contract.md": {
      "sha256": "d63c35ccaa2b00a038615fa0216ccd67bbbb152b19bd946054da30b2e2cf628e",
      "size": 2462
    },
    "scripts/check_evidence.py": {
      "sha256": "21edefeb520f18abe63fa599e502d209792cb08546d8676ac705734a9797eb7c",
      "size": 2621
    },
    "scripts/validate_package.py": {
      "sha256": "d24fc21c401be3b9627ff7f43b6a4838ad534273bace0004216091538da74c4f",
      "size": 3542
    },
    "skills/debug-failure/SKILL.md": {
      "sha256": "3181c80bdd31a7ceaa75cd5dd7ebccfa998aeb665ee1a3f55fd95266810d2455",
      "size": 1189
    },
    "skills/design-and-run-tests/SKILL.md": {
      "sha256": "54128d2ba7fba8e9327c5416a3f001429e1449cf850af895dd243d3f346a73ff",
      "size": 1140
    },
    "skills/get-started/SKILL.md": {
      "sha256": "a88938d7c17c0c3074e4aba2caf5819ad9b303d0f9b508319a76068e9e047220",
      "size": 1463
    },
    "skills/harden-llm-integration/SKILL.md": {
      "sha256": "8f4febfa6ca3eed6e603038735b4c5f7780db96595de81427f246163e43d2220",
      "size": 1220
    },
    "skills/implement-data-code/SKILL.md": {
      "sha256": "190cac42aecdfa297c36d45a6c8d1272e7416a8feea9cb9c2fc1921d3fcf4656",
      "size": 1214
    },
    "skills/implement-feature/SKILL.md": {
      "sha256": "5d755aefb749955bf32b5abc0621f169b154d871779ff7799f1647d77a741f76",
      "size": 1191
    },
    "skills/migrate-dependencies/SKILL.md": {
      "sha256": "8b0b3116d756aab508f456e9e940fc6ff1524a4d24a24947000e289d8ba7959b",
      "size": 1168
    },
    "skills/migrate-interfaces-and-schemas/SKILL.md": {
      "sha256": "b97955c8058bf7e8ee22172444b4e733a59e785f410c7366c29843e887f9ece5",
      "size": 1181
    },
    "skills/optimize-performance/SKILL.md": {
      "sha256": "8d70b1009fc2d65da60cc9bd062e4102d2cd0232ae9ef5e303d983d4b9520ca6",
      "size": 1118
    },
    "skills/orchestrate-specialists/SKILL.md": {
      "sha256": "f5adceb59f55706a82c1f342bde93f0551004d3bf0b03a319e5d41f9adef123b",
      "size": 1225
    },
    "skills/prepare-release/SKILL.md": {
      "sha256": "2733ca76743a95b40c9308233d2e0304604db7267ce43657885550b46f7a6468",
      "size": 1204
    },
    "skills/productionize-ml-code/SKILL.md": {
      "sha256": "a484c958c76b93bfb6400229e194e994d6eb800ad7857152eed8c8d35a0a1725",
      "size": 1098
    },
    "skills/productionize-notebook/SKILL.md": {
      "sha256": "06988d19a971e8e1523d9c68f7cdb1cdc493e419f99b86d39d94239836e35f40",
      "size": 1095
    },
    "skills/refactor-safely/SKILL.md": {
      "sha256": "7f3d920975b8197e93b54b5549638e7553e590da8757b71063869db9b225d64c",
      "size": 1154
    },
    "skills/review-code/SKILL.md": {
      "sha256": "ddacdce790ff88d8f0a7e1db177491c0b17d711e727524c76e9dac4b958f32f7",
      "size": 1212
    },
    "skills/secure-code/SKILL.md": {
      "sha256": "2b25aaa23c039a9964ce1c52506a9e76aabd288e3856272f576423bbee45bb7a",
      "size": 1153
    },
    "skills/triage-incident/SKILL.md": {
      "sha256": "2154a573149adc33fa36bbba3eabda7e262b0169431308cb869a97e71ca8551c",
      "size": 1129
    },
    "skills/understand-repository/SKILL.md": {
      "sha256": "96aee0fa3e1603c0f71b229be2268cf3c9047b54505136ec92ca9f0bc42c27bc",
      "size": 1223
    },
    "templates/agent-handoff.md": {
      "sha256": "d32652f3b37ff8f9a59e116b6498a7181cdcce70ae4417dbaf156ff14c2ba42e",
      "size": 256
    },
    "templates/change-brief.md": {
      "sha256": "d2eb4800f30ef8dace1cff5d69d078cc6ec62f48fc05bef8f77a3fe2f9ff4d66",
      "size": 259
    },
    "templates/code-review.md": {
      "sha256": "c21254ee0c7fd6548f0675bd3e44ee857db65f5b5fb7e931947b161ba61ee044",
      "size": 234
    },
    "templates/data-quality-plan.md": {
      "sha256": "b7cb4b29268960823f4dc28fbf19185ddc399782316db9ec262be343b3b3ca79",
      "size": 271
    },
    "templates/evidence-report.md": {
      "sha256": "2a8ed41a376f3086205a0321f36fe7d0cedffccef6169c9968f037521ce5e75c",
      "size": 265
    },
    "templates/incident-report.md": {
      "sha256": "cbdd5993ebcc025341798c963b5b5359b5d71e1298eca9feb90ee52636d31fe6",
      "size": 281
    },
    "templates/llm-eval-plan.md": {
      "sha256": "154410e09179aa9eeb15bd09ef75e79f8c37228098cb5743c466cfea12f5959a",
      "size": 348
    },
    "templates/migration-plan.md": {
      "sha256": "b3bb07f3e7997bf576843a287120aa3c640f9661b96687d2b9f531761fae5224",
      "size": 295
    },
    "templates/notebook-conversion.md": {
      "sha256": "a0562fc89a2da45b81181bfbaadde8bbaa7849677636f239b066ad8a20bba756",
      "size": 270
    },
    "templates/performance-report.md": {
      "sha256": "8cad31deafcd47f30098ecec2f0af88a2afc0a870688dee5a00d9fc931fb1867",
      "size": 295
    },
    "templates/release-checklist.md": {
      "sha256": "a91130c045c8051feb23a9c81f139306e79eaeaf0bcbbbb8baf3251caad3eaa4",
      "size": 445
    },
    "templates/test-matrix.md": {
      "sha256": "5bd0eaef7c7dc84ab94c7f46136d6c8a11f9b26344a5603b47219ec3ab29a44c",
      "size": 239
    },
    "tests/test_evidence_gate.py": {
      "sha256": "36cca7df04ec1968d4dd3ad2584c7e0c28fb9225b682235f6c4d88a6eba427c3",
      "size": 2779
    }
  }
}

SHA-256 of public snapshot: 24305c333163989b9e47193427857ac5822a6aa2b7baa586dbd5c9e0e92b9927