Update to Rungstone
Snapshot Nov 10, 2026 · 12:09 UTC · version 0.1.8
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 3 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
Nov 3, 2026 · 06:12 UTC
216dc0538c09c70ef6ea7f01d53d98e041b4a9e4bae6e1c9aed1fb8a0ebc2c12
Nov 10, 2026 · 12:09 UTC
c4ab25b188b47f38fa00801f4036c596741c55cd692501fdc598ff1dab379d3d
Package file
Nov 3, 2026 · 06:12 UTC
3343
Nov 10, 2026 · 12:09 UTC
3445
Package file
Nov 3, 2026 · 06:12 UTC
23c74aae53b6aed3890c923bceb436bae95cfdf0deee6e7d1f1c799fe75402b8
Nov 10, 2026 · 12:09 UTC
ed4fbbaa0894e59e79c1cffa80faca1ef4bce20a725bc471d8c89af48d627759
Package file
Nov 3, 2026 · 06:12 UTC
{"sha256":"c11426c8a93ed1e8280ddb3088f2bbf67748c83451b3e8a19e886a4fd45119d7","size":150985}
Nov 10, 2026 · 12:09 UTC
Not present
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/rungstone-hmi-scada/scripts/_shared/workbench/app.html →
skills/rungstone-hmi-scada/scripts/_shared/workbench/server.py →
skills/rungstone-ops/scripts/_shared/workbench/app.html →
skills/rungstone-ops/scripts/_shared/workbench/server.py →
skills/rungstone-plc/references/openplc.md →
skills/rungstone-plc/scripts/_shared/workbench/app.html →
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "name": "rungstone", - "version": "0.1.7", - "description": "Offline, read-only toolkit for controls engineers: understand, translate, verify and dependency-map PLC code across Rockwell, Siemens, CODESYS and Beckhoff; extend to HMI/SCADA screens, tags and alarms; troubleshoot stops from exported historian data. Safety-rated logic is always excluded; simulation results are labelled simulated, not hardware-tested.", + "version": "0.1.8", + "description": "Offline, read-only toolkit for controls engineers: understand, check, diff, translate, verify and dependency-map PLC code across Rockwell, Siemens, CODESYS, Beckhoff, OpenPLC and IEC 61499 (4diac); lock-in reports for CODESYS/TwinCAT projects; unit tests for function blocks; extend to HMI/SCADA screens, tags and alarms; troubleshoot stops from exported historian data. Safety-rated logic is always excluded; simulation results are labelled simulated, not hardware-tested.", "author": { "name": "Arun Venkatadri" }, @@ -22,7 +22,12 @@ "hmi", "industrial-automation", "migration", - "alarm-management" + "alarm-management", + "openplc", + "iec-61499", + "4diac", + "static-analysis", + "unit-testing" ], "skills": "./skills/", "interface": { @@ -46,10 +51,6 @@ ], "brandColor": "#F5A524", "composerIcon": "./assets/icon.png", - "logo": "./assets/icon.png", - "screenshots": [ - "./assets/workbench-review.png", - "./assets/workbench-verify.png" - ] + "logo": "./assets/icon.png" } }
Full technical diff · 21 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
"216dc0538c09c70ef6ea7f01d53d98e041b4a9e4bae6e1c9aed1fb8a0ebc2c12"
"c4ab25b188b47f38fa00801f4036c596741c55cd692501fdc598ff1dab379d3d"
changed /files/.codex-plugin~1plugin.json/size
3343
3445
changed /files/README.md/sha256
"23c74aae53b6aed3890c923bceb436bae95cfdf0deee6e7d1f1c799fe75402b8"
"ed4fbbaa0894e59e79c1cffa80faca1ef4bce20a725bc471d8c89af48d627759"
removed /files/assets~1workbench-review.png
{
"sha256": "c11426c8a93ed1e8280ddb3088f2bbf67748c83451b3e8a19e886a4fd45119d7",
"size": 150985
}Field is absent
removed /files/assets~1workbench-verify.png
{
"sha256": "f8a507139de2350d2e1bd4f92a7e71404969d32159ec9a2e5a09f4badd5d2261",
"size": 73992
}Field is absent
changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1app.html/sha256
"7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817"
"dde5218fe35bb95bef1d2c9ffbaa9d55d9e50cf24a01a57520da19c371994caa"
changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1app.html/size
62650
62681
changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1server.py/sha256
"480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c"
"8a7652511ec101d5d4c1381174d63d6af96971ed1b5a6884a0f94c493633dae4"
changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1server.py/size
25475
25487
changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1app.html/sha256
"7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817"
"dde5218fe35bb95bef1d2c9ffbaa9d55d9e50cf24a01a57520da19c371994caa"
changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1app.html/size
62650
62681
changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1server.py/sha256
"480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c"
"8a7652511ec101d5d4c1381174d63d6af96971ed1b5a6884a0f94c493633dae4"
changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1server.py/size
25475
25487
changed /files/skills~1rungstone-plc~1references~1openplc.md/sha256
"be73da75d3bedf98a84857d99177d570f159132620a9ed34745b57bc716d5d54"
"816df5b49472c3052bec108c297418a819d8214037a5e2834bc5a0bbb09b7420"
changed /files/skills~1rungstone-plc~1references~1openplc.md/size
7029
7369
changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1app.html/sha256
"7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817"
"dde5218fe35bb95bef1d2c9ffbaa9d55d9e50cf24a01a57520da19c371994caa"
changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1app.html/size
62650
62681
changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1server.py/sha256
"480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c"
"8a7652511ec101d5d4c1381174d63d6af96971ed1b5a6884a0f94c493633dae4"
changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1server.py/size
25475
25487
changed /files/skills~1rungstone-plc~1scripts~1openplc_check.py/sha256
"618a8b852c11a0a32408f525a2890f01b028c5523e8e49eac18bcbc82c9e3fd4"
"6c5cbbf97d3f52cffaa7b21e9a5ca071917c8e4dc376057cf18a97da35bfebe5"
changed /files/skills~1rungstone-plc~1scripts~1openplc_check.py/size
21038
22900
Full snapshot data
{
"files": {
".codex-plugin/plugin.json": {
"sha256": "c4ab25b188b47f38fa00801f4036c596741c55cd692501fdc598ff1dab379d3d",
"size": 3445
},
"LICENSE": {
"sha256": "002c04a486789bab91509a69128583ee162cc11ad75138923f3b05f61eea2c94",
"size": 1072
},
"PRIVACY.md": {
"sha256": "8089c6a9b09cd4c1432dbae39476349967ec52e3c18f4d8932d6bdf4f8705ebd",
"size": 1556
},
"README.md": {
"sha256": "ed4fbbaa0894e59e79c1cffa80faca1ef4bce20a725bc471d8c89af48d627759",
"size": 1005
},
"assets/icon.png": {
"sha256": "062e76f5028ae7567da4b0f9a94184766f16ff8730e5c5e6a88025593ba9c124",
"size": 46024
},
"skills/rungstone-hmi-scada/SKILL.md": {
"sha256": "aee548705fee4e7cce2c244be1ac96ea2e045412bacebde36b1b86a162637db4",
"size": 10479
},
"skills/rungstone-hmi-scada/references/alarm-management.md": {
"sha256": "55fdf8e3a0808100b60f4cee34c5ecb09bd8e9d8f434fa7db3357fed42e9a57b",
"size": 3964
},
"skills/rungstone-hmi-scada/references/factorytalk-view.md": {
"sha256": "1f29879ed53d372cec9b6e44db5d9203f4981f4850a3273a82d18fdd2c2bcac5",
"size": 4265
},
"skills/rungstone-hmi-scada/references/ignition.md": {
"sha256": "192954e8096b10d52562f6b22237a56925ae66263e63b0770a3ce29da30e7054",
"size": 3653
},
"skills/rungstone-hmi-scada/references/output-formats.md": {
"sha256": "fac0eefdcc56bcd16a2ea6ee02d13b4fc741625b672ad587bd4b67402b854784",
"size": 4553
},
"skills/rungstone-hmi-scada/references/wincc.md": {
"sha256": "30ef888df290baa96586b3562ba2d76997a8931fe71451d8056ad464ee4e28aa",
"size": 2670
},
"skills/rungstone-hmi-scada/scripts/_shared/__init__.py": {
"sha256": "54347978a9cb2f5a6893496edd5430fee9ff94f8eba13b9ac48f6f1b58d71e62",
"size": 96
},
"skills/rungstone-hmi-scada/scripts/_shared/export.py": {
"sha256": "0a84533551a4b5d4c3b41175640e9368e1dd3936fb8feab675ec160b6cf8032f",
"size": 5545
},
"skills/rungstone-hmi-scada/scripts/_shared/safe_xml.py": {
"sha256": "e4f1be1a110eaf81131cd4695d710eeb3fbd8766e79d1d35266ec3d300fe9e23",
"size": 2761
},
"skills/rungstone-hmi-scada/scripts/_shared/schemas/dependencies.schema.json": {
"sha256": "4c43607a389d44621fda3ee05b2cfa0221866ce75e25acd5a91d3107a30f4cff",
"size": 2579
},
"skills/rungstone-hmi-scada/scripts/_shared/schemas/mapping.schema.json": {
"sha256": "89a010458a79d1c5390c78486f3dcac2483763af82686c46631f17c63ff67f27",
"size": 975
},
"skills/rungstone-hmi-scada/scripts/_shared/schemas/project.schema.json": {
"sha256": "4d74b71f4b05701ee1287eaa7525f6dd393e3076e8c1600629dd9ab3a87be7d6",
"size": 1092
},
"skills/rungstone-hmi-scada/scripts/_shared/schemas/review_queue.schema.json": {
"sha256": "54f780484b4cb6ca33d5d08b846d4110ea8da8d335218b8ee353557994bb0c30",
"size": 1792
},
"skills/rungstone-hmi-scada/scripts/_shared/schemas/scenario.schema.json": {
"sha256": "4b412583b21124ce68bd4f7d2fb74fa015c00b364cdc534ba82998651e47360f",
"size": 1954
},
"skills/rungstone-hmi-scada/scripts/_shared/schemas/tagmap.schema.json": {
"sha256": "d79c364a26ee52854a18ed1f63a3c716e63307ba860bb36a14e99a3c511e7cb5",
"size": 1827
},
"skills/rungstone-hmi-scada/scripts/_shared/schemas/verify_results.schema.json": {
"sha256": "1db17c5feeb1cf17acadca28990c23043bff6a89ade5ba1f5d9a4175cbf56e04",
"size": 1277
},
"skills/rungstone-hmi-scada/scripts/_shared/state.py": {
"sha256": "c49a8d49e1db102a108687b931ed0e31499b354cde7e8f5d08f1806655edb53b",
"size": 15280
},
"skills/rungstone-hmi-scada/scripts/_shared/workbench/app.html": {
"sha256": "dde5218fe35bb95bef1d2c9ffbaa9d55d9e50cf24a01a57520da19c371994caa",
"size": 62681
},
"skills/rungstone-hmi-scada/scripts/_shared/workbench/server.py": {
"sha256": "8a7652511ec101d5d4c1381174d63d6af96971ed1b5a6884a0f94c493633dae4",
"size": 25487
},
"skills/rungstone-hmi-scada/scripts/_shared/workbench/static.py": {
"sha256": "df00d93fe849162f674f7b056e9fe9dd1e05276ef50e81909f25226f3f35809e",
"size": 1961
},
"skills/rungstone-hmi-scada/scripts/alarm_analysis.py": {
"sha256": "5761d660dd18950e175c2d79abae6289b5e9c168ec35b729ad9b3185158a1868",
"size": 24145
},
"skills/rungstone-hmi-scada/scripts/hmi_common.py": {
"sha256": "a5eb82bd76f3fdc617d08e9cfb5be4191a9bf15fc24f78b005e0549cd4f66ec9",
"size": 15570
},
"skills/rungstone-hmi-scada/scripts/migrate_tags.py": {
"sha256": "82414d12733db23b0b1eef2320cd5a4740ee825514340bb9fd9c723e03fd6027",
"size": 18551
},
"skills/rungstone-hmi-scada/scripts/parse_hmi.py": {
"sha256": "614359e8ba2a31346118547876ed0405708551167e6f4ff63ecc1162f7ca55f9",
"size": 34940
},
"skills/rungstone-hmi-scada/scripts/retarget.py": {
"sha256": "df6b1473dc2d24b25dc92ed25adab92704c7bd470871e409d6578d7a4c9ffe06",
"size": 13201
},
"skills/rungstone-hmi-scada/scripts/verify_bindings.py": {
"sha256": "0620fe9f871b7b3cd2c7671c50a4217b6a1ce187fbaab94ee28b3bc6cbbf1947",
"size": 22574
},
"skills/rungstone-ops/SKILL.md": {
"sha256": "de0b733f93ae74a120334bd1fa0fc9db0d3d9e76073f347379075b49a9260141",
"size": 10463
},
"skills/rungstone-ops/references/historian-formats.md": {
"sha256": "54be3ed8511e5b62d79d92c5835b58eb92f0ad1cffe6aed441cf49c2d4fd9ae6",
"size": 4334
},
"skills/rungstone-ops/references/report-formats.md": {
"sha256": "893d856c22c1273a5e7ed9b2b94456da494229e68bc871b052405f221a7342f6",
"size": 4986
},
"skills/rungstone-ops/references/troubleshooting-method.md": {
"sha256": "ac844f29bd294272b5359188cb76be444b86490311f99c25e042ad74d8762994",
"size": 8097
},
"skills/rungstone-ops/scripts/_shared/__init__.py": {
"sha256": "54347978a9cb2f5a6893496edd5430fee9ff94f8eba13b9ac48f6f1b58d71e62",
"size": 96
},
"skills/rungstone-ops/scripts/_shared/export.py": {
"sha256": "0a84533551a4b5d4c3b41175640e9368e1dd3936fb8feab675ec160b6cf8032f",
"size": 5545
},
"skills/rungstone-ops/scripts/_shared/safe_xml.py": {
"sha256": "e4f1be1a110eaf81131cd4695d710eeb3fbd8766e79d1d35266ec3d300fe9e23",
"size": 2761
},
"skills/rungstone-ops/scripts/_shared/schemas/dependencies.schema.json": {
"sha256": "4c43607a389d44621fda3ee05b2cfa0221866ce75e25acd5a91d3107a30f4cff",
"size": 2579
},
"skills/rungstone-ops/scripts/_shared/schemas/mapping.schema.json": {
"sha256": "89a010458a79d1c5390c78486f3dcac2483763af82686c46631f17c63ff67f27",
"size": 975
},
"skills/rungstone-ops/scripts/_shared/schemas/project.schema.json": {
"sha256": "4d74b71f4b05701ee1287eaa7525f6dd393e3076e8c1600629dd9ab3a87be7d6",
"size": 1092
},
"skills/rungstone-ops/scripts/_shared/schemas/review_queue.schema.json": {
"sha256": "54f780484b4cb6ca33d5d08b846d4110ea8da8d335218b8ee353557994bb0c30",
"size": 1792
},
"skills/rungstone-ops/scripts/_shared/schemas/scenario.schema.json": {
"sha256": "4b412583b21124ce68bd4f7d2fb74fa015c00b364cdc534ba82998651e47360f",
"size": 1954
},
"skills/rungstone-ops/scripts/_shared/schemas/tagmap.schema.json": {
"sha256": "d79c364a26ee52854a18ed1f63a3c716e63307ba860bb36a14e99a3c511e7cb5",
"size": 1827
},
"skills/rungstone-ops/scripts/_shared/schemas/verify_results.schema.json": {
"sha256": "1db17c5feeb1cf17acadca28990c23043bff6a89ade5ba1f5d9a4175cbf56e04",
"size": 1277
},
"skills/rungstone-ops/scripts/_shared/state.py": {
"sha256": "c49a8d49e1db102a108687b931ed0e31499b354cde7e8f5d08f1806655edb53b",
"size": 15280
},
"skills/rungstone-ops/scripts/_shared/workbench/app.html": {
"sha256": "dde5218fe35bb95bef1d2c9ffbaa9d55d9e50cf24a01a57520da19c371994caa",
"size": 62681
},
"skills/rungstone-ops/scripts/_shared/workbench/server.py": {
"sha256": "8a7652511ec101d5d4c1381174d63d6af96971ed1b5a6884a0f94c493633dae4",
"size": 25487
},
"skills/rungstone-ops/scripts/_shared/workbench/static.py": {
"sha256": "df00d93fe849162f674f7b056e9fe9dd1e05276ef50e81909f25226f3f35809e",
"size": 1961
},
"skills/rungstone-ops/scripts/chart.py": {
"sha256": "1a65267ee9435f115fd7c38307ea60aa550bcfd6f3ab5cdc301ff85d89d8b25b",
"size": 13948
},
"skills/rungstone-ops/scripts/downtime.py": {
"sha256": "e0e902820f7636151bfe767c8434fa52618e4fe8eb6106db0b186853df452f6e",
"size": 12204
},
"skills/rungstone-ops/scripts/historian.py": {
"sha256": "e094b3fe02da03930f79639f8934fc616ac6ca8b00f9216b2e8a3d98d39508ea",
"size": 20788
},
"skills/rungstone-ops/scripts/logic_trace.py": {
"sha256": "f805455d2649d73cdb2e2d2250cfc10830da26a9ab0af8ce45d3a1eee13bb777",
"size": 8480
},
"skills/rungstone-ops/scripts/ops_csv.py": {
"sha256": "4fa3864178ad94a7b0912137a1b9faa40dcceefdc6248a6d3fb09cdb5c066d59",
"size": 12466
},
"skills/rungstone-plc/SKILL.md": {
"sha256": "a5ac367f150647cbacffaf3399f7035d122565c347c76eab12706203f27d97f9",
"size": 22326
},
"skills/rungstone-plc/references/iec61499.md": {
"sha256": "af448b5f92765fe94518479303623a65e024c12023108774318a439baa2ad798",
"size": 5723
},
"skills/rungstone-plc/references/openplc.md": {
"sha256": "816df5b49472c3052bec108c297418a819d8214037a5e2834bc5a0bbb09b7420",
"size": 7369
},
"skills/rungstone-plc/references/output-formats.md": {
"sha256": "76164abd5f7044bc200f8b8b58636e8d2d753eac93b2bf7b456ac685fe291aeb",
"size": 8582
},
"skills/rungstone-plc/references/plcopen-xml.md": {
"sha256": "ae4b536e64b6addfd7e60183e2b9346f5ce51bd2a7bb6a9911a1071500faea35",
"size": 6569
},
"skills/rungstone-plc/references/portability.md": {
"sha256": "dd6e095378429d222116252108c83e0f9dd7833a3e587667298acfa3e0c69598",
"size": 2917
},
"skills/rungstone-plc/references/rockwell-l5x.md": {
"sha256": "71804f7a3ff61ef39b3a31c5083c8127d1da418d8eb8b7e156c5d3dd9dde5eaf",
"size": 12168
},
"skills/rungstone-plc/references/safety-exclusion.md": {
"sha256": "9d5873e0a3adf943188185de13f8fb0a8ba149eb6c221f891f9b9af517d2a953",
"size": 5491
},
"skills/rungstone-plc/references/siemens-scl.md": {
"sha256": "ade49f39f5cebd068c632e0478b4a2b7f4688ceb6882616ac85b051314dea8e6",
"size": 11595
},
"skills/rungstone-plc/references/translation-pitfalls.md": {
"sha256": "45726f697c195af5550eab2420949e73fb075e1d14731052e56cb5eb71b26b66",
"size": 16284
},
"skills/rungstone-plc/scripts/_shared/__init__.py": {
"sha256": "54347978a9cb2f5a6893496edd5430fee9ff94f8eba13b9ac48f6f1b58d71e62",
"size": 96
},
"skills/rungstone-plc/scripts/_shared/export.py": {
"sha256": "0a84533551a4b5d4c3b41175640e9368e1dd3936fb8feab675ec160b6cf8032f",
"size": 5545
},
"skills/rungstone-plc/scripts/_shared/safe_xml.py": {
"sha256": "e4f1be1a110eaf81131cd4695d710eeb3fbd8766e79d1d35266ec3d300fe9e23",
"size": 2761
},
"skills/rungstone-plc/scripts/_shared/schemas/dependencies.schema.json": {
"sha256": "4c43607a389d44621fda3ee05b2cfa0221866ce75e25acd5a91d3107a30f4cff",
"size": 2579
},
"skills/rungstone-plc/scripts/_shared/schemas/mapping.schema.json": {
"sha256": "89a010458a79d1c5390c78486f3dcac2483763af82686c46631f17c63ff67f27",
"size": 975
},
"skills/rungstone-plc/scripts/_shared/schemas/project.schema.json": {
"sha256": "4d74b71f4b05701ee1287eaa7525f6dd393e3076e8c1600629dd9ab3a87be7d6",
"size": 1092
},
"skills/rungstone-plc/scripts/_shared/schemas/review_queue.schema.json": {
"sha256": "54f780484b4cb6ca33d5d08b846d4110ea8da8d335218b8ee353557994bb0c30",
"size": 1792
},
"skills/rungstone-plc/scripts/_shared/schemas/scenario.schema.json": {
"sha256": "4b412583b21124ce68bd4f7d2fb74fa015c00b364cdc534ba82998651e47360f",
"size": 1954
},
"skills/rungstone-plc/scripts/_shared/schemas/tagmap.schema.json": {
"sha256": "d79c364a26ee52854a18ed1f63a3c716e63307ba860bb36a14e99a3c511e7cb5",
"size": 1827
},
"skills/rungstone-plc/scripts/_shared/schemas/verify_results.schema.json": {
"sha256": "1db17c5feeb1cf17acadca28990c23043bff6a89ade5ba1f5d9a4175cbf56e04",
"size": 1277
},
"skills/rungstone-plc/scripts/_shared/state.py": {
"sha256": "c49a8d49e1db102a108687b931ed0e31499b354cde7e8f5d08f1806655edb53b",
"size": 15280
},
"skills/rungstone-plc/scripts/_shared/workbench/app.html": {
"sha256": "dde5218fe35bb95bef1d2c9ffbaa9d55d9e50cf24a01a57520da19c371994caa",
"size": 62681
},
"skills/rungstone-plc/scripts/_shared/workbench/server.py": {
"sha256": "8a7652511ec101d5d4c1381174d63d6af96971ed1b5a6884a0f94c493633dae4",
"size": 25487
},
"skills/rungstone-plc/scripts/_shared/workbench/static.py": {
"sha256": "df00d93fe849162f674f7b056e9fe9dd1e05276ef50e81909f25226f3f35809e",
"size": 1961
},
"skills/rungstone-plc/scripts/dependency_map.py": {
"sha256": "34dc42a349464c46294fb48dceeab20f3e30d6acf06ff9f11d1f978dc0161b7c",
"size": 59038
},
"skills/rungstone-plc/scripts/diff_exports.py": {
"sha256": "b608d221ee5172b490c0ce668d5509d84fbb16504738c27f9339c5487911695d",
"size": 17205
},
"skills/rungstone-plc/scripts/estimate.py": {
"sha256": "5fcba3495e229b6dacbb49a8afefcc8c0988bfc49109b3095a60bddb27f877ec",
"size": 12990
},
"skills/rungstone-plc/scripts/iec61499_check.py": {
"sha256": "db3e3d315cc778bf3351679a7f1e4dfc740071f8bc646053a1b7a9ccb4779cd2",
"size": 14911
},
"skills/rungstone-plc/scripts/lint.py": {
"sha256": "8e5dc8a30449c410681f0a006a2367470dd3eae01001648846e9c8e32c7a6821",
"size": 26825
},
"skills/rungstone-plc/scripts/make_tests.py": {
"sha256": "a25858c9206dca231221dd520b3ff181b162cb7bce9c674167271558a51a3530",
"size": 16166
},
"skills/rungstone-plc/scripts/openplc_check.py": {
"sha256": "6c5cbbf97d3f52cffaa7b21e9a5ca071917c8e4dc376057cf18a97da35bfebe5",
"size": 22900
},
"skills/rungstone-plc/scripts/parse_project.py": {
"sha256": "bee8a7bb784f464944fd3b5fcef7d35503324a83b1083704f033d02afaa3bf98",
"size": 78040
},
"skills/rungstone-plc/scripts/portability.py": {
"sha256": "077ae70984c6e849dd5d39e09432848b415430f37a755066d24f8360451518df",
"size": 42306
},
"skills/rungstone-plc/scripts/simulate.py": {
"sha256": "ff9e1c9953cee03fe196aab1e9028432bee78d299141cdb730e7a3bb7480fd30",
"size": 75157
},
"skills/rungstone-plc/scripts/st_to_61499.py": {
"sha256": "13a0da7b0b8edc81d7fc26e15e8d694292226411ddaacc10b5d24725bcd48621",
"size": 12267
},
"skills/rungstone-plc/scripts/st_to_plcopen.py": {
"sha256": "127a5d63fd919b3f5d0075583373d68b536fc50744dd6e323f3c1d0cfc056113",
"size": 11591
}
}
}SHA-256 of public snapshot: cb7834d989cf1dd12a35f7430e3ab300d3a52cf989ab254c6028cc5245801e78