← EW AI FlowchartCONTENT HISTORY

Update to EW AI Flowchart

Snapshot Oct 24, 2026 · 13:24 UTC · version 0.1.3

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 EW AI Flowchart and check future changes in Following.

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

Before

Sep 30, 2026 · 23:16 UTC

02f7a15172aefcf95502f5647488224986f053fe2adc74265f18ffd354ecf416

After

Oct 24, 2026 · 13:24 UTC

c716d2fd6a5fb27aafc60f16c66a17fe8af285a4d64f6d7cc6e0e812c031bca6

Package file

Before

Sep 30, 2026 · 23:16 UTC

3767

After

Oct 24, 2026 · 13:24 UTC

2884

Package file

Before

Sep 30, 2026 · 23:16 UTC

faa2d2af33cf2106814283845714c75677a293e97c2dead3fa9e825b32d604f6

After

Oct 24, 2026 · 13:24 UTC

3d006e8426d1e47e4a686ebcaeb0b467da60133dc5a64f461b75c3e4e1fc7e5f

Package file

Before

Sep 30, 2026 · 23:16 UTC

1965

After

Oct 24, 2026 · 13:24 UTC

6308

Compare saved observations

Download comparison JSON

docs/contract-knowledge/technical-knowledge.schema.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,226 @@
+{
+  "$schema": "https://json-schema.org/draft/2020-12/schema",
+  "title": "EW Technical Knowledge Contract",
+  "description": "Proposed schema v0.1; independent of EFD 2.1",
+  "type": "object",
+  "additionalProperties": false,
+  "required": [
+    "schemaVersion",
+    "contractType",
+    "knowledgeId",
+    "title",
+    "source",
+    "claims",
+    "review"
+  ],
+  "properties": {
+    "schemaVersion": {
+      "const": "ew-knowledge-0.1"
+    },
+    "contractType": {
+      "const": "technical_knowledge"
+    },
+    "knowledgeId": {
+      "type": "string",
+      "minLength": 1
+    },
+    "title": {
+      "type": "string",
+      "minLength": 1
+    },
+    "domain": {
+      "type": "string"
+    },
+    "equipmentIds": {
+      "type": "array",
+      "items": {
+        "type": "string"
+      },
+      "uniqueItems": true
+    },
+    "tags": {
+      "type": "array",
+      "items": {
+        "type": "string"
+      },
+      "uniqueItems": true
+    },
+    "source": {
+      "type": "object",
+      "additionalProperties": false,
+      "required": [
+        "documentId",
+        "title"
+      ],
+      "properties": {
+        "documentId": {
+          "type": "string",
+          "minLength": 1
+        },
+        "title": {
+          "type": "string",
+          "minLength": 1
+        },
+        "revision": {
+          "type": [
+            "string",
+            "null"
+          ]
+        },
+        "uri": {
+          "type": [
+            "string",
+            "null"
+          ]
+        },
+        "doi": {
+          "type": [
+            "string",
+            "null"
+          ]
+        }
+      }
+    },
+    "claims": {
+      "type": "array",
+      "minItems": 1,
+      "items": {
+        "type": "object",
+        "additionalProperties": false,
+        "required": [
+          "claimId",
+          "statement",
+          "verificationStatus",
+          "sourceAnchors"
+        ],
+        "properties": {
+          "claimId": {
+            "type": "string",
+            "minLength": 1
+          },
+          "statement": {
+            "type": "string",
+            "minLength": 1
+          },
+          "verificationStatus": {
+            "enum": [
+              "unverified",
+              "reviewed",
+              "rejected"
+            ]
+          },
+          "sourceAnchors": {
+            "type": "array",
+            "items": {
+              "type": "object",
+              "additionalProperties": false,
+              "required": [
+                "locator"
+              ],
+              "properties": {
+                "locator": {
+                  "type": "string",
+                  "minLength": 1
+                },
+                "quote": {
+                  "type": [
+                    "string",
+                    "null"
+                  ]
+                }
+              }
+            }
+          },
+          "conditions": {
+            "type": "array",
+            "items": {
+              "type": "string"
+            }
+          },
+          "limitations": {
+            "type": "array",
+            "items": {
+              "type": "string"
+            }
+          },
+          "parameters": {
+            "type": "array",
+            "items": {
+              "type": "object",
+              "required": [
+                "name"
+              ],
+              "properties": {
+                "name": {
+                  "type": "string"
+                },
+                "unit": {
+                  "type": [
+                    "string",
+                    "null"
+                  ]
+                },
+                "value": {
+                  "type": [
+                    "string",
+                    "number",
+                    "null"
+                  ]
+                }
+              },
+              "additionalProperties": false
+            }
+          }
+        }
+      }
+    },
+    "relatedTaskIds": {
+      "type": "array",
+      "items": {
+        "type": "string"
+      }
+    },
+    "relatedSkillIds": {
+      "type": "array",
+      "items": {
+        "type": "string"
+      }
+    },
+    "review": {
+      "type": "object",
+      "additionalProperties": false,
+      "required": [
+        "status",
+        "version"
+      ],
+      "properties": {
+        "status": {
+          "enum": [
+            "draft",
+            "pending_review",
+            "approved",
+            "revoked",
+            "superseded"
+          ]
+        },
+        "version": {
+          "type": "string",
+          "minLength": 1
+        },
+        "reviewerId": {
+          "type": [
+            "string",
+            "null"
+          ]
+        },
+        "approvedAt": {
+          "type": [
+            "string",
+            "null"
+          ],
+          "format": "date-time"
+        }
+      }
+    }
+  }
+}
Full technical diff · 12 changed fields

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

BEFORE
"02f7a15172aefcf95502f5647488224986f053fe2adc74265f18ffd354ecf416"
AFTER
"c716d2fd6a5fb27aafc60f16c66a17fe8af285a4d64f6d7cc6e0e812c031bca6"

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

BEFORE
3767
AFTER
2884

changed /files/PRIVACY.md/sha256

BEFORE
"faa2d2af33cf2106814283845714c75677a293e97c2dead3fa9e825b32d604f6"
AFTER
"3d006e8426d1e47e4a686ebcaeb0b467da60133dc5a64f461b75c3e4e1fc7e5f"

changed /files/PRIVACY.md/size

BEFORE
1965
AFTER
6308

changed /files/README.md/sha256

BEFORE
"2b92ac9bf16012c2f8ccf972aeca5c8d9c8f3e6f039907e9336b53f3920688c8"
AFTER
"be95a8a0e4c729037059c332d7aec58f46dd0d34ba9f322f6c457aac1d18bfc9"

changed /files/README.md/size

BEFORE
10513
AFTER
13453

added /files/docs~1contract-knowledge~1README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0e93aec67b42c6df9c5728e79eed803e92282bd6ba9f46e5f601c00dd735f43c",
  "size": 2432
}

added /files/docs~1contract-knowledge~1example.knowledge.json

BEFORE
Field was absent
AFTER
{
  "sha256": "e0075b06f25636b325c97d1418746a99262214ad115d474735058c20c15895e7",
  "size": 993
}

added /files/docs~1contract-knowledge~1technical-knowledge.schema.json

BEFORE
Field was absent
AFTER
{
  "sha256": "2f924a382e20b905643ec7f1e739d67f7ec4c15775ed246371fde1c9860ac042",
  "size": 4740
}

added /files/scripts~1build_knowledge_draft.py

BEFORE
Field was absent
AFTER
{
  "sha256": "99962c4ff0484e461a54b841860f7833c742118d899b39db7cee05cfb93b990e",
  "size": 2639
}

added /files/scripts~1validate_knowledge_json.py

BEFORE
Field was absent
AFTER
{
  "sha256": "485edf99bf0f55f1dab9a42b0364a778bb453559a26101e21339aefc89fb2567",
  "size": 4215
}

added /files/tests~1test_knowledge_contract.py

BEFORE
Field was absent
AFTER
{
  "sha256": "5669fdb2094f6a03e33ba5b526e3b0bf7b2953282f1b84b3d533d83fa1e2db15",
  "size": 1244
}
Full snapshot data
{
  "files": {
    ".codex-plugin/assets/composer-icon.png": {
      "sha256": "5f626434942755d61e532dea25ede1b8f785298c70bf5bde8b0075f66534f141",
      "size": 294227
    },
    ".codex-plugin/assets/logo.png": {
      "sha256": "b5572cec951440f7aa488bc760c9b480e1e71831fb3892aed64596dafe9a5e70",
      "size": 873627
    },
    ".codex-plugin/plugin.json": {
      "sha256": "c716d2fd6a5fb27aafc60f16c66a17fe8af285a4d64f6d7cc6e0e812c031bca6",
      "size": 2884
    },
    ".gitignore": {
      "sha256": "1c1a52565e0f572c6c5bb324503374b4b276398668fe2f62e2837fefab7a67a6",
      "size": 81
    },
    "LICENSE": {
      "sha256": "e2a2326a26cf362f0a7f42112063a72f29858c775783b563b49aa6195d598471",
      "size": 932
    },
    "PRIVACY.md": {
      "sha256": "3d006e8426d1e47e4a686ebcaeb0b467da60133dc5a64f461b75c3e4e1fc7e5f",
      "size": 6308
    },
    "PUBLISHING_GUIDE.md": {
      "sha256": "3efd2b5246782d2cda66fc8a7c3fc9438f33147d6539891763c1d54dbd90fac6",
      "size": 1193
    },
    "README.md": {
      "sha256": "be95a8a0e4c729037059c332d7aec58f46dd0d34ba9f322f6c457aac1d18bfc9",
      "size": 13453
    },
    "SUPPORT.md": {
      "sha256": "ff59f4c1e2c6a3adbf8c197bf6a64b6bfd05af54183f4873d9fead68e86c029d",
      "size": 489
    },
    "TERMS.md": {
      "sha256": "129004c130353137736d0856d9f2271ad934d4ae3f1142caed0f2ff927aa2c26",
      "size": 2581
    },
    "assets/composer-icon.png": {
      "sha256": "5f626434942755d61e532dea25ede1b8f785298c70bf5bde8b0075f66534f141",
      "size": 294227
    },
    "assets/ew-ai-flowchart-showcase.png": {
      "sha256": "f1fc6f272f8fb25f40f60e70f4dde7769f5eb49c0159d06b32e95fcb808c1c32",
      "size": 1477409
    },
    "assets/logo.png": {
      "sha256": "b5572cec951440f7aa488bc760c9b480e1e71831fb3892aed64596dafe9a5e70",
      "size": 873627
    },
    "docs/contract-knowledge/README.md": {
      "sha256": "0e93aec67b42c6df9c5728e79eed803e92282bd6ba9f46e5f601c00dd735f43c",
      "size": 2432
    },
    "docs/contract-knowledge/example.knowledge.json": {
      "sha256": "e0075b06f25636b325c97d1418746a99262214ad115d474735058c20c15895e7",
      "size": 993
    },
    "docs/contract-knowledge/technical-knowledge.schema.json": {
      "sha256": "2f924a382e20b905643ec7f1e739d67f7ec4c15775ed246371fde1c9860ac042",
      "size": 4740
    },
    "scripts/build_knowledge_draft.py": {
      "sha256": "99962c4ff0484e461a54b841860f7833c742118d899b39db7cee05cfb93b990e",
      "size": 2639
    },
    "scripts/validate_efd_json.py": {
      "sha256": "7177ba2985003a5c49e1ad03f75ea66d112063b5f0c46b96b8ab2ae82ebcd791",
      "size": 13227
    },
    "scripts/validate_knowledge_json.py": {
      "sha256": "485edf99bf0f55f1dab9a42b0364a778bb453559a26101e21339aefc89fb2567",
      "size": 4215
    },
    "skills/efd-json-forge/SKILL.md": {
      "sha256": "3654fc982536c0d974196ee041058d4dbe0924c5d7e4719618072fa5bc2ca6bc",
      "size": 4783
    },
    "skills/efd-json-forge/agents/openai.yaml": {
      "sha256": "ddaf441d1144e59db4d0421cd66390c9f435a4bcc0fd1ef9da3bca54ee725b57",
      "size": 453
    },
    "skills/efd-json-forge/assets/icon.png": {
      "sha256": "5f626434942755d61e532dea25ede1b8f785298c70bf5bde8b0075f66534f141",
      "size": 294227
    },
    "skills/efd-json-forge/assets/logo.png": {
      "sha256": "b5572cec951440f7aa488bc760c9b480e1e71831fb3892aed64596dafe9a5e70",
      "size": 873627
    },
    "skills/efd-json-forge/assets/sample.efd.json": {
      "sha256": "c3ec4e75f2916ff577b2568324fc10f89c44bba7cdcd0eeadc447f9de4db7ea4",
      "size": 10860
    },
    "skills/efd-json-forge/references/efd-2.1.schema.json": {
      "sha256": "42da1cfa16052e35a6f9e4dbc59cba223bc927510ce4cdfc35615a65ad1b89d0",
      "size": 14898
    },
    "skills/efd-json-forge/references/efd-contract.md": {
      "sha256": "984ae0dc62d32cf2452aa406d1d2ce8bd16fe664be9e8a14b91b4492d1dc63d1",
      "size": 2898
    },
    "tests/test_knowledge_contract.py": {
      "sha256": "5669fdb2094f6a03e33ba5b526e3b0bf7b2953282f1b84b3d533d83fa1e2db15",
      "size": 1244
    }
  }
}

SHA-256 of public snapshot: f2a489ed5596e4e86e1741982cdac15b64d8b2ebe6d9b898cd8286a3aaa1d939