← Research & Writing CopilotCONTENT HISTORY

Update to Research & Writing Copilot

Snapshot Nov 3, 2026 · 18:48 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 Research & Writing 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":"e6b0768cd29c6b414f26c0ee50a802a28fd031cbce0258c0acd02a028964ce30","size":194872}

After

Nov 3, 2026 · 18:48 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

{"sha256":"28ef4ac6e3e482745f4c59930e8cbe8abded6f6566fc4f4066d44adc038bca9a","size":27087}

After

Nov 3, 2026 · 18:48 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:18 UTC

be35c1002ed70f7fa9dc476b717f9e0be50296a5f148eae25cf171404c2edc71

After

Nov 3, 2026 · 18:48 UTC

b096c0a8b4b9d2e915ed578f1ba3533753c90009bd19d41aec71a7e6d73fa591

Package file

Before

Sep 30, 2026 · 23:18 UTC

2970

After

Nov 3, 2026 · 18:48 UTC

3267

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 →

assets/composer-icon.png →

assets/icon.svg →

assets/logo.png →

assets/logo.svg →

benchmarks/cases.json →

benchmarks/verification-matrix.md →

docs/RESEARCH_NOTES.md →

plugin.json →

references/agent-roles.md →

references/article-craft.md →

references/citation-workflows.md →

references/comparison-criteria.md →

references/content-packaging.md →

references/documentation-patterns.md →

references/evidence-policy.md →

references/explainers-and-teaching.md →

references/fact-check-and-edit.md →

references/legacy-original-skill.md →

references/literature-synthesis.md →

references/original/comparison_report_framework.md →

references/original/documentation_explainer_patterns.md →

references/original/editing_fact_checking_publish_ready.md →

references/original/official_source_registry.md →

references/original/publication_adapters_medium_linkedin.md →

references/original/research_source_verification.md →

references/original/technical_article_blog_patterns.md →

references/publication-qa.md →

references/publishing-channels.md →

references/report-structure.md →

references/research-method.md →

references/source-registries.md →

references/technical-examples.md →

references/workflow-routing.md →

scripts/evidence_audit.py →

scripts/validate_package.py →

skills/adapt-for-publication/SKILL.md →

skills/build-content-package/SKILL.md →

skills/deep-research/SKILL.md →

skills/edit-for-clarity/SKILL.md →

skills/fact-check-draft/SKILL.md →

skills/get-started/SKILL.md →

skills/literature-review/SKILL.md →

skills/orchestrate-research-agents/SKILL.md →

skills/refresh-existing-content/SKILL.md →

skills/research-question/SKILL.md →

skills/research-writing/SKILL.md →

skills/research-writing/agents/openai.yaml →

skills/research-writing/assets/icon.svg →

skills/research-writing/references/comparison_report_framework.md →

skills/research-writing/references/documentation_explainer_patterns.md →

skills/research-writing/references/editing_fact_checking_publish_ready.md →

skills/research-writing/references/official_source_registry.md →

skills/research-writing/references/publication_adapters_medium_linkedin.md →

skills/research-writing/references/research_source_verification.md →

skills/research-writing/references/technical_article_blog_patterns.md →

skills/review-publication/SKILL.md →

skills/synthesize-evidence/SKILL.md →

skills/technology-comparison/SKILL.md →

skills/verify-sources/SKILL.md →

skills/write-documentation/SKILL.md →

skills/write-explainer/SKILL.md →

skills/write-research-report/SKILL.md →

skills/write-technical-article/SKILL.md →

submission/listing-and-prompts.md →

submission/public-submission-checklist.md →

submission/release-notes.md →

submission/test-cases.md →

templates/claim-ledger.csv →

templates/comparison-decision.md →

templates/content-package.md →

templates/editorial-handoff.md →

templates/evidence-matrix.md →

templates/fact-check-change-log.md →

templates/paper-extraction.md →

templates/publication-review.md →

templates/research-brief.md →

templates/source-register.csv →

tests/test_evidence_audit.py →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,51 +1,60 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "research-technical-writing-copilot",
+  "version": "0.2.0",
+  "description": "Evidence-led research, source verification, technical articles, documentation, comparisons and publication-ready writing.",
   "author": {
-    "name": "Krishna Sathvik"
+    "name": "Tekris Labs",
+    "url": "https://tekrislabs.com/"
   },
-  "description": "Deep research, source verification, technical writing, documentation, and publishable content.",
+  "keywords": [
+    "research",
+    "technical-writing",
+    "fact-check",
+    "source-verification",
+    "literature",
+    "documentation",
+    "comparison",
+    "editing",
+    "medium",
+    "linkedin"
+  ],
   "extensions": {
     "com.openai": {
       "interface": {
+        "displayName": "Research & Writing Copilot",
+        "shortDescription": "Research, verify, publish",
+        "longDescription": "Research & Writing Copilot turns complex research questions, technical topics and existing drafts into clear, evidence-backed articles, reports, documentation and publishing-ready material. It includes focused skills for deep research, claim-by-claim verification, literature synthesis, technical comparisons, technical writing, fact-checking, refreshing older content, editing and platform adaptations. Emphasizes real sources, publication/date/version accuracy, author voice, copyright-aware quotations and transparent uncertainty. Real web access, source inspection, code execution, publication and multi-agent workflows depend on the host tools and user authorization; this skills-only plugin does not provide its own remote data collection or publishing service.",
+        "category": "Productivity",
+        "brandColor": "#17263A",
         "capabilities": [
-          "Research complex technical topics using a source hierarchy and explicit verification trail",
-          "Turn raw research into technical articles, blogs, documentation, explainers, and publishable reports",
-          "Verify claims, dates, versions, benchmarks, prices, and product capabilities against current sources",
-          "Build claim-to-source evidence ledgers and distinguish fact, inference, opinion, and uncertainty",
-          "Compare technologies, products, architectures, or approaches without hiding material trade-offs",
-          "Write clear technical documentation for a defined audience, task, prerequisite level, and outcome",
-          "Adapt one researched article into Medium, LinkedIn article, LinkedIn post, or documentation formats",
-          "Fact-check and refresh existing drafts while preserving supported claims and removing stale assertions",
-          "Create outlines, titles, hooks, summaries, FAQs, tables, examples, and publication-ready structure",
-          "Use concise, active, audience-aware technical writing without sacrificing technical precision"
+          "Investigate technical questions with current authoritative sources",
+          "Verify citations, dates, versions, quotations and source relevance",
+          "Synthesize papers, source notes and conflicting evidence",
+          "Write technical articles, tutorials, documentation and reports",
+          "Compare technologies against explicit requirements and trade-offs",
+          "Fact-check and refresh existing drafts while preserving author voice",
+          "Adapt sourced content for Medium, LinkedIn and developer blogs",
+          "Audit publication readiness and material unsupported claims",
+          "Coordinate specialist research and review agents when available"
         ],
-        "category": "Productivity",
-        "composerIcon": "./.codex-plugin/assets/composer-icon.png",
         "defaultPrompt": [
-          "Research this topic deeply, verify the sources, and turn it into a publishable technical article.",
-          "Fact-check this draft and rewrite only the claims that are stale, weak, or unsupported.",
-          "Compare these technologies with current sources and produce a clear decision-oriented report."
+          "Research this technical topic with verified sources and write a clear, publication-ready article.",
+          "Fact-check this draft, correct unsupported claims, and preserve my writing style.",
+          "Compare these technologies with current evidence and a decision-focused recommendation."
         ],
-        "developerName": "Krishna Sathvik",
-        "displayName": "Research & Writing Copilot",
-        "logo": "./.codex-plugin/assets/logo.png",
-        "longDescription": "Research & Writing Copilot helps you research complex topics, verify sources, synthesize evidence, and turn the work into publishable technical content. It can plan and execute deep research, build claim-to-source evidence trails, compare products or technologies, fact-check drafts, explain technical concepts for the right audience, write documentation and reports, and produce polished articles, blogs, Medium stories, and LinkedIn content without inventing citations or claims. It separates facts from analysis, preserves uncertainty and source dates, prefers primary sources for current technical details, and adapts one well-researched core narrative to different publication formats instead of creating a separate workflow for every platform.",
-        "shortDescription": "Research, verify, publish"
+        "developerName": "Tekris Labs",
+        "logo": "./assets/logo.png",
+        "composerIcon": "./assets/composer-icon.png",
+        "websiteURL": "https://tekrislabs.com/",
+        "supportURL": "https://tekrislabs.com/contact",
+        "privacyPolicyURL": "https://tekrislabs.com/privacy",
+        "termsOfServiceURL": "https://tekrislabs.com/terms"
+      },
+      "onboardingSkill": "./skills/get-started/SKILL.md",
+      "publication": {
+        "release_notes": "0.2.0: Reorganized research and writing into 18 focused skills, preserved the original skill and 7 guides, added verification and publication references, source/evidence templates, audit utility with offline tests, and 30 benchmark specifications. Updated publisher metadata to Tekris Labs."
       }
     }
-  },
-  "keywords": [
-    "research",
-    "technical-writing",
-    "documentation",
-    "fact-checking",
-    "medium",
-    "linkedin",
-    "comparison",
-    "source-verification",
-    "articles"
-  ],
-  "name": "research-technical-writing-copilot",
-  "skills": "./skills/",
-  "version": "0.1.0"
+  }
 }
Full technical diff · 89 changed fields

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

BEFORE
{
  "sha256": "e6b0768cd29c6b414f26c0ee50a802a28fd031cbce0258c0acd02a028964ce30",
  "size": 194872
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "28ef4ac6e3e482745f4c59930e8cbe8abded6f6566fc4f4066d44adc038bca9a",
  "size": 27087
}
AFTER
Field is absent

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

BEFORE
"be35c1002ed70f7fa9dc476b717f9e0be50296a5f148eae25cf171404c2edc71"
AFTER
"b096c0a8b4b9d2e915ed578f1ba3533753c90009bd19d41aec71a7e6d73fa591"

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

BEFORE
2970
AFTER
3267

added /files/CHANGELOG.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a36a31f455d46939ceb905d5c88e75aae5c46da88a4bb1f52b862f8f3577ca4b",
  "size": 575
}

removed /files/PLUGIN_CREATOR_PROMPT.md

BEFORE
{
  "sha256": "03517e0a68efdc3e894e4803c004ac70fd412cbd8f8d328fef4e95c869675a6a",
  "size": 2461
}
AFTER
Field is absent

changed /files/README.md/sha256

BEFORE
"f86dff25fd06b3bf01ae54e8f6883a6e6a0c8cc100e121be411c56cc05252d63"
AFTER
"a399f682a6a8fe1dd5379d7205ca76b5497a446a1ba81f5c4d2f7779afbd31ed"

changed /files/README.md/size

BEFORE
1709
AFTER
1505

added /files/SUBMISSION.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f71be0f52732c1f1c8d4cedd41e98a6edf6354b521c4bfb43c664b5719534275",
  "size": 771
}

added /files/UPGRADE_AUDIT.md

BEFORE
Field was absent
AFTER
{
  "sha256": "21f2ba2245fb10bbc40fdb6b44dafe4135d4b818753b5037008a9e25126a7a52",
  "size": 1379
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "e6b0768cd29c6b414f26c0ee50a802a28fd031cbce0258c0acd02a028964ce30",
  "size": 194872
}

removed /files/assets~1icon.svg

BEFORE
{
  "sha256": "ef5b5efa78180e04308d7084802c4763c8f9396b1c4458f86f605b1cf7a7a4a9",
  "size": 588
}
AFTER
Field is absent

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "28ef4ac6e3e482745f4c59930e8cbe8abded6f6566fc4f4066d44adc038bca9a",
  "size": 27087
}

removed /files/assets~1logo.svg

BEFORE
{
  "sha256": "ef5b5efa78180e04308d7084802c4763c8f9396b1c4458f86f605b1cf7a7a4a9",
  "size": 588
}
AFTER
Field is absent

added /files/benchmarks~1cases.json

BEFORE
Field was absent
AFTER
{
  "sha256": "1abb7e8f1cb7d7440a23c95c31aed0a6495371cef5f795b159f30a26257252b0",
  "size": 8681
}

added /files/benchmarks~1verification-matrix.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ae51112b7a15412ac01120a315d89500c0cbdc55b3b0dbc4e1aff370e307e072",
  "size": 551
}

removed /files/docs~1RESEARCH_NOTES.md

BEFORE
{
  "sha256": "c55421f1917bba8744ebb1e453b3fe14a7d36cac7374a91a9560e450da6c1d20",
  "size": 4992
}
AFTER
Field is absent

changed /files/plugin.json/sha256

BEFORE
"d8117ad0e4338f45342786145438edc402300e4c2b5ff24b520971767dd80a87"
AFTER
"8e0576ca75c3bb0a33b4e0aa7dd541021e6bd89570db89d1fc09146253589cea"

changed /files/plugin.json/size

BEFORE
3199
AFTER
3475

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

BEFORE
Field was absent
AFTER
{
  "sha256": "7b7e4504a5e83af4596e825c30dbf439dce66d7f79cf779fa989a03531946668",
  "size": 529
}

added /files/references~1article-craft.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f46474f592e94f3ee59e4d98f59904b9260df6badcce872c8b1b68d1faa8d5b9",
  "size": 553
}

added /files/references~1citation-workflows.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f8165afc4a144adc77cf01abd6d5ba12824caf30e720a89e70fbba2fbb3b5539",
  "size": 700
}

added /files/references~1comparison-criteria.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7af29ef345bb00bd41b93b9b7d8062e95eca1eec0c36fc78b817239f0aa08e4f",
  "size": 532
}

added /files/references~1content-packaging.md

BEFORE
Field was absent
AFTER
{
  "sha256": "87ca8abc61b3947e38e651a5bce665833f0c768cc56360a30d598a63b6984d7a",
  "size": 391
}

added /files/references~1documentation-patterns.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3ccf6867b2c60365e736120b0d909a3a2bbad05a9638e2f9737d6909b1a43cde",
  "size": 539
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "9f0ce52080ee96040dbf63cb0f282b9841127ba3a9fd183a7a1acec87200f910",
  "size": 921
}

added /files/references~1explainers-and-teaching.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2426c54c4083c616ab68565b6d391d64833d313a2b0704297c022cb33d64d990",
  "size": 362
}

added /files/references~1fact-check-and-edit.md

BEFORE
Field was absent
AFTER
{
  "sha256": "be14bf21cb0f6097bdb5859bdc26a4af7e6db3407dee5fc09d007b89fe1b89f9",
  "size": 473
}

added /files/references~1legacy-original-skill.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d1156184b13bf0b555844f1f3912f8dd69f0c4a7ef04971955116615f1bfc5ac",
  "size": 13109
}

added /files/references~1literature-synthesis.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a8727cca01e5b51f520e5890e6e625ef4364edd025ba74ffdcbe68e415e30999",
  "size": 537
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "04b67239cce35a86f13138c3a7aeedd42d1e83dbc7f8efdb42fbf8fb443a7c26",
  "size": 1405
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "3f5c663af56757f56c8f29f9af79ca34192e5fccff2c59b360c92cf802aeea3d",
  "size": 1364
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "6c0a40e0e96f9cf770c2ad440ee25728de12e6e94352b02f79156ddaa47d705f",
  "size": 1585
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "6ecc172a88a7d9caef5da937749d82ea188898bf8fba68b7abef98b55694abf3",
  "size": 2952
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "ef200f5fdde31bfee733553027ce83fcd5015f8c40a82a4b0b4b2ce98e0798f3",
  "size": 1653
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "136b9746f215df01d51dc848c03b0191345b72aab9e1e57d5dead632fd4c2d2c",
  "size": 2638
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "7cbeed9554a418661387ea421d4f46f14a2d0cd22aa7aa33006c649851758d71",
  "size": 1742
}

added /files/references~1publication-qa.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a672e0c3577a5c60077935560f505440b8c4ec8eb1b23d2a76fbadd12d2ae9ff",
  "size": 540
}

added /files/references~1publishing-channels.md

BEFORE
Field was absent
AFTER
{
  "sha256": "eeacbbaf740b774cd204851b3df192baa8abbdd86335e23aa6d2435b80da049d",
  "size": 606
}

added /files/references~1report-structure.md

BEFORE
Field was absent
AFTER
{
  "sha256": "54af303284caeece639938efb91567754a79044a9e4297c36fb9241cc17d50ce",
  "size": 412
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "a797c95f92808e993fce5252832522dc8d894f34e251982074caa6de8a93c383",
  "size": 571
}

added /files/references~1source-registries.md

BEFORE
Field was absent
AFTER
{
  "sha256": "86563c74ecfe6216cb8a09d2525c01b0276e102abdfff57fa54555ae20e6e321",
  "size": 1138
}

added /files/references~1technical-examples.md

BEFORE
Field was absent
AFTER
{
  "sha256": "61dfd743f290367a281024f27e21391408a171de7510205317227ece1e7e7199",
  "size": 410
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "3150eb4ca37fa77b5a68d0ae5bb930d05c7055e3b2fdf9c6ade4e6eaca9b2506",
  "size": 642
}

added /files/scripts~1evidence_audit.py

BEFORE
Field was absent
AFTER
{
  "sha256": "0d9d03118d0466e2ac72ab9140ac35e8c63ce9da6165a9d2761f7d61f224108f",
  "size": 2470
}

added /files/scripts~1validate_package.py

BEFORE
Field was absent
AFTER
{
  "sha256": "2e94a8dfa7ae661bf0648164d256617f52c1ad4914236513e344ebd7fa207cf6",
  "size": 2692
}

added /files/skills~1adapt-for-publication~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "90d555373a225f967eafa54a0357db74900e677046dfbdf23251ed22a99fad4a",
  "size": 1720
}

added /files/skills~1build-content-package~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1383863e42858a74ac4c14ed2c02c40974cc63c1fe3a6f810f7a4e4d8aed3433",
  "size": 1734
}

added /files/skills~1deep-research~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2a8706f9492bbd7a532ea910079a1a85514c659f6039f6509c44244d5835bbff",
  "size": 2035
}

added /files/skills~1edit-for-clarity~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8f04bc162972a439841dc9ad9e032ad29822530c0e618dbf1d74942f61d72ae2",
  "size": 1643
}

added /files/skills~1fact-check-draft~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d3165709a70c1122ef0d0c4ba855056b5689d5b36a86589372e16c542b367976",
  "size": 1837
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "c73fa2a04af98b32136a065bc5dabcf593420a95464e233ea6109dbaf896cb83",
  "size": 2337
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "2e1892f93d92e6a034cd4f65e6b62df269daa42e3224a3a91049515eb1d7b4dd",
  "size": 1884
}

added /files/skills~1orchestrate-research-agents~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e8644529f65ade4e1029ad2fe07a8f7df95f76abc6b2dd7abd7a8123843c51ce",
  "size": 2107
}

added /files/skills~1refresh-existing-content~1SKILL.md

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

added /files/skills~1research-question~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "184cb5eaf4dc4812b2952b044be231d8b7307f5265ecd194deb2457464d44132",
  "size": 1800
}

removed /files/skills~1research-writing~1SKILL.md

BEFORE
{
  "sha256": "eabaf7bd6cb078abc0f199685dc5f0c9e42d3619f51f8a1659cfffe4de50a085",
  "size": 13053
}
AFTER
Field is absent

removed /files/skills~1research-writing~1agents~1openai.yaml

BEFORE
{
  "sha256": "0d9c3fc965a09a916705a09d02865ed2522fc552c59e5eaf5e07adc177fc4fc6",
  "size": 334
}
AFTER
Field is absent

removed /files/skills~1research-writing~1assets~1icon.svg

BEFORE
{
  "sha256": "ef5b5efa78180e04308d7084802c4763c8f9396b1c4458f86f605b1cf7a7a4a9",
  "size": 588
}
AFTER
Field is absent

removed /files/skills~1research-writing~1references~1comparison_report_framework.md

BEFORE
{
  "sha256": "04b67239cce35a86f13138c3a7aeedd42d1e83dbc7f8efdb42fbf8fb443a7c26",
  "size": 1405
}
AFTER
Field is absent

removed /files/skills~1research-writing~1references~1documentation_explainer_patterns.md

BEFORE
{
  "sha256": "3f5c663af56757f56c8f29f9af79ca34192e5fccff2c59b360c92cf802aeea3d",
  "size": 1364
}
AFTER
Field is absent

removed /files/skills~1research-writing~1references~1editing_fact_checking_publish_ready.md

BEFORE
{
  "sha256": "6c0a40e0e96f9cf770c2ad440ee25728de12e6e94352b02f79156ddaa47d705f",
  "size": 1585
}
AFTER
Field is absent

removed /files/skills~1research-writing~1references~1official_source_registry.md

BEFORE
{
  "sha256": "6ecc172a88a7d9caef5da937749d82ea188898bf8fba68b7abef98b55694abf3",
  "size": 2952
}
AFTER
Field is absent

removed /files/skills~1research-writing~1references~1publication_adapters_medium_linkedin.md

BEFORE
{
  "sha256": "ef200f5fdde31bfee733553027ce83fcd5015f8c40a82a4b0b4b2ce98e0798f3",
  "size": 1653
}
AFTER
Field is absent

removed /files/skills~1research-writing~1references~1research_source_verification.md

BEFORE
{
  "sha256": "136b9746f215df01d51dc848c03b0191345b72aab9e1e57d5dead632fd4c2d2c",
  "size": 2638
}
AFTER
Field is absent

removed /files/skills~1research-writing~1references~1technical_article_blog_patterns.md

BEFORE
{
  "sha256": "7cbeed9554a418661387ea421d4f46f14a2d0cd22aa7aa33006c649851758d71",
  "size": 1742
}
AFTER
Field is absent

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

BEFORE
Field was absent
AFTER
{
  "sha256": "25abfd62e511e3d8da766f1514b251adddd859f5e75fd3b9385a51007c4444ba",
  "size": 1828
}

added /files/skills~1synthesize-evidence~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ebf1a072c4a41b58886c91f53e9664421e0894e993922e8979198734f16e7171",
  "size": 1737
}

added /files/skills~1technology-comparison~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "96cd621f1b8a106fab8017bdc914943d4dbb9384d450b6a1563a9c8481f5dfdf",
  "size": 1702
}

added /files/skills~1verify-sources~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "a4ac55b8e6951cae1be1bf92a5ca16240c0e2645987a82b65f07e2916d07cec6",
  "size": 1677
}

added /files/skills~1write-documentation~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d16ef60c6d24cc3f716b0cc3b8a3b735d907cc955f1cefded6ce99c77bac7695",
  "size": 1882
}

added /files/skills~1write-explainer~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "63c6521f5e372b1a30e1a4eeafe572e4ab107f42f5b9e4470c30012c3d346cd4",
  "size": 1583
}

added /files/skills~1write-research-report~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9f01ac007f219590209a7ac3f64b94ee4aba14816904a98b512d00bae1869b2f",
  "size": 1673
}

added /files/skills~1write-technical-article~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3b4d7c6d93c6b910da555d2385fd22380bf9ef1ceebcede96efacfc527693c1e",
  "size": 2028
}

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

BEFORE
{
  "sha256": "14a5c8b85b5e654140e4cc95148234189af91ae6856fd14f0ae9dcd5f7b61d35",
  "size": 2210
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "913ee40111c42a6c2e3fadb5aabd92a811baad55ed4b218e5028fbe2c8892523",
  "size": 1527
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "932c895a7ce77cecb83782ee19af5797f6a6174be1fe82b3b6a899b324977d0c",
  "size": 403
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "b91c9f00457e183ad48a879eb65d72957ca6a4ab75d2cfcc03618277cc2d3486",
  "size": 3768
}
AFTER
Field is absent

added /files/templates~1claim-ledger.csv

BEFORE
Field was absent
AFTER
{
  "sha256": "7f57b635d71487e556c417dbdebac434337fc61cbd7568eaeabd7a25fe00d840",
  "size": 71
}

added /files/templates~1comparison-decision.md

BEFORE
Field was absent
AFTER
{
  "sha256": "19c6eb0420657b939c0b53f7399b5f8cf727e470f0ed285329340bddc4aa48fe",
  "size": 204
}

added /files/templates~1content-package.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8befb213108272146a081560257423c118b47b3a6ea89d393de1cd11a94620b0",
  "size": 163
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "06efc8d8498b68dfb3840a4b04b27936365053dae1bd2473104847c9e0a8cb56",
  "size": 221
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "69b7390cd2ea1341a83b03ab89b18381dc356a933ac82c716f6435eadbe34269",
  "size": 140
}

added /files/templates~1fact-check-change-log.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2579534e9ee7693f5475a9a4f92cf55e878b3b0dd75892bbf01b77c7e55df82c",
  "size": 145
}

added /files/templates~1paper-extraction.md

BEFORE
Field was absent
AFTER
{
  "sha256": "de1007dc49d190993b5e49273d5ec85a819dd8bc8739ac05ecec997bed0d5100",
  "size": 274
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "1f41ac2c4f446b2cac875160d1b224e857b2ab03810361b54c913b21174766d8",
  "size": 438
}

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

BEFORE
Field was absent
AFTER
{
  "sha256": "92c307670a91431c69d40dd86028b44176d0c31a67ab230d33ecc44495d614ea",
  "size": 207
}

added /files/templates~1source-register.csv

BEFORE
Field was absent
AFTER
{
  "sha256": "659a055d85e8faef8c0715784a6de3806b99f8c41182b2bad142ec3f04a2a169",
  "size": 85
}

added /files/tests~1test_evidence_audit.py

BEFORE
Field was absent
AFTER
{
  "sha256": "d237099037b827f1f6fa6fa4c98423a2cd115980a26990d38e5520debd2538d0",
  "size": 2518
}
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "b096c0a8b4b9d2e915ed578f1ba3533753c90009bd19d41aec71a7e6d73fa591",
      "size": 3267
    },
    "CHANGELOG.md": {
      "sha256": "a36a31f455d46939ceb905d5c88e75aae5c46da88a4bb1f52b862f8f3577ca4b",
      "size": 575
    },
    "README.md": {
      "sha256": "a399f682a6a8fe1dd5379d7205ca76b5497a446a1ba81f5c4d2f7779afbd31ed",
      "size": 1505
    },
    "SUBMISSION.md": {
      "sha256": "f71be0f52732c1f1c8d4cedd41e98a6edf6354b521c4bfb43c664b5719534275",
      "size": 771
    },
    "UPGRADE_AUDIT.md": {
      "sha256": "21f2ba2245fb10bbc40fdb6b44dafe4135d4b818753b5037008a9e25126a7a52",
      "size": 1379
    },
    "assets/composer-icon.png": {
      "sha256": "e6b0768cd29c6b414f26c0ee50a802a28fd031cbce0258c0acd02a028964ce30",
      "size": 194872
    },
    "assets/logo.png": {
      "sha256": "28ef4ac6e3e482745f4c59930e8cbe8abded6f6566fc4f4066d44adc038bca9a",
      "size": 27087
    },
    "benchmarks/cases.json": {
      "sha256": "1abb7e8f1cb7d7440a23c95c31aed0a6495371cef5f795b159f30a26257252b0",
      "size": 8681
    },
    "benchmarks/verification-matrix.md": {
      "sha256": "ae51112b7a15412ac01120a315d89500c0cbdc55b3b0dbc4e1aff370e307e072",
      "size": 551
    },
    "plugin.json": {
      "sha256": "8e0576ca75c3bb0a33b4e0aa7dd541021e6bd89570db89d1fc09146253589cea",
      "size": 3475
    },
    "references/agent-roles.md": {
      "sha256": "7b7e4504a5e83af4596e825c30dbf439dce66d7f79cf779fa989a03531946668",
      "size": 529
    },
    "references/article-craft.md": {
      "sha256": "f46474f592e94f3ee59e4d98f59904b9260df6badcce872c8b1b68d1faa8d5b9",
      "size": 553
    },
    "references/citation-workflows.md": {
      "sha256": "f8165afc4a144adc77cf01abd6d5ba12824caf30e720a89e70fbba2fbb3b5539",
      "size": 700
    },
    "references/comparison-criteria.md": {
      "sha256": "7af29ef345bb00bd41b93b9b7d8062e95eca1eec0c36fc78b817239f0aa08e4f",
      "size": 532
    },
    "references/content-packaging.md": {
      "sha256": "87ca8abc61b3947e38e651a5bce665833f0c768cc56360a30d598a63b6984d7a",
      "size": 391
    },
    "references/documentation-patterns.md": {
      "sha256": "3ccf6867b2c60365e736120b0d909a3a2bbad05a9638e2f9737d6909b1a43cde",
      "size": 539
    },
    "references/evidence-policy.md": {
      "sha256": "9f0ce52080ee96040dbf63cb0f282b9841127ba3a9fd183a7a1acec87200f910",
      "size": 921
    },
    "references/explainers-and-teaching.md": {
      "sha256": "2426c54c4083c616ab68565b6d391d64833d313a2b0704297c022cb33d64d990",
      "size": 362
    },
    "references/fact-check-and-edit.md": {
      "sha256": "be14bf21cb0f6097bdb5859bdc26a4af7e6db3407dee5fc09d007b89fe1b89f9",
      "size": 473
    },
    "references/legacy-original-skill.md": {
      "sha256": "d1156184b13bf0b555844f1f3912f8dd69f0c4a7ef04971955116615f1bfc5ac",
      "size": 13109
    },
    "references/literature-synthesis.md": {
      "sha256": "a8727cca01e5b51f520e5890e6e625ef4364edd025ba74ffdcbe68e415e30999",
      "size": 537
    },
    "references/original/comparison_report_framework.md": {
      "sha256": "04b67239cce35a86f13138c3a7aeedd42d1e83dbc7f8efdb42fbf8fb443a7c26",
      "size": 1405
    },
    "references/original/documentation_explainer_patterns.md": {
      "sha256": "3f5c663af56757f56c8f29f9af79ca34192e5fccff2c59b360c92cf802aeea3d",
      "size": 1364
    },
    "references/original/editing_fact_checking_publish_ready.md": {
      "sha256": "6c0a40e0e96f9cf770c2ad440ee25728de12e6e94352b02f79156ddaa47d705f",
      "size": 1585
    },
    "references/original/official_source_registry.md": {
      "sha256": "6ecc172a88a7d9caef5da937749d82ea188898bf8fba68b7abef98b55694abf3",
      "size": 2952
    },
    "references/original/publication_adapters_medium_linkedin.md": {
      "sha256": "ef200f5fdde31bfee733553027ce83fcd5015f8c40a82a4b0b4b2ce98e0798f3",
      "size": 1653
    },
    "references/original/research_source_verification.md": {
      "sha256": "136b9746f215df01d51dc848c03b0191345b72aab9e1e57d5dead632fd4c2d2c",
      "size": 2638
    },
    "references/original/technical_article_blog_patterns.md": {
      "sha256": "7cbeed9554a418661387ea421d4f46f14a2d0cd22aa7aa33006c649851758d71",
      "size": 1742
    },
    "references/publication-qa.md": {
      "sha256": "a672e0c3577a5c60077935560f505440b8c4ec8eb1b23d2a76fbadd12d2ae9ff",
      "size": 540
    },
    "references/publishing-channels.md": {
      "sha256": "eeacbbaf740b774cd204851b3df192baa8abbdd86335e23aa6d2435b80da049d",
      "size": 606
    },
    "references/report-structure.md": {
      "sha256": "54af303284caeece639938efb91567754a79044a9e4297c36fb9241cc17d50ce",
      "size": 412
    },
    "references/research-method.md": {
      "sha256": "a797c95f92808e993fce5252832522dc8d894f34e251982074caa6de8a93c383",
      "size": 571
    },
    "references/source-registries.md": {
      "sha256": "86563c74ecfe6216cb8a09d2525c01b0276e102abdfff57fa54555ae20e6e321",
      "size": 1138
    },
    "references/technical-examples.md": {
      "sha256": "61dfd743f290367a281024f27e21391408a171de7510205317227ece1e7e7199",
      "size": 410
    },
    "references/workflow-routing.md": {
      "sha256": "3150eb4ca37fa77b5a68d0ae5bb930d05c7055e3b2fdf9c6ade4e6eaca9b2506",
      "size": 642
    },
    "scripts/evidence_audit.py": {
      "sha256": "0d9d03118d0466e2ac72ab9140ac35e8c63ce9da6165a9d2761f7d61f224108f",
      "size": 2470
    },
    "scripts/validate_package.py": {
      "sha256": "2e94a8dfa7ae661bf0648164d256617f52c1ad4914236513e344ebd7fa207cf6",
      "size": 2692
    },
    "skills/adapt-for-publication/SKILL.md": {
      "sha256": "90d555373a225f967eafa54a0357db74900e677046dfbdf23251ed22a99fad4a",
      "size": 1720
    },
    "skills/build-content-package/SKILL.md": {
      "sha256": "1383863e42858a74ac4c14ed2c02c40974cc63c1fe3a6f810f7a4e4d8aed3433",
      "size": 1734
    },
    "skills/deep-research/SKILL.md": {
      "sha256": "2a8706f9492bbd7a532ea910079a1a85514c659f6039f6509c44244d5835bbff",
      "size": 2035
    },
    "skills/edit-for-clarity/SKILL.md": {
      "sha256": "8f04bc162972a439841dc9ad9e032ad29822530c0e618dbf1d74942f61d72ae2",
      "size": 1643
    },
    "skills/fact-check-draft/SKILL.md": {
      "sha256": "d3165709a70c1122ef0d0c4ba855056b5689d5b36a86589372e16c542b367976",
      "size": 1837
    },
    "skills/get-started/SKILL.md": {
      "sha256": "c73fa2a04af98b32136a065bc5dabcf593420a95464e233ea6109dbaf896cb83",
      "size": 2337
    },
    "skills/literature-review/SKILL.md": {
      "sha256": "2e1892f93d92e6a034cd4f65e6b62df269daa42e3224a3a91049515eb1d7b4dd",
      "size": 1884
    },
    "skills/orchestrate-research-agents/SKILL.md": {
      "sha256": "e8644529f65ade4e1029ad2fe07a8f7df95f76abc6b2dd7abd7a8123843c51ce",
      "size": 2107
    },
    "skills/refresh-existing-content/SKILL.md": {
      "sha256": "a1fcbe9f80c933697d23d2549addbf08caf5058ab3e97847c693b2b09f92d0a9",
      "size": 1721
    },
    "skills/research-question/SKILL.md": {
      "sha256": "184cb5eaf4dc4812b2952b044be231d8b7307f5265ecd194deb2457464d44132",
      "size": 1800
    },
    "skills/review-publication/SKILL.md": {
      "sha256": "25abfd62e511e3d8da766f1514b251adddd859f5e75fd3b9385a51007c4444ba",
      "size": 1828
    },
    "skills/synthesize-evidence/SKILL.md": {
      "sha256": "ebf1a072c4a41b58886c91f53e9664421e0894e993922e8979198734f16e7171",
      "size": 1737
    },
    "skills/technology-comparison/SKILL.md": {
      "sha256": "96cd621f1b8a106fab8017bdc914943d4dbb9384d450b6a1563a9c8481f5dfdf",
      "size": 1702
    },
    "skills/verify-sources/SKILL.md": {
      "sha256": "a4ac55b8e6951cae1be1bf92a5ca16240c0e2645987a82b65f07e2916d07cec6",
      "size": 1677
    },
    "skills/write-documentation/SKILL.md": {
      "sha256": "d16ef60c6d24cc3f716b0cc3b8a3b735d907cc955f1cefded6ce99c77bac7695",
      "size": 1882
    },
    "skills/write-explainer/SKILL.md": {
      "sha256": "63c6521f5e372b1a30e1a4eeafe572e4ab107f42f5b9e4470c30012c3d346cd4",
      "size": 1583
    },
    "skills/write-research-report/SKILL.md": {
      "sha256": "9f01ac007f219590209a7ac3f64b94ee4aba14816904a98b512d00bae1869b2f",
      "size": 1673
    },
    "skills/write-technical-article/SKILL.md": {
      "sha256": "3b4d7c6d93c6b910da555d2385fd22380bf9ef1ceebcede96efacfc527693c1e",
      "size": 2028
    },
    "templates/claim-ledger.csv": {
      "sha256": "7f57b635d71487e556c417dbdebac434337fc61cbd7568eaeabd7a25fe00d840",
      "size": 71
    },
    "templates/comparison-decision.md": {
      "sha256": "19c6eb0420657b939c0b53f7399b5f8cf727e470f0ed285329340bddc4aa48fe",
      "size": 204
    },
    "templates/content-package.md": {
      "sha256": "8befb213108272146a081560257423c118b47b3a6ea89d393de1cd11a94620b0",
      "size": 163
    },
    "templates/editorial-handoff.md": {
      "sha256": "06efc8d8498b68dfb3840a4b04b27936365053dae1bd2473104847c9e0a8cb56",
      "size": 221
    },
    "templates/evidence-matrix.md": {
      "sha256": "69b7390cd2ea1341a83b03ab89b18381dc356a933ac82c716f6435eadbe34269",
      "size": 140
    },
    "templates/fact-check-change-log.md": {
      "sha256": "2579534e9ee7693f5475a9a4f92cf55e878b3b0dd75892bbf01b77c7e55df82c",
      "size": 145
    },
    "templates/paper-extraction.md": {
      "sha256": "de1007dc49d190993b5e49273d5ec85a819dd8bc8739ac05ecec997bed0d5100",
      "size": 274
    },
    "templates/publication-review.md": {
      "sha256": "1f41ac2c4f446b2cac875160d1b224e857b2ab03810361b54c913b21174766d8",
      "size": 438
    },
    "templates/research-brief.md": {
      "sha256": "92c307670a91431c69d40dd86028b44176d0c31a67ab230d33ecc44495d614ea",
      "size": 207
    },
    "templates/source-register.csv": {
      "sha256": "659a055d85e8faef8c0715784a6de3806b99f8c41182b2bad142ec3f04a2a169",
      "size": 85
    },
    "tests/test_evidence_audit.py": {
      "sha256": "d237099037b827f1f6fa6fa4c98423a2cd115980a26990d38e5520debd2538d0",
      "size": 2518
    }
  }
}

SHA-256 of public snapshot: 90e31934247e2fee88ecddde3edc17a0ed75dadc0ba8b97a69681c2403a65f76