Update to Research & Writing Copilot
Snapshot Nov 3, 2026 · 18:48 UTC · version 0.2.0
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.
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
Sep 30, 2026 · 23:18 UTC
{"sha256":"e6b0768cd29c6b414f26c0ee50a802a28fd031cbce0258c0acd02a028964ce30","size":194872}
Nov 3, 2026 · 18:48 UTC
Not present
Package file
Sep 30, 2026 · 23:18 UTC
{"sha256":"28ef4ac6e3e482745f4c59930e8cbe8abded6f6566fc4f4066d44adc038bca9a","size":27087}
Nov 3, 2026 · 18:48 UTC
Not present
Package file
Sep 30, 2026 · 23:18 UTC
be35c1002ed70f7fa9dc476b717f9e0be50296a5f148eae25cf171404c2edc71
Nov 3, 2026 · 18:48 UTC
b096c0a8b4b9d2e915ed578f1ba3533753c90009bd19d41aec71a7e6d73fa591
Package file
Sep 30, 2026 · 23:18 UTC
2970
Nov 3, 2026 · 18:48 UTC
3267
Compare saved observations
Download comparison JSONChanged 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 →
benchmarks/verification-matrix.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 →
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/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 →
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 →
scripts/validate_package.py
− removed · + added
--- before +++ after @@ -0,0 +1,54 @@ +#!/usr/bin/env python3 +"""Structural and metadata checks for this skills-only portable plugin.""" +from pathlib import Path +import json,re,sys,hashlib +root=Path(__file__).resolve().parents[1] +p=json.loads((root/'plugin.json').read_text()) +assert p['name']=='research-technical-writing-copilot' +assert p['version']=='0.2.0' +assert 'mcp.json' not in [x.name for x in root.iterdir()] +iface=p['extensions']['com.openai']['interface'] +assert iface['displayName']=='Research & Writing Copilot' +assert iface['developerName']=='Tekris Labs' +assert len(iface['defaultPrompt'])<=3 +assert all(len(v)<=128 for v in iface['defaultPrompt']) +assert len(iface['shortDescription'])<=30 +assert len(iface['displayName'])<=30 +for key in ('websiteURL','privacyPolicyURL','termsOfServiceURL','supportURL'): + assert iface[key].startswith('https://tekrislabs.com/') +for key in ('logo','composerIcon'): + assert (root/iface[key]).is_file() +assert (root/p['extensions']['com.openai']['onboardingSkill']).exists() +assert len(p['extensions']['com.openai']['interface']['capabilities'])<=20 +skills=list((root/'skills').glob('*/SKILL.md')) +assert len(skills)==18,(len(skills),[str(x) for x in skills]) +seen=set();checks=0 +for s in skills: + v=s.read_text() + match=re.match(r'^---\nname: ([a-z0-9-]+)\ndescription: ([^\n]+)\n---\n',v) + assert match,s + name,desc=match.groups() + assert name==s.parent.name + assert name not in seen + assert len(p['name']+':'+name)<=64 + assert len(desc)<=1024 + assert len(v)>700,(name,len(v)) + seen.add(name);checks+=7 + for ref in re.findall(r'`\.\./\.\./references/([^`]+)`',v): + assert (root/'references'/ref).is_file(),(name,ref) + checks+=1 +bench=json.loads((root/'benchmarks/cases.json').read_text())['cases'] +assert len(bench)==30 +assert len({x['id'] for x in bench})==len(bench) +assert all(x['skill'] in seen and x['status']=='not_run' for x in bench) +assert len(list((root/'references/original').glob('*.md')))==7 +assert len(list((root/'templates').iterdir()))==10 +compat=json.loads((root/'.codex-plugin/plugin.json').read_text()) +assert compat['name']==p['name'] and compat['version']==p['version'] +assert compat['interface']['developerName']==iface['developerName'] +assert compat['interface']['defaultPrompt']==iface['defaultPrompt'] +assert compat['interface']['logo']==iface['logo'] +assert compat['interface']['composerIcon']==iface['composerIcon'] +for src in ('assets/logo.png','assets/composer-icon.png'): + assert (root/src).stat().st_size>1000 +print(json.dumps({'status':'pass','skills':len(skills),'benchmarks':len(bench),'reference_guides':len(list((root/'references').rglob('*.md'))),'templates':len(list((root/'templates').iterdir())),'structural_checks':checks+38},indent=2))
Full technical diff · 89 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.png
{
"sha256": "e6b0768cd29c6b414f26c0ee50a802a28fd031cbce0258c0acd02a028964ce30",
"size": 194872
}Field is absent
removed /files/.codex-plugin~1assets~1logo.png
{
"sha256": "28ef4ac6e3e482745f4c59930e8cbe8abded6f6566fc4f4066d44adc038bca9a",
"size": 27087
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"be35c1002ed70f7fa9dc476b717f9e0be50296a5f148eae25cf171404c2edc71"
"b096c0a8b4b9d2e915ed578f1ba3533753c90009bd19d41aec71a7e6d73fa591"
changed /files/.codex-plugin~1plugin.json/size
2970
3267
added /files/CHANGELOG.md
Field was absent
{
"sha256": "a36a31f455d46939ceb905d5c88e75aae5c46da88a4bb1f52b862f8f3577ca4b",
"size": 575
}removed /files/PLUGIN_CREATOR_PROMPT.md
{
"sha256": "03517e0a68efdc3e894e4803c004ac70fd412cbd8f8d328fef4e95c869675a6a",
"size": 2461
}Field is absent
changed /files/README.md/sha256
"f86dff25fd06b3bf01ae54e8f6883a6e6a0c8cc100e121be411c56cc05252d63"
"a399f682a6a8fe1dd5379d7205ca76b5497a446a1ba81f5c4d2f7779afbd31ed"
changed /files/README.md/size
1709
1505
added /files/SUBMISSION.md
Field was absent
{
"sha256": "f71be0f52732c1f1c8d4cedd41e98a6edf6354b521c4bfb43c664b5719534275",
"size": 771
}added /files/UPGRADE_AUDIT.md
Field was absent
{
"sha256": "21f2ba2245fb10bbc40fdb6b44dafe4135d4b818753b5037008a9e25126a7a52",
"size": 1379
}added /files/assets~1composer-icon.png
Field was absent
{
"sha256": "e6b0768cd29c6b414f26c0ee50a802a28fd031cbce0258c0acd02a028964ce30",
"size": 194872
}removed /files/assets~1icon.svg
{
"sha256": "ef5b5efa78180e04308d7084802c4763c8f9396b1c4458f86f605b1cf7a7a4a9",
"size": 588
}Field is absent
added /files/assets~1logo.png
Field was absent
{
"sha256": "28ef4ac6e3e482745f4c59930e8cbe8abded6f6566fc4f4066d44adc038bca9a",
"size": 27087
}removed /files/assets~1logo.svg
{
"sha256": "ef5b5efa78180e04308d7084802c4763c8f9396b1c4458f86f605b1cf7a7a4a9",
"size": 588
}Field is absent
added /files/benchmarks~1cases.json
Field was absent
{
"sha256": "1abb7e8f1cb7d7440a23c95c31aed0a6495371cef5f795b159f30a26257252b0",
"size": 8681
}added /files/benchmarks~1verification-matrix.md
Field was absent
{
"sha256": "ae51112b7a15412ac01120a315d89500c0cbdc55b3b0dbc4e1aff370e307e072",
"size": 551
}removed /files/docs~1RESEARCH_NOTES.md
{
"sha256": "c55421f1917bba8744ebb1e453b3fe14a7d36cac7374a91a9560e450da6c1d20",
"size": 4992
}Field is absent
changed /files/plugin.json/sha256
"d8117ad0e4338f45342786145438edc402300e4c2b5ff24b520971767dd80a87"
"8e0576ca75c3bb0a33b4e0aa7dd541021e6bd89570db89d1fc09146253589cea"
changed /files/plugin.json/size
3199
3475
added /files/references~1agent-roles.md
Field was absent
{
"sha256": "7b7e4504a5e83af4596e825c30dbf439dce66d7f79cf779fa989a03531946668",
"size": 529
}added /files/references~1article-craft.md
Field was absent
{
"sha256": "f46474f592e94f3ee59e4d98f59904b9260df6badcce872c8b1b68d1faa8d5b9",
"size": 553
}added /files/references~1citation-workflows.md
Field was absent
{
"sha256": "f8165afc4a144adc77cf01abd6d5ba12824caf30e720a89e70fbba2fbb3b5539",
"size": 700
}added /files/references~1comparison-criteria.md
Field was absent
{
"sha256": "7af29ef345bb00bd41b93b9b7d8062e95eca1eec0c36fc78b817239f0aa08e4f",
"size": 532
}added /files/references~1content-packaging.md
Field was absent
{
"sha256": "87ca8abc61b3947e38e651a5bce665833f0c768cc56360a30d598a63b6984d7a",
"size": 391
}added /files/references~1documentation-patterns.md
Field was absent
{
"sha256": "3ccf6867b2c60365e736120b0d909a3a2bbad05a9638e2f9737d6909b1a43cde",
"size": 539
}added /files/references~1evidence-policy.md
Field was absent
{
"sha256": "9f0ce52080ee96040dbf63cb0f282b9841127ba3a9fd183a7a1acec87200f910",
"size": 921
}added /files/references~1explainers-and-teaching.md
Field was absent
{
"sha256": "2426c54c4083c616ab68565b6d391d64833d313a2b0704297c022cb33d64d990",
"size": 362
}added /files/references~1fact-check-and-edit.md
Field was absent
{
"sha256": "be14bf21cb0f6097bdb5859bdc26a4af7e6db3407dee5fc09d007b89fe1b89f9",
"size": 473
}added /files/references~1legacy-original-skill.md
Field was absent
{
"sha256": "d1156184b13bf0b555844f1f3912f8dd69f0c4a7ef04971955116615f1bfc5ac",
"size": 13109
}added /files/references~1literature-synthesis.md
Field was absent
{
"sha256": "a8727cca01e5b51f520e5890e6e625ef4364edd025ba74ffdcbe68e415e30999",
"size": 537
}added /files/references~1original~1comparison_report_framework.md
Field was absent
{
"sha256": "04b67239cce35a86f13138c3a7aeedd42d1e83dbc7f8efdb42fbf8fb443a7c26",
"size": 1405
}added /files/references~1original~1documentation_explainer_patterns.md
Field was absent
{
"sha256": "3f5c663af56757f56c8f29f9af79ca34192e5fccff2c59b360c92cf802aeea3d",
"size": 1364
}added /files/references~1original~1editing_fact_checking_publish_ready.md
Field was absent
{
"sha256": "6c0a40e0e96f9cf770c2ad440ee25728de12e6e94352b02f79156ddaa47d705f",
"size": 1585
}added /files/references~1original~1official_source_registry.md
Field was absent
{
"sha256": "6ecc172a88a7d9caef5da937749d82ea188898bf8fba68b7abef98b55694abf3",
"size": 2952
}added /files/references~1original~1publication_adapters_medium_linkedin.md
Field was absent
{
"sha256": "ef200f5fdde31bfee733553027ce83fcd5015f8c40a82a4b0b4b2ce98e0798f3",
"size": 1653
}added /files/references~1original~1research_source_verification.md
Field was absent
{
"sha256": "136b9746f215df01d51dc848c03b0191345b72aab9e1e57d5dead632fd4c2d2c",
"size": 2638
}added /files/references~1original~1technical_article_blog_patterns.md
Field was absent
{
"sha256": "7cbeed9554a418661387ea421d4f46f14a2d0cd22aa7aa33006c649851758d71",
"size": 1742
}added /files/references~1publication-qa.md
Field was absent
{
"sha256": "a672e0c3577a5c60077935560f505440b8c4ec8eb1b23d2a76fbadd12d2ae9ff",
"size": 540
}added /files/references~1publishing-channels.md
Field was absent
{
"sha256": "eeacbbaf740b774cd204851b3df192baa8abbdd86335e23aa6d2435b80da049d",
"size": 606
}added /files/references~1report-structure.md
Field was absent
{
"sha256": "54af303284caeece639938efb91567754a79044a9e4297c36fb9241cc17d50ce",
"size": 412
}added /files/references~1research-method.md
Field was absent
{
"sha256": "a797c95f92808e993fce5252832522dc8d894f34e251982074caa6de8a93c383",
"size": 571
}added /files/references~1source-registries.md
Field was absent
{
"sha256": "86563c74ecfe6216cb8a09d2525c01b0276e102abdfff57fa54555ae20e6e321",
"size": 1138
}added /files/references~1technical-examples.md
Field was absent
{
"sha256": "61dfd743f290367a281024f27e21391408a171de7510205317227ece1e7e7199",
"size": 410
}added /files/references~1workflow-routing.md
Field was absent
{
"sha256": "3150eb4ca37fa77b5a68d0ae5bb930d05c7055e3b2fdf9c6ade4e6eaca9b2506",
"size": 642
}added /files/scripts~1evidence_audit.py
Field was absent
{
"sha256": "0d9d03118d0466e2ac72ab9140ac35e8c63ce9da6165a9d2761f7d61f224108f",
"size": 2470
}added /files/scripts~1validate_package.py
Field was absent
{
"sha256": "2e94a8dfa7ae661bf0648164d256617f52c1ad4914236513e344ebd7fa207cf6",
"size": 2692
}added /files/skills~1adapt-for-publication~1SKILL.md
Field was absent
{
"sha256": "90d555373a225f967eafa54a0357db74900e677046dfbdf23251ed22a99fad4a",
"size": 1720
}added /files/skills~1build-content-package~1SKILL.md
Field was absent
{
"sha256": "1383863e42858a74ac4c14ed2c02c40974cc63c1fe3a6f810f7a4e4d8aed3433",
"size": 1734
}added /files/skills~1deep-research~1SKILL.md
Field was absent
{
"sha256": "2a8706f9492bbd7a532ea910079a1a85514c659f6039f6509c44244d5835bbff",
"size": 2035
}added /files/skills~1edit-for-clarity~1SKILL.md
Field was absent
{
"sha256": "8f04bc162972a439841dc9ad9e032ad29822530c0e618dbf1d74942f61d72ae2",
"size": 1643
}added /files/skills~1fact-check-draft~1SKILL.md
Field was absent
{
"sha256": "d3165709a70c1122ef0d0c4ba855056b5689d5b36a86589372e16c542b367976",
"size": 1837
}added /files/skills~1get-started~1SKILL.md
Field was absent
{
"sha256": "c73fa2a04af98b32136a065bc5dabcf593420a95464e233ea6109dbaf896cb83",
"size": 2337
}added /files/skills~1literature-review~1SKILL.md
Field was absent
{
"sha256": "2e1892f93d92e6a034cd4f65e6b62df269daa42e3224a3a91049515eb1d7b4dd",
"size": 1884
}added /files/skills~1orchestrate-research-agents~1SKILL.md
Field was absent
{
"sha256": "e8644529f65ade4e1029ad2fe07a8f7df95f76abc6b2dd7abd7a8123843c51ce",
"size": 2107
}added /files/skills~1refresh-existing-content~1SKILL.md
Field was absent
{
"sha256": "a1fcbe9f80c933697d23d2549addbf08caf5058ab3e97847c693b2b09f92d0a9",
"size": 1721
}added /files/skills~1research-question~1SKILL.md
Field was absent
{
"sha256": "184cb5eaf4dc4812b2952b044be231d8b7307f5265ecd194deb2457464d44132",
"size": 1800
}removed /files/skills~1research-writing~1SKILL.md
{
"sha256": "eabaf7bd6cb078abc0f199685dc5f0c9e42d3619f51f8a1659cfffe4de50a085",
"size": 13053
}Field is absent
removed /files/skills~1research-writing~1agents~1openai.yaml
{
"sha256": "0d9c3fc965a09a916705a09d02865ed2522fc552c59e5eaf5e07adc177fc4fc6",
"size": 334
}Field is absent
removed /files/skills~1research-writing~1assets~1icon.svg
{
"sha256": "ef5b5efa78180e04308d7084802c4763c8f9396b1c4458f86f605b1cf7a7a4a9",
"size": 588
}Field is absent
removed /files/skills~1research-writing~1references~1comparison_report_framework.md
{
"sha256": "04b67239cce35a86f13138c3a7aeedd42d1e83dbc7f8efdb42fbf8fb443a7c26",
"size": 1405
}Field is absent
removed /files/skills~1research-writing~1references~1documentation_explainer_patterns.md
{
"sha256": "3f5c663af56757f56c8f29f9af79ca34192e5fccff2c59b360c92cf802aeea3d",
"size": 1364
}Field is absent
removed /files/skills~1research-writing~1references~1editing_fact_checking_publish_ready.md
{
"sha256": "6c0a40e0e96f9cf770c2ad440ee25728de12e6e94352b02f79156ddaa47d705f",
"size": 1585
}Field is absent
removed /files/skills~1research-writing~1references~1official_source_registry.md
{
"sha256": "6ecc172a88a7d9caef5da937749d82ea188898bf8fba68b7abef98b55694abf3",
"size": 2952
}Field is absent
removed /files/skills~1research-writing~1references~1publication_adapters_medium_linkedin.md
{
"sha256": "ef200f5fdde31bfee733553027ce83fcd5015f8c40a82a4b0b4b2ce98e0798f3",
"size": 1653
}Field is absent
removed /files/skills~1research-writing~1references~1research_source_verification.md
{
"sha256": "136b9746f215df01d51dc848c03b0191345b72aab9e1e57d5dead632fd4c2d2c",
"size": 2638
}Field is absent
removed /files/skills~1research-writing~1references~1technical_article_blog_patterns.md
{
"sha256": "7cbeed9554a418661387ea421d4f46f14a2d0cd22aa7aa33006c649851758d71",
"size": 1742
}Field is absent
added /files/skills~1review-publication~1SKILL.md
Field was absent
{
"sha256": "25abfd62e511e3d8da766f1514b251adddd859f5e75fd3b9385a51007c4444ba",
"size": 1828
}added /files/skills~1synthesize-evidence~1SKILL.md
Field was absent
{
"sha256": "ebf1a072c4a41b58886c91f53e9664421e0894e993922e8979198734f16e7171",
"size": 1737
}added /files/skills~1technology-comparison~1SKILL.md
Field was absent
{
"sha256": "96cd621f1b8a106fab8017bdc914943d4dbb9384d450b6a1563a9c8481f5dfdf",
"size": 1702
}added /files/skills~1verify-sources~1SKILL.md
Field was absent
{
"sha256": "a4ac55b8e6951cae1be1bf92a5ca16240c0e2645987a82b65f07e2916d07cec6",
"size": 1677
}added /files/skills~1write-documentation~1SKILL.md
Field was absent
{
"sha256": "d16ef60c6d24cc3f716b0cc3b8a3b735d907cc955f1cefded6ce99c77bac7695",
"size": 1882
}added /files/skills~1write-explainer~1SKILL.md
Field was absent
{
"sha256": "63c6521f5e372b1a30e1a4eeafe572e4ab107f42f5b9e4470c30012c3d346cd4",
"size": 1583
}added /files/skills~1write-research-report~1SKILL.md
Field was absent
{
"sha256": "9f01ac007f219590209a7ac3f64b94ee4aba14816904a98b512d00bae1869b2f",
"size": 1673
}added /files/skills~1write-technical-article~1SKILL.md
Field was absent
{
"sha256": "3b4d7c6d93c6b910da555d2385fd22380bf9ef1ceebcede96efacfc527693c1e",
"size": 2028
}removed /files/submission~1listing-and-prompts.md
{
"sha256": "14a5c8b85b5e654140e4cc95148234189af91ae6856fd14f0ae9dcd5f7b61d35",
"size": 2210
}Field is absent
removed /files/submission~1public-submission-checklist.md
{
"sha256": "913ee40111c42a6c2e3fadb5aabd92a811baad55ed4b218e5028fbe2c8892523",
"size": 1527
}Field is absent
removed /files/submission~1release-notes.md
{
"sha256": "932c895a7ce77cecb83782ee19af5797f6a6174be1fe82b3b6a899b324977d0c",
"size": 403
}Field is absent
removed /files/submission~1test-cases.md
{
"sha256": "b91c9f00457e183ad48a879eb65d72957ca6a4ab75d2cfcc03618277cc2d3486",
"size": 3768
}Field is absent
added /files/templates~1claim-ledger.csv
Field was absent
{
"sha256": "7f57b635d71487e556c417dbdebac434337fc61cbd7568eaeabd7a25fe00d840",
"size": 71
}added /files/templates~1comparison-decision.md
Field was absent
{
"sha256": "19c6eb0420657b939c0b53f7399b5f8cf727e470f0ed285329340bddc4aa48fe",
"size": 204
}added /files/templates~1content-package.md
Field was absent
{
"sha256": "8befb213108272146a081560257423c118b47b3a6ea89d393de1cd11a94620b0",
"size": 163
}added /files/templates~1editorial-handoff.md
Field was absent
{
"sha256": "06efc8d8498b68dfb3840a4b04b27936365053dae1bd2473104847c9e0a8cb56",
"size": 221
}added /files/templates~1evidence-matrix.md
Field was absent
{
"sha256": "69b7390cd2ea1341a83b03ab89b18381dc356a933ac82c716f6435eadbe34269",
"size": 140
}added /files/templates~1fact-check-change-log.md
Field was absent
{
"sha256": "2579534e9ee7693f5475a9a4f92cf55e878b3b0dd75892bbf01b77c7e55df82c",
"size": 145
}added /files/templates~1paper-extraction.md
Field was absent
{
"sha256": "de1007dc49d190993b5e49273d5ec85a819dd8bc8739ac05ecec997bed0d5100",
"size": 274
}added /files/templates~1publication-review.md
Field was absent
{
"sha256": "1f41ac2c4f446b2cac875160d1b224e857b2ab03810361b54c913b21174766d8",
"size": 438
}added /files/templates~1research-brief.md
Field was absent
{
"sha256": "92c307670a91431c69d40dd86028b44176d0c31a67ab230d33ecc44495d614ea",
"size": 207
}added /files/templates~1source-register.csv
Field was absent
{
"sha256": "659a055d85e8faef8c0715784a6de3806b99f8c41182b2bad142ec3f04a2a169",
"size": 85
}added /files/tests~1test_evidence_audit.py
Field was absent
{
"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