Update to Circular Frame Simulator
Snapshot Oct 3, 2026 · 00:02 UTC · version 0.2.0
Package or technical metadata updated
Package contents changed in 3 files: .codex-plugin/assets/composer-icon.png, .codex-plugin/assets/logo.png, .codex-plugin/plugin.json. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
{"sha256":"e1c3263d3975efd30a8c835d41d984a425c52e326a95b07e8beace4a4a34fe18","size":11085}
Not present
Package file
{"sha256":"0569eb0ebb1995d7e0115bc967c8e52bb6f38414a6b0dcc93250d672cf1939a1","size":23185}
Not present
Package file
1cf5e3a897de378ff893549ba9d105722458ee29a3d172ae4dce1cca799bcc9e
82311cce5c563fe8e143480665680e2f14786860ae58a54bd94fb4be62aba2c4
Package file
2031
2588
Compare saved observations
Download comparison JSON.codex-plugin/plugin.json
--- before +++ after @@ -1,45 +1,54 @@ { + "name": "trauma-frame-planner", + "version": "0.2.0", + "description": "Create educational 2D and interactive 3D circular-frame simulations from teaching radiographs or generic anatomy for orthopaedic education and frame-design training.", "author": { + "name": "Nicholas Noye", "email": "traumaframeplanner@gmail.com", - "name": "Nicholas Noye" + "url": "https://trauma-frame-planner.nicholasnoye.chatgpt.site" }, - "description": "Create educational 2D and interactive 3D circular-frame simulations from teaching radiographs or generic anatomy for orthopaedic education and frame-design training.", "homepage": "https://trauma-frame-planner.nicholasnoye.chatgpt.site", + "keywords": [ + "orthopaedics", + "external-fixation", + "ilizarov", + "trauma", + "frame-simulation", + "education", + "research" + ], + "skills": "./skills/", "interface": { - "brandColor": "#16C784", - "brandColorDark": "#38E9A6", + "displayName": "Circular Frame Simulator", + "shortDescription": "Build 2D/3D frame simulations", + "longDescription": "Create educational 2D and interactive 3D circular-frame simulations from teaching radiographs or generic anatomy. Explore Ilizarov rings, wires, half-pins, Rancho-style fixation, connecting rods, trauma struts and hexapod constructs for orthopaedic education and frame-design training. Not for patient-specific planning or clinical decision-making.", + "developerName": "Nicholas Jack Noye", + "category": "Education & Research", "capabilities": [ "Image generation", "Document creation", "Interactive 3D simulation" ], - "category": "Education & Research", - "composerIcon": "./.codex-plugin/assets/composer-icon.png", + "websiteURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site", + "supportURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site/support", + "privacyPolicyURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site/privacy", + "termsOfServiceURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site/terms", "defaultPrompt": [ "Create a frame simulation from generic anatomy.", "Apply this educational construct to the 3D simulator.", "Generate a printable circular-frame learning worksheet." ], - "developerName": "Nicholas Jack Noye", - "displayName": "Circular Frame Simulator", - "logo": "./.codex-plugin/assets/logo.png", - "longDescription": "Create educational 2D and interactive 3D circular-frame simulations from teaching radiographs or generic anatomy. Explore Ilizarov rings, wires, half-pins, Rancho-style fixation, connecting rods, trauma struts and hexapod constructs for orthopaedic education and frame-design training. Not for patient-specific planning or clinical decision-making.", - "privacyPolicyURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site/privacy", - "shortDescription": "Build 2D/3D frame simulations", - "supportURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site/support", - "termsOfServiceURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site/terms", - "websiteURL": "https://trauma-frame-planner.nicholasnoye.chatgpt.site" + "brandColor": "#16C784", + "brandColorDark": "#38E9A6", + "composerIcon": "./assets/composer-icon.png", + "logo": "./assets/logo.png" }, - "keywords": [ - "orthopaedics", - "external-fixation", - "ilizarov", - "trauma", - "frame-simulation", - "education", - "research" - ], - "name": "trauma-frame-planner", - "skills": "./skills/", - "version": "0.1.0+codex.20260909220255" -} \ No newline at end of file + "extensions": { + "com.openai": { + "onboardingSkill": "./skills/create-frame-simulation/SKILL.md", + "publication": { + "release_notes": "Initial public educational release. Reframes the experience for orthopaedic education and frame-design training, retains de-identified teaching radiographs and generic anatomy, and adds corrected 2/3 rings, independent ring rotation, longitudinal Ilizarov rods, distinct trauma, hexapod and Rancho components, mixed fixation, and updated 2D/3D visualisation." + } + } + } +}
Full technical diff · 4 changed fields
removed /files/.codex-plugin~1assets~1composer-icon.png
{
"sha256": "e1c3263d3975efd30a8c835d41d984a425c52e326a95b07e8beace4a4a34fe18",
"size": 11085
}Field is absent
removed /files/.codex-plugin~1assets~1logo.png
{
"sha256": "0569eb0ebb1995d7e0115bc967c8e52bb6f38414a6b0dcc93250d672cf1939a1",
"size": 23185
}Field is absent
changed /files/.codex-plugin~1plugin.json/sha256
"1cf5e3a897de378ff893549ba9d105722458ee29a3d172ae4dce1cca799bcc9e"
"82311cce5c563fe8e143480665680e2f14786860ae58a54bd94fb4be62aba2c4"
changed /files/.codex-plugin~1plugin.json/size
2031
2588
Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "82311cce5c563fe8e143480665680e2f14786860ae58a54bd94fb4be62aba2c4",
"size": 2588
},
"assets/composer-icon.png": {
"sha256": "e1c3263d3975efd30a8c835d41d984a425c52e326a95b07e8beace4a4a34fe18",
"size": 11085
},
"assets/logo.png": {
"sha256": "0569eb0ebb1995d7e0115bc967c8e52bb6f38414a6b0dcc93250d672cf1939a1",
"size": 23185
},
"skills/create-frame-simulation/SKILL.md": {
"sha256": "daef256e993181038681f670812640ba3d893fd3930e74292fb5f38cb811ffb8",
"size": 3763
},
"skills/create-frame-simulation/agents/openai.yaml": {
"sha256": "19e7c2ed3bcf1b845faca8bc33441b00a8d3850d0418c1826e2a29d957a9c2d4",
"size": 286
},
"skills/create-frame-simulation/assets/illustration-reference.png": {
"sha256": "7fc20b88af08bbdc5151fc6a338b32476fbcf7ccc53527d1c80004edbd830c64",
"size": 100912
},
"skills/create-frame-simulation/references/construct-schema.md": {
"sha256": "09e370e38e6b4bada1fc08f187d16c62700e8206deee3ada1bbcc5a8529cf8f7",
"size": 2683
},
"skills/create-frame-simulation/references/simulation-output.md": {
"sha256": "eac0f0a1730d7322886d1f6af551c169deb8306a3c81e58a234b7b62875f2d90",
"size": 1561
}
}
}SHA-256 of public snapshot: 87e7643f8bccdb0b7353fc61fa8cc1aba56f58b29f9f0ab69e13d53704a14b96