← 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

README.md

− removed · + added

--- before
+++ after
@@ -6,6 +6,31 @@
 
 [Install in ChatGPT / 在 ChatGPT 安裝](https://chatgpt.com/plugins/plugins_6aa8c1342bb08191aa28e1ba7adfe833)
 
+## Dual-Route Architecture / 雙路由架構
+
+**Product name remains EW AI Flowchart / 產品名稱維持 EW AI Flowchart。**
+
+EW AI Flowchart is evolving toward a dual-route architecture. The established process-engineering workflow remains the primary supported capability; the Knowledge Structuring route is under development on this branch.
+
+EW AI Flowchart 規劃採用雙路由架構:保留現有具象流程工程,並擴充「知識結構化」。兩條路由可共同建立可供企業 AI 系統使用的結構化知識契約庫;新增功能仍處於開發階段,不代表已正式上線。
+
+| Route / 路由 | Input / 輸入 | Output / 輸出 | Governance / 治理 |
+| --- | --- | --- | --- |
+| **A — Process Modeling / 具象流程工程** | ISO systems, SOPs, procedures, job instructions / ISO 體系、SOP、程序與工作說明 | Validated **EFD 2.1 JSON** with stages, tasks, edges and node-level **RACI** / 含流程節點與 RACI 的具象流程契約 | Human confirmation, roles, evidence, versioning / 人工確認、權責、證據、版本 |
+| **B — Knowledge Structuring / 知識結構化** *(in development / 開發中)* | Technical documents, manuals, academic papers, reviewed experience / 技術文件、手冊、論文、經審核經驗 | **Technical Knowledge JSON** with source anchors, conditions, limitations and review status / 含來源定位、適用條件、限制及審核狀態的技術知識契約 | No fabricated RACI, traceable claims, approval / 不虛構 RACI、主張可溯源、審核批准 |
+
+### Shared contract governance / 共用契約治理
+
+Document intake → Route A and/or Route B → JSON Schema validation → source/evidence review → versioned JSON Contract Library → enterprise AI knowledge access → authorized AI worker.
+
+文件接收 → 路由 A/B(同一文件可同時走兩路)→ Schema 驗證 → 來源與證據審核 → 版本化 JSON 契約庫 → 企業 AI 知識存取 → 經授權 AI 數位員工。
+
+- **Knowledge Structuring is not vectorization. / 知識結構化不是向量化。** It creates explicit, inspectable JSON facts and relationships; it does not inherently create embeddings.
+- **This ChatGPT plugin is a Skills-only document-to-JSON tool; it does not provide a remote tool server. / 本 ChatGPT 外掛為純 Skill 文件轉 JSON 工具,不提供遠端工具伺服器。**
+- Technical research is reference knowledge, not automatically an approved operational Skill. / 論文研究成果不自動取得現場操作授權。
+- Existing EFD 2.1 and its RACI requirements remain unchanged. / 既有 EFD 2.1 與 RACI 規則維持相容。
+- Current draft schema, example, and validator: [Contract Knowledge Design](docs/contract-knowledge/README.md). The automated document-to-JSON extraction engine is **not yet deployed**. / 目前僅完成部分契約規格、範例與驗證程式,尚未部署文件自動轉換引擎。
+
 ![An anonymized EW AI Flowchart interface showing stages, responsibility lanes, process nodes, semantic connections, and a node-level RACI matrix.](assets/ew-ai-flowchart-showcase.png)
 
 The screenshot is an anonymized product illustration. It contains no customer, company, personal, API-key, or paid-product URL information.
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