sepasoft-foundationslisted
Install: claude install-skill aimerfan/ignition-skills
# SepaSoft Foundations
## 平台定位
SepaSoft 是建構於 Ignition 平台上的 MES module suite,不是獨立產品。它分成多個
module:Batch Procedure、OEE/Downtime、SPC、Track & Trace、Business Connector
等。本 skill 聚焦 Batch Procedure module;其他 module 只在
`references/mes-api-map.md` 點到名,不深入。
核心架構名詞與關係:
- 跑在 Ignition Gateway 上,scripting API 在 `system.mes.*` 命名空間
- 程序模型對齊 ISA-88 四層:Procedure / Unit Procedure / Operation / Phase
(頂層 Procedure 即 Recipe)
- 物理模型獨立於程序模型:Process Cell / Unit;執行時 Unit 與 Unit Procedure
一對一
- 一個 batch 執行的是由 Master Recipe 產生的 Control Recipe;執行歷史經
EBR(Electronic Batch Record)介面存取
此節僅校準最基本理解,具體 fact 在 `references/` 子文件。
## 紀律提醒
- reference 子文件是索引與 mental model,不是最終答案。具體
`system.mes.*` signature、行為、option 列舉、SP 版本特定行為,一律以
docs.sepasoft.com 為終點 —— skill 內的概念總結不足以作為最終答覆來源。
不要因為「reference 已有簡短描述」就略過查 docs;那段描述的作用是讓你
知道該查什麼、去哪查,不是替代查證
- 不憑記憶湊 signature 或 method 名
- 版本敏感性極強:SepaSoft 行為大量以 service pack 為界(例 3.81.12 SP5、
4.83.1 SP5、MES 3.0 vs 4.0)。陳述行為必帶版本,並參照
www.sepasoft.com/downloads 的 Release Notes
- 分辨 ISA-88 標準 / SepaSoft 平台行為 / 客戶自製 recipe・phase。客戶命名的
特定 phase、recipe、batch 不屬平台知識
- internal DB schema、vertical table 結構不是公開契約,不要建議 raw SQL,也不
要把內部結構當穩定事實陳述
- 未經官方文件或高可信來源驗證的內容,標為推測或待補,不寫成斷言
- plausibly 屬本 skill 範圍(定位 / 這是什麼 / 屬哪一層 / 去哪查證)但
reference 無錨點、索引也帶不到的問題:不可回「找不到」或憑記憶答而
停。先去 docs.sepasoft.com 查證;查證後仍判斷 skill 缺概念錨點,主動
向 user 標明「這可能是 skill coverage gap」,簡述主題、缺口、最終哪個
官方來源答出,供 user 回饋。但 user 要的是本 skill 刻意排除的
how-to / signature / option / troubleshooting 時不算 gap,指向