Skip to content

[feature] stage-bundles P1-2:slot 歸屬——Claim.slotIds、萃取標 slot、開板補分類與格狀態 #146

Description

@Lanznx

Stage-bundles P1-2/4。Design:docs/design/stage-bundles.md(PR #144)S2/S3、§3。掛 #137,依賴 P1-1。

範圍

  • Claim.slotIds?: string[](optional、向後相容,accounts.json 不 migration)
  • 萃取帶 slot:lib/accounts/extract.ts schema 增列 slot 欄;當公司/戰線處於有 bundle 的階段時,把 slot 清單(id+hint)注入 prompt——餵資料與會後 diff 兩條路都標;審核 UI 照常,approve 時 slotIds 一起入庫
  • 開板補分類:舊卡/手動卡先用 SlotDef.query 粗查詢預掛;開板時一次性 LLM 補分類(只處理 query 命中但無 slotIds 的卡),結果寫回 slotIds;快取 keyed by(claimIds hash × bundle 版本),無新卡不重跑
  • 格狀態演算法:空(0 卡)/薄(全 inferred、或全過舊 >30 天、或未達 solidAt=2)/實;純函式+單元測試
  • 門檻先落常數;用 AI3/喜來登真卡片庫回放校準(design 開放問題 1,校準結論回寫 doc)

驗收

  • 餵一段逐字稿 → 新卡帶 slotIds 入庫 → ThreadPage 板(P1-3)直接反映
  • 補分類只跑一次、快取生效;格狀態單測覆蓋三態邊界

依賴:P1-1。被 P1-3 依賴。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions