87f6de7c9f
leo 2026-08-15「有效才正式開發」下一格:紙上考卷驗過的動作集做成真的 n8n 節點。 詞彙照定案(sheet/field/record,InkStoneCo system-dev/wiki/kbdb-詞彙表.md)。 - 動作 ↔ API 映射收斂在 nodes/Kbdb/actions.ts(純函式),20 個 vitest 釘死 ——就是動作對照表 ✅ 那半的機器版;🔴/◐ 的動作刻意不存在,呼叫丟 「沒有這個能力」(07-thin-shell §3.1:API 沒有的能力不拼裝) - 對外走 cypher-executor /kbdb/* proxy(X-Arcrun-API-Key),不直連 kbdb worker - Add a field 不掛:proxy 無 PATCH /kbdb/templates(實測 404);base 端 PATCH /templates/:id 語意是 slots 整組覆蓋(本地實測),不是加一欄 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
37 lines
868 B
JSON
37 lines
868 B
JSON
{
|
|
"name": "n8n-nodes-kbdb",
|
|
"version": "0.1.0",
|
|
"description": "KBDB actions for n8n — sheet / field / record vocabulary, thin shell over the Arcrun cypher-executor /kbdb/* API",
|
|
"keywords": [
|
|
"n8n-community-node-package"
|
|
],
|
|
"license": "MIT",
|
|
"author": "InkStoneCo",
|
|
"main": "index.js",
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"n8n": {
|
|
"n8nNodesApiVersion": 1,
|
|
"credentials": [
|
|
"dist/credentials/KbdbApi.credentials.js"
|
|
],
|
|
"nodes": [
|
|
"dist/nodes/Kbdb/Kbdb.node.js"
|
|
]
|
|
},
|
|
"scripts": {
|
|
"build": "tsc && node -e \"require('fs').copyFileSync('nodes/Kbdb/kbdb.svg','dist/nodes/Kbdb/kbdb.svg')\"",
|
|
"test": "vitest run"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.0.0",
|
|
"n8n-workflow": "^1.82.0",
|
|
"typescript": "^5.7.0",
|
|
"vitest": "^3.1.0"
|
|
},
|
|
"peerDependencies": {
|
|
"n8n-workflow": "*"
|
|
}
|
|
}
|