← RungstoneCONTENT HISTORY

Update to Rungstone

Snapshot Nov 3, 2026 · 06:12 UTC · version 0.1.7

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 Rungstone 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

Oct 31, 2026 · 01:27 UTC

b409d51912bd66b2fe4c364268f698a840f3bdadd690410911fb4f355e3924fe

After

Nov 3, 2026 · 06:12 UTC

216dc0538c09c70ef6ea7f01d53d98e041b4a9e4bae6e1c9aed1fb8a0ebc2c12

Package file

Before

Oct 31, 2026 · 01:27 UTC

2986

After

Nov 3, 2026 · 06:12 UTC

3343

Package file

Before

Oct 31, 2026 · 01:27 UTC

8ee827217bb13a98ca97a035c897634f14534f9f31ec2ddf69b807fa4085fa04

After

Nov 3, 2026 · 06:12 UTC

23c74aae53b6aed3890c923bceb436bae95cfdf0deee6e7d1f1c799fe75402b8

Package file

Before

Oct 31, 2026 · 01:27 UTC

3eef57132d530519e75ce7e81048b7501deddc4b8a14e041650dceb1c6196346

After

Nov 3, 2026 · 06:12 UTC

c49a8d49e1db102a108687b931ed0e31499b354cde7e8f5d08f1806655edb53b

Compare saved observations

Download comparison JSON
Full technical diff · 44 changed fields

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

BEFORE
"b409d51912bd66b2fe4c364268f698a840f3bdadd690410911fb4f355e3924fe"
AFTER
"216dc0538c09c70ef6ea7f01d53d98e041b4a9e4bae6e1c9aed1fb8a0ebc2c12"

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

BEFORE
2986
AFTER
3343

changed /files/README.md/sha256

BEFORE
"8ee827217bb13a98ca97a035c897634f14534f9f31ec2ddf69b807fa4085fa04"
AFTER
"23c74aae53b6aed3890c923bceb436bae95cfdf0deee6e7d1f1c799fe75402b8"

changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1state.py/sha256

BEFORE
"3eef57132d530519e75ce7e81048b7501deddc4b8a14e041650dceb1c6196346"
AFTER
"c49a8d49e1db102a108687b931ed0e31499b354cde7e8f5d08f1806655edb53b"

changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1state.py/size

BEFORE
15275
AFTER
15280

changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1app.html/sha256

BEFORE
"01ee63a5e64b6bafc48749d49ec0f13d899e2709e53c432981e3f7aef377a24c"
AFTER
"7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817"

changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1app.html/size

BEFORE
47262
AFTER
62650

changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1server.py/sha256

BEFORE
"0e01543819a96da69e1c053cb83e2b173dfa241b22086d78ebfa8c715931fffc"
AFTER
"480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c"

changed /files/skills~1rungstone-hmi-scada~1scripts~1_shared~1workbench~1server.py/size

BEFORE
25038
AFTER
25475

changed /files/skills~1rungstone-ops~1scripts~1_shared~1state.py/sha256

BEFORE
"3eef57132d530519e75ce7e81048b7501deddc4b8a14e041650dceb1c6196346"
AFTER
"c49a8d49e1db102a108687b931ed0e31499b354cde7e8f5d08f1806655edb53b"

changed /files/skills~1rungstone-ops~1scripts~1_shared~1state.py/size

BEFORE
15275
AFTER
15280

changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1app.html/sha256

BEFORE
"01ee63a5e64b6bafc48749d49ec0f13d899e2709e53c432981e3f7aef377a24c"
AFTER
"7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817"

changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1app.html/size

BEFORE
47262
AFTER
62650

changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1server.py/sha256

BEFORE
"0e01543819a96da69e1c053cb83e2b173dfa241b22086d78ebfa8c715931fffc"
AFTER
"480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c"

changed /files/skills~1rungstone-ops~1scripts~1_shared~1workbench~1server.py/size

BEFORE
25038
AFTER
25475

changed /files/skills~1rungstone-plc~1SKILL.md/sha256

BEFORE
"e01e91e249514b76682444969b0563bb4c42a5d5c8b95fe52f095cbc3834d411"
AFTER
"a5ac367f150647cbacffaf3399f7035d122565c347c76eab12706203f27d97f9"

changed /files/skills~1rungstone-plc~1SKILL.md/size

BEFORE
15421
AFTER
22326

added /files/skills~1rungstone-plc~1references~1iec61499.md

BEFORE
Field was absent
AFTER
{
  "sha256": "af448b5f92765fe94518479303623a65e024c12023108774318a439baa2ad798",
  "size": 5723
}

added /files/skills~1rungstone-plc~1references~1openplc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "be73da75d3bedf98a84857d99177d570f159132620a9ed34745b57bc716d5d54",
  "size": 7029
}

changed /files/skills~1rungstone-plc~1references~1output-formats.md/sha256

BEFORE
"9ec99cb7fc3e13719948347029cb682947586832b6fa7b6d8ee95d9d21eb72da"
AFTER
"76164abd5f7044bc200f8b8b58636e8d2d753eac93b2bf7b456ac685fe291aeb"

changed /files/skills~1rungstone-plc~1references~1output-formats.md/size

BEFORE
6388
AFTER
8582

added /files/skills~1rungstone-plc~1references~1portability.md

BEFORE
Field was absent
AFTER
{
  "sha256": "dd6e095378429d222116252108c83e0f9dd7833a3e587667298acfa3e0c69598",
  "size": 2917
}

changed /files/skills~1rungstone-plc~1scripts~1_shared~1state.py/sha256

BEFORE
"3eef57132d530519e75ce7e81048b7501deddc4b8a14e041650dceb1c6196346"
AFTER
"c49a8d49e1db102a108687b931ed0e31499b354cde7e8f5d08f1806655edb53b"

changed /files/skills~1rungstone-plc~1scripts~1_shared~1state.py/size

BEFORE
15275
AFTER
15280

changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1app.html/sha256

BEFORE
"01ee63a5e64b6bafc48749d49ec0f13d899e2709e53c432981e3f7aef377a24c"
AFTER
"7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817"

changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1app.html/size

BEFORE
47262
AFTER
62650

changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1server.py/sha256

BEFORE
"0e01543819a96da69e1c053cb83e2b173dfa241b22086d78ebfa8c715931fffc"
AFTER
"480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c"

changed /files/skills~1rungstone-plc~1scripts~1_shared~1workbench~1server.py/size

BEFORE
25038
AFTER
25475

changed /files/skills~1rungstone-plc~1scripts~1dependency_map.py/sha256

BEFORE
"8418a7d9763a54a8060c35fa19f6ceabe5be1080833b9a688c81e7ab10440314"
AFTER
"34dc42a349464c46294fb48dceeab20f3e30d6acf06ff9f11d1f978dc0161b7c"

changed /files/skills~1rungstone-plc~1scripts~1dependency_map.py/size

BEFORE
56325
AFTER
59038

added /files/skills~1rungstone-plc~1scripts~1diff_exports.py

BEFORE
Field was absent
AFTER
{
  "sha256": "b608d221ee5172b490c0ce668d5509d84fbb16504738c27f9339c5487911695d",
  "size": 17205
}

changed /files/skills~1rungstone-plc~1scripts~1estimate.py/sha256

BEFORE
"5dd2265320bebab1361f191080d2c84c5f51dc4426be26e855e7b79d06ae127c"
AFTER
"5fcba3495e229b6dacbb49a8afefcc8c0988bfc49109b3095a60bddb27f877ec"

changed /files/skills~1rungstone-plc~1scripts~1estimate.py/size

BEFORE
12879
AFTER
12990

added /files/skills~1rungstone-plc~1scripts~1iec61499_check.py

BEFORE
Field was absent
AFTER
{
  "sha256": "db3e3d315cc778bf3351679a7f1e4dfc740071f8bc646053a1b7a9ccb4779cd2",
  "size": 14911
}

added /files/skills~1rungstone-plc~1scripts~1lint.py

BEFORE
Field was absent
AFTER
{
  "sha256": "8e5dc8a30449c410681f0a006a2367470dd3eae01001648846e9c8e32c7a6821",
  "size": 26825
}

added /files/skills~1rungstone-plc~1scripts~1make_tests.py

BEFORE
Field was absent
AFTER
{
  "sha256": "a25858c9206dca231221dd520b3ff181b162cb7bce9c674167271558a51a3530",
  "size": 16166
}

added /files/skills~1rungstone-plc~1scripts~1openplc_check.py

BEFORE
Field was absent
AFTER
{
  "sha256": "618a8b852c11a0a32408f525a2890f01b028c5523e8e49eac18bcbc82c9e3fd4",
  "size": 21038
}

changed /files/skills~1rungstone-plc~1scripts~1parse_project.py/sha256

BEFORE
"80b29dd9d0bf5969dce574261a0244f31b3b4184dc12848d2d8f227898ed3cf2"
AFTER
"bee8a7bb784f464944fd3b5fcef7d35503324a83b1083704f033d02afaa3bf98"

changed /files/skills~1rungstone-plc~1scripts~1parse_project.py/size

BEFORE
64611
AFTER
78040

added /files/skills~1rungstone-plc~1scripts~1portability.py

BEFORE
Field was absent
AFTER
{
  "sha256": "077ae70984c6e849dd5d39e09432848b415430f37a755066d24f8360451518df",
  "size": 42306
}

changed /files/skills~1rungstone-plc~1scripts~1simulate.py/sha256

BEFORE
"d8b6d6b9367aacaa017b65efbd880f74909d31c9e638c43f2fe746e9afb1f05f"
AFTER
"ff9e1c9953cee03fe196aab1e9028432bee78d299141cdb730e7a3bb7480fd30"

changed /files/skills~1rungstone-plc~1scripts~1simulate.py/size

BEFORE
74254
AFTER
75157

added /files/skills~1rungstone-plc~1scripts~1st_to_61499.py

BEFORE
Field was absent
AFTER
{
  "sha256": "13a0da7b0b8edc81d7fc26e15e8d694292226411ddaacc10b5d24725bcd48621",
  "size": 12267
}

added /files/skills~1rungstone-plc~1scripts~1st_to_plcopen.py

BEFORE
Field was absent
AFTER
{
  "sha256": "127a5d63fd919b3f5d0075583373d68b536fc50744dd6e323f3c1d0cfc056113",
  "size": 11591
}
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "216dc0538c09c70ef6ea7f01d53d98e041b4a9e4bae6e1c9aed1fb8a0ebc2c12",
      "size": 3343
    },
    "LICENSE": {
      "sha256": "002c04a486789bab91509a69128583ee162cc11ad75138923f3b05f61eea2c94",
      "size": 1072
    },
    "PRIVACY.md": {
      "sha256": "8089c6a9b09cd4c1432dbae39476349967ec52e3c18f4d8932d6bdf4f8705ebd",
      "size": 1556
    },
    "README.md": {
      "sha256": "23c74aae53b6aed3890c923bceb436bae95cfdf0deee6e7d1f1c799fe75402b8",
      "size": 1005
    },
    "assets/icon.png": {
      "sha256": "062e76f5028ae7567da4b0f9a94184766f16ff8730e5c5e6a88025593ba9c124",
      "size": 46024
    },
    "assets/workbench-review.png": {
      "sha256": "c11426c8a93ed1e8280ddb3088f2bbf67748c83451b3e8a19e886a4fd45119d7",
      "size": 150985
    },
    "assets/workbench-verify.png": {
      "sha256": "f8a507139de2350d2e1bd4f92a7e71404969d32159ec9a2e5a09f4badd5d2261",
      "size": 73992
    },
    "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": "7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817",
      "size": 62650
    },
    "skills/rungstone-hmi-scada/scripts/_shared/workbench/server.py": {
      "sha256": "480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c",
      "size": 25475
    },
    "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": "7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817",
      "size": 62650
    },
    "skills/rungstone-ops/scripts/_shared/workbench/server.py": {
      "sha256": "480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c",
      "size": 25475
    },
    "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": "be73da75d3bedf98a84857d99177d570f159132620a9ed34745b57bc716d5d54",
      "size": 7029
    },
    "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": "7b11df1e75316dcb30c998229318178d76bf0b4e3fa9327d4a7d9c259b984817",
      "size": 62650
    },
    "skills/rungstone-plc/scripts/_shared/workbench/server.py": {
      "sha256": "480cc786c32d9a8b8be6a1dfcf81bbb6976227fce9767caf0e6f765c0509528c",
      "size": 25475
    },
    "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": "618a8b852c11a0a32408f525a2890f01b028c5523e8e49eac18bcbc82c9e3fd4",
      "size": 21038
    },
    "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: 38ce4ea6fb7a767ccd9683040b60ab3b7a49fe37cc90f7a7d7ad7b956c102134