// 三元組 partial update action // // [→arcrun] base 缺 PUT /records/:id(也無 DELETE):基本盤目前只支援建/查 record, // 不支援就地更新一筆 record 的 slot 值。插件不准用 SQL 直改表,故更新暫不支援。 // // 暫時策略:回 not-supported(null),由 route 轉成 4xx/501。 // 待上游補 PUT /records/:id 後,這裡改成 client.req('PUT', ...) 或薄殼呼叫。 // 不得以 SQL/D1 繞過。 import type { Triplet } from '../types'; import type { KbdbClient } from '../lib/kbdb-client'; export async function patchTriplet( _client: KbdbClient, _id: string, _data: { subject?: string; predicate?: string; object?: string; confidence?: number; subject_alias?: string; predicate_alias?: string; object_alias?: string; }, ): Promise<{ ok: true; triplet: Triplet } | null> { // base 無 PUT /records/:id → 無法就地更新;回 null(not-supported)。 return null; }