Update to codex-sdlc
Snapshot Oct 24, 2026 · 13:22 UTC · version 1.0.1
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:16 UTC
{"sha256":"a31ffb16cebf6f99e0bf63b9e51bd28b126ff2d0b9a438141ce2fee69cba748a","size":757}
Oct 24, 2026 · 13:22 UTC
Not present
Package file
Sep 30, 2026 · 23:16 UTC
{"sha256":"a31ffb16cebf6f99e0bf63b9e51bd28b126ff2d0b9a438141ce2fee69cba748a","size":757}
Oct 24, 2026 · 13:22 UTC
Not present
Package file
Sep 30, 2026 · 23:16 UTC
d404260e043838a37f20c33a470924141084d76f27de345fa574ec2aa428f14a
Oct 24, 2026 · 13:22 UTC
6b4481ee16748df34e15cf547ce3ed3355b7e8cdcbbd7abbf0e00f6e71514a05
Package file
Sep 30, 2026 · 23:16 UTC
1918
Oct 24, 2026 · 13:22 UTC
2273
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.svg →
.codex-plugin/assets/logo.svg →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,44 +1,42 @@ { + "name": "codex-sdlc", + "version": "1.0.1", + "description": "Plan, implement and test software features in Git repositories with Codex.", "author": { "name": "vimihi", "url": "https://github.com/prime-vimihi/codex-sdlc" }, - "description": "Run evidence-backed software delivery across one or more repositories with Codex.", "homepage": "https://github.com/prime-vimihi/codex-sdlc#readme", + "repository": "https://github.com/prime-vimihi/codex-sdlc", + "license": "Apache-2.0", + "keywords": [ + "sdlc", + "software-delivery", + "multi-repository", + "requirements", + "quality-assurance" + ], + "skills": "./skills/", "interface": { - "brandColor": "#168B67", - "brandColorDark": "#74E9C5", + "displayName": "codex-sdlc", + "shortDescription": "Plan, build and test software", + "longDescription": "codex-sdlc is a software development tool for developers and engineering teams using Codex. It helps turn feature requests into requirements, implement backend, web and mobile code changes, run tests, and review acceptance criteria in Git repositories. It stores project configuration, task history, verification evidence and reports in the project's .sdlc folder so development can resume across sessions. Choose Full delivery or Compact for bounded features, and configure the model used for each delivery role. The plugin provides Codex skills and uses the codex-sdlc npm CLI to operate the repository-local workflow. It requires an existing application repository and Node.js. Final acceptance remains with the user.", + "developerName": "vimihi", + "category": "Developer Tools", "capabilities": [ "Read", "Write" ], - "category": "Productivity", - "composerIcon": "./.codex-plugin/assets/composer-icon.svg", + "websiteURL": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/getting-started.md", + "privacyPolicyURL": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/privacy.md", + "termsOfServiceURL": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/terms.md", "defaultPrompt": [ "Initialize codex-sdlc here. Explain the setup choices and show the dry run before applying changes.", "Initialize codex-sdlc across this coordinator and my backend, web, and mobile repositories.", "Start or resume a codex-sdlc feature delivery with independent quality control." ], - "developerName": "vimihi", - "displayName": "codex-sdlc", - "logo": "./.codex-plugin/assets/logo.svg", - "longDescription": "Set up resumable software delivery across Git repositories, choose models for each delivery role, and coordinate requirements, implementation, independent quality control, and advisory AI Product Owner review with final human acceptance.", - "privacyPolicyURL": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/privacy.md", - "shortDescription": "Run evidence-backed SDLC", - "supportURL": "https://github.com/prime-vimihi/codex-sdlc/blob/main/SUPPORT.md", - "termsOfServiceURL": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/terms.md", - "websiteURL": "https://github.com/prime-vimihi/codex-sdlc/blob/main/docs/getting-started.md" - }, - "keywords": [ - "sdlc", - "software-delivery", - "multi-repository", - "requirements", - "quality-assurance" - ], - "license": "Apache-2.0", - "name": "codex-sdlc", - "repository": "https://github.com/prime-vimihi/codex-sdlc", - "skills": "./skills", - "version": "1.0.0" -} \ No newline at end of file + "brandColor": "#168B67", + "composerIcon": "./assets/brand/codex-sdlc.svg", + "logo": "./assets/brand/codex-sdlc.svg" + } +}
Full technical diff · 21 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.svg
{
"sha256": "a31ffb16cebf6f99e0bf63b9e51bd28b126ff2d0b9a438141ce2fee69cba748a",
"size": 757
}Field is absent
removed /files/.codex-plugin~1assets~1logo.svg
{
"sha256": "a31ffb16cebf6f99e0bf63b9e51bd28b126ff2d0b9a438141ce2fee69cba748a",
"size": 757
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"d404260e043838a37f20c33a470924141084d76f27de345fa574ec2aa428f14a"
"6b4481ee16748df34e15cf547ce3ed3355b7e8cdcbbd7abbf0e00f6e71514a05"
changed /files/.codex-plugin~1plugin.json/size
1918
2273
changed /files/README.md/sha256
"8adfe4f7325ad0377c906346b0b39ea724270b13cf055679fb916c4babfa8356"
"a6f17fc34a2e3eaa104f94325420cd4a39d315f1b02398ad58e8a2798936b459"
changed /files/README.md/size
14880
15214
changed /files/docs~1agent-models.md/sha256
"9c36cb36d368b11dd75429141aa1e684934db5c1557b472809e1fe1ff14f7c42"
"c1114305d2301519cd686cf28396340bc21718f9114631b0ba076ea5c1ee3ef0"
changed /files/docs~1agent-models.md/size
7809
8445
changed /files/docs~1cli-reference.md/sha256
"6ef8d78c7039be5a0702df8149df0076cbf0c5d3e8f717d4dc6eacc858b46f76"
"573e396e9ac76997066052aeaf7d8637c930adc160e796d29e5b6266ee10940d"
changed /files/docs~1cli-reference.md/size
13126
13249
changed /files/docs~1getting-started.md/sha256
"80e2d1b1830aa07f70010d1ea09691f3978aba1c785333153195022245e2dfbf"
"9ef9b71db340858d9350d52e0821ee38cb86c5cc5967fa732876be8e89e48604"
changed /files/docs~1getting-started.md/size
6129
6257
changed /files/docs~1marketplace-submission.md/sha256
"eebc3576df2a60c465b492d56acdd8fdd505212d7713697820687b4913cedf35"
"c2c705594f075f2505cee1f06bfa63d7c1a640d20a4cf63d056b6578a8dc683b"
changed /files/docs~1marketplace-submission.md/size
14671
15439
added /files/docs~1releases~11.0.1.md
Field was absent
{
"sha256": "91da6afb831234a9ba00d512b4eb44014c5aa2fd8a2a4c39e094d066634097c4",
"size": 2285
}changed /files/plugin.json/sha256
"10d15f960060c86349f2cff6cc96ac92c1a24b1d80f1e33ce7aae5f44fd0f620"
"8131ad8599ce7cc56e607d3be879dae9aeaea1b74fe2ca113fdb5b1768f5081e"
changed /files/plugin.json/size
2114
2459
changed /files/skills~1sdlc-setup~1SKILL.md/sha256
"413d116fe791ed7b10a96244724c728b7178b5117f7df442463d71161964b456"
"8aab5966c2ac35a65f8d617fe735df611f4b28030e6e07f013da4711ebb122df"
changed /files/skills~1sdlc-setup~1SKILL.md/size
8213
8307
changed /files/skills~1sdlc~1SKILL.md/sha256
"900f9bbbb9fed19a7089486505977e18c28a54920b749f5edc61b59652c6a0ce"
"5acf414fece7ff7ec778d0befc3be56db48aff1c949f8039076e0def63948f3f"
changed /files/skills~1sdlc~1SKILL.md/size
4440
4722
Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "6b4481ee16748df34e15cf547ce3ed3355b7e8cdcbbd7abbf0e00f6e71514a05",
"size": 2273
},
"LICENSE": {
"sha256": "a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9",
"size": 10173
},
"README.md": {
"sha256": "a6f17fc34a2e3eaa104f94325420cd4a39d315f1b02398ad58e8a2798936b459",
"size": 15214
},
"SECURITY.md": {
"sha256": "93ca5a388f16c266b23413d84266502ea05c8faa2a935e7e268b19f41d1c5312",
"size": 857
},
"SUPPORT.md": {
"sha256": "d01cb6e33d482238bcac775e06887d580d11e3f4730271752ab8b1038134a18d",
"size": 406
},
"assets/brand/codex-sdlc.svg": {
"sha256": "a31ffb16cebf6f99e0bf63b9e51bd28b126ff2d0b9a438141ce2fee69cba748a",
"size": 757
},
"assets/brand/delivery-overview.svg": {
"sha256": "3147ac6fc6ac9dbf1c960545398c16a823c367e2d66719cd2a09411c574097a2",
"size": 5063
},
"docs/agent-models.md": {
"sha256": "c1114305d2301519cd686cf28396340bc21718f9114631b0ba076ea5c1ee3ef0",
"size": 8445
},
"docs/cli-reference.md": {
"sha256": "573e396e9ac76997066052aeaf7d8637c930adc160e796d29e5b6266ee10940d",
"size": 13249
},
"docs/getting-started.md": {
"sha256": "9ef9b71db340858d9350d52e0821ee38cb86c5cc5967fa732876be8e89e48604",
"size": 6257
},
"docs/marketplace-submission.md": {
"sha256": "c2c705594f075f2505cee1f06bfa63d7c1a640d20a4cf63d056b6578a8dc683b",
"size": 15439
},
"docs/multi-repository.md": {
"sha256": "496836f73d6aa543b70a43851b1f283385279791a3ff4c6296a2a0d4097dcc3f",
"size": 3404
},
"docs/privacy.md": {
"sha256": "5970ed4c6a4f425b152f550ea92d1897198823216b3b32673df4fd2762e13fc9",
"size": 1726
},
"docs/releases/0.2.0-local-beta.md": {
"sha256": "d15d32812d46dad0327380242c38dcebdb6c06c459a2dad4c6e0c631c16aa96c",
"size": 3852
},
"docs/releases/0.3.0-local-beta.md": {
"sha256": "c77f2c71dc5e6060f3ef753ded18d1173bed681ed2e68cf2a747742929aee431",
"size": 4279
},
"docs/releases/0.3.0.md": {
"sha256": "a971353c4fe0c373ddc8da5e24bf06880afaf7689137b44d22de675af819d736",
"size": 2669
},
"docs/releases/0.4.0.md": {
"sha256": "3f16df85b72f70554a9706c7c45d97f3bceb84c9c54e4baf7431566d40900e47",
"size": 2232
},
"docs/releases/0.4.1.md": {
"sha256": "d850c0fb59b6521bf8a26fff4e03f3553600f2333550aec32fc47e9f8d2629d2",
"size": 1904
},
"docs/releases/0.4.2.md": {
"sha256": "f3530226a5154ffcb6d89eae1c8409b8add89f317caf09581f4b14187de100a5",
"size": 1653
},
"docs/releases/0.4.3.md": {
"sha256": "3c43d5f8f7529d4dc69deead207e5fed59d90e5d9a02d0027603f8d641351893",
"size": 1731
},
"docs/releases/0.5.0.md": {
"sha256": "3796c2a7fd665aa3548096aa22173076cb7f563a24a16d69a8822c8c2e781b61",
"size": 2628
},
"docs/releases/0.6.0.md": {
"sha256": "5c5b5830dceaae26fd2c6fe2785335226aa4ab0d7d64b9ca792a9a776b5425da",
"size": 2446
},
"docs/releases/1.0.0.md": {
"sha256": "dc8ce159fdfa36ec473b8d1516468fabe60e03b79e122166bef6309146e4ab3e",
"size": 6892
},
"docs/releases/1.0.1.md": {
"sha256": "91da6afb831234a9ba00d512b4eb44014c5aa2fd8a2a4c39e094d066634097c4",
"size": 2285
},
"docs/terms.md": {
"sha256": "7ee624f4aecf9841089a86c0ab486ae64f112aa8d46bb206232582262927d86a",
"size": 663
},
"docs/workflow-benchmark.md": {
"sha256": "533c89e2c15641472926436e986002ab5c6bfaa5f8ac04ce6725621e630bf5b4",
"size": 5209
},
"plugin.json": {
"sha256": "8131ad8599ce7cc56e607d3be879dae9aeaea1b74fe2ca113fdb5b1768f5081e",
"size": 2459
},
"skills/sdlc-ba/SKILL.md": {
"sha256": "f6b08c040ff9e60b5b2af26bfa51413d464aa0e8d9387a12dadfb0adc78609f1",
"size": 3819
},
"skills/sdlc-ba/agents/openai.yaml": {
"sha256": "a1af4a8ab88ba11fcf887d14a0ea0bcec51401a3401428b54eac3f7aaaaea720",
"size": 207
},
"skills/sdlc-ba/references/output-example.md": {
"sha256": "7a2bbbf07b602f5b72a4b2e0810155507b04db9c19bcf8f793cae829a6cedf62",
"size": 3650
},
"skills/sdlc-ba/references/requirements-contract.md": {
"sha256": "7eab5335542be44accffc096a73439f9694e8ea82845dee96ac7160e60f22b68",
"size": 3571
},
"skills/sdlc-ba/references/role-contract.md": {
"sha256": "f4e3a7b08a07f83258f8308ad79c5a3a3d8d7476847f4c398c21f3b71bf9184e",
"size": 2035
},
"skills/sdlc-backend/SKILL.md": {
"sha256": "c034e8f6c4ba745bfae79ef2444bf47b9fb028f34e1d756fa75da646b40624fe",
"size": 2116
},
"skills/sdlc-backend/agents/openai.yaml": {
"sha256": "87f25fc6fffdc2d53ea9a3d24f210a5594b818f589389f8a20f88bb6b680c06a",
"size": 216
},
"skills/sdlc-backend/examples/contract-ready-response.md": {
"sha256": "511eccd90586b32d7567f7189e793212c692f932da3ed1f20a63100c5d39e88d",
"size": 1771
},
"skills/sdlc-backend/references/delivery-report-contract.md": {
"sha256": "f7ad73fe5164f765376dd91663de0aae24546b57cf48de0fefffdaf5d3c9cc5b",
"size": 4835
},
"skills/sdlc-backend/references/evidence-contract.md": {
"sha256": "f90942b00ea6e6162cee2e7e02470c4cfe2d092b31385cb4f9448648cf1e598c",
"size": 911
},
"skills/sdlc-backend/references/role-contract.md": {
"sha256": "5ac156fc0bb39c806e334499943a6a6bd9b186a45d44c850beb67cbb0f31cd33",
"size": 1477
},
"skills/sdlc-frontend/SKILL.md": {
"sha256": "5c261455ca711ea61b8d8a79f1040e9169bedbcf682761c667340ea12a47247e",
"size": 2257
},
"skills/sdlc-frontend/agents/openai.yaml": {
"sha256": "75eb8add0b06ad18cbb3c34e5109cf7a5ce9624b71d8a15f377606a5eb695265",
"size": 224
},
"skills/sdlc-frontend/examples/mobile-full-task-response.md": {
"sha256": "88ca3a7acccea5daf58f97c61bff9fd633a208a1655cf16bd68008d060fda2b8",
"size": 2177
},
"skills/sdlc-frontend/examples/web-full-task-response.md": {
"sha256": "14a1621148b789a2fae9acdf9db78cc8008f616d1320ce4d1fac1c2348489791",
"size": 2043
},
"skills/sdlc-frontend/references/delivery-report-contract.md": {
"sha256": "37d7a6ac1f850dac4f3ba525611f0733c4297c4928bcb043fab82d4bf2a67932",
"size": 4524
},
"skills/sdlc-frontend/references/evidence-contract.md": {
"sha256": "adc417a9f297e80241f211367cb789950c5264441ce6533d86ab0ac80a0b51eb",
"size": 954
},
"skills/sdlc-frontend/references/mobile-rules.md": {
"sha256": "d724736f229f808330ebb37db20693d0f6df2b71ca9197b32e7debca41ca9772",
"size": 524
},
"skills/sdlc-frontend/references/role-contract.md": {
"sha256": "4c0c11c6c8545fd0fc6a2e6b84655b93a830b386fac56114c2b9e0727eed7d2a",
"size": 1427
},
"skills/sdlc-frontend/references/web-rules.md": {
"sha256": "fc160369cbb55658261e266ced7cb2e750a10830bde1a5b3ec527bbb00ff65f1",
"size": 506
},
"skills/sdlc-pm/SKILL.md": {
"sha256": "6c68d6b93d88a99bf2468a78406beacfc72841365406f2121fb7b7646f59941e",
"size": 10554
},
"skills/sdlc-pm/agents/openai.yaml": {
"sha256": "61cff1f1a64c9443da5943ca981cbe67e00c9feac01f52fba7a8985ceaffbbb1",
"size": 207
},
"skills/sdlc-pm/references/agent-model-routing.md": {
"sha256": "ec82097f3c64aa4d156d2055f7212355c014d52e58d5af4095a530cd4fc92c4e",
"size": 6879
},
"skills/sdlc-pm/references/approval-contract.md": {
"sha256": "027bc74c838b961bb516e81345f1b07b590937c0f31ea87afe4eded2d8c47b6b",
"size": 1707
},
"skills/sdlc-pm/references/compact-workflow.md": {
"sha256": "711ad8c6909741d69c52842efe9b392177d194e22cb6a437567a857ea9ffd4a6",
"size": 8342
},
"skills/sdlc-pm/references/final-review-contract.md": {
"sha256": "21768a1a3a7e85ac8275b3e895d3a140333166589196fcfbc73726755148835d",
"size": 2264
},
"skills/sdlc-pm/references/orchestration-contract.md": {
"sha256": "f30241258d6d67c13b6389a5be453444fe10646156e37d1b1959e6a81d762866",
"size": 9229
},
"skills/sdlc-pm/references/role-contract.md": {
"sha256": "a1a27883d6d8de90279c168fcb45929d626b485c5fccf5b3b6d39e5cd7009f67",
"size": 1656
},
"skills/sdlc-pm/references/task-operations.md": {
"sha256": "642a77226f6c438fa792eeda57cf27ac7dd85afde5b4a6acb680aa75a0b3ec2e",
"size": 9257
},
"skills/sdlc-po/SKILL.md": {
"sha256": "92f665b14f35f6c7bb71e9b3f269b281f9d35b92cc284126f82bc93268f8753f",
"size": 2438
},
"skills/sdlc-po/agents/openai.yaml": {
"sha256": "1358d72ff8ccde973a7e4527866da7e7dd6d9c89bef0676c7999aaf1612220f7",
"size": 244
},
"skills/sdlc-qc/SKILL.md": {
"sha256": "5f6d1dc393f755c931f24c3fdc6c048f79d12d81e83b4c0bca2a243633095f4a",
"size": 3665
},
"skills/sdlc-qc/agents/openai.yaml": {
"sha256": "cefa2f9f355aabd7e349c4d86069f648b2f0f54d31f0b175fcf26c91b80030ab",
"size": 214
},
"skills/sdlc-qc/references/defect-contract.md": {
"sha256": "61664f9b870dcfd9c78159404eef8fad5fe026790dfe3c5f03d2ada2fe4d0364",
"size": 536
},
"skills/sdlc-qc/references/role-contract.md": {
"sha256": "23a79c0952018d40a1d16020d32822967bb519a0213faca4424eed9ba672632c",
"size": 1194
},
"skills/sdlc-qc/references/test-contract.md": {
"sha256": "fb6a02d9198fed8ec036dd06984ed0616862b3380ba23972d43da87c4815c191",
"size": 954
},
"skills/sdlc-setup/SKILL.md": {
"sha256": "8aab5966c2ac35a65f8d617fe735df611f4b28030e6e07f013da4711ebb122df",
"size": 8307
},
"skills/sdlc-setup/agents/openai.yaml": {
"sha256": "15131e8b966deeb7286bfd51e2f38af3a5855b0c719a942dd00514ff0d933152",
"size": 240
},
"skills/sdlc/SKILL.md": {
"sha256": "5acf414fece7ff7ec778d0befc3be56db48aff1c949f8039076e0def63948f3f",
"size": 4722
},
"skills/sdlc/agents/openai.yaml": {
"sha256": "245d1c85b092869c08e93fe5582af86544b50df35817539130bfec1090bef0f8",
"size": 199
}
}
}SHA-256 of public snapshot: 7bbfadb0025a6d4f335c632fb5f946c989fe9779734ad708d9bd67331ad2ca4a