Skip to content

驗收所有來源 canonical 入庫與空庫重建 #146

Description

@WangWilly

Parent

#126

What to build

所有來源 canonical 入庫與空庫重建的最終驗收。產品尚無既有使用者,不要求 legacy compatibility、quarantine 或跨版本保留。#147 可先實作,本項不阻擋實作開始,但阻擋 canonical-only 切換的最終驗收。

Acceptance criteria

  • 整合所有 preserved enabled integrations 與 advertised sources/product streams(含 E-Invoice)的 inventory、版本契約、fixtures 與 required semantic coverage。
  • 先讀取既有手動 workflow 執行的 durable canonical evidence;區分靜態 inventory 預設 blocked 與 FromLedger 實際 readiness,不能用工作完成/下載檔或 issue 已關閉當作成功入庫證據。
  • 驗證 identity、classification、posting、effective time、completeness、revision、taxonomy compatibility、authority route 及必要認證紀錄;不再 advertised 且不 preserve 的來源不阻擋。
  • 缺少必要契約或證據時總體 gate 失敗並回報具體來源/產品原因;接入 release preflight 的可重現 fixture 驗收,不依赖 real authentication secrets。
  • 空 canonical store 經正常同步重建後可由產品查詢讀到合格資料;初始化完成前不執行遠端收集,無 legacy downloads replay。
  • 同期間重收不重複金融認列;必要欄位缺失/分頁中斷/commit 失敗不留部分 Capture 或推進 committed sync state。
  • 保留正常登入、OTP、人工作業、排程、取消、重試與通知;單一來源失敗不破壞其他來源或 canonical store validity。
  • 覆蓋重啟、fresh install、empty/awaiting、收集成功/失敗與 canonical-only 查詢。驗證來源 connection/identity epoch 由新契約合法建立。

Final acceptance inputs

上述工作可先開始;本項是整合後的驗收,不與 #147 形成互相阻擋。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

ready-for-agentFully specified, ready for an AFK agent

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions