智慧設備順序控制系統共用骨架文件

返回

智慧設備順序控制系統共用骨架文件

本 repository 是「智慧設備順序控制系統共用骨架」的文件 repo,用來整理架構方向、第一階段開工規格、AI / Codex 工作規則、開發進度與驗證節點紀錄。

正式程式碼放在另一個 repository:

hs-device-control-template

正式文件網站

https://hs-device-control-template-docs.pages.dev/

專案目標

本專案目標是建立可重複使用、可擴充、可維護、可追蹤的智慧設備順序控制系統共用骨架。

適用場景包含醫院智慧藥局、智慧調劑台、電子紙、RFID、燈號導引、門禁、秤重、藥櫃、傳送櫃、PLC / IO 控制等。

第一階段重點是先完成可驗證的控制核心,而不是一次完成完整平台。

Repository 定位

本專案採用「文件 repo 與程式 repo 分開」。

repo用途
hs-device-control-template-docs前導文件、架構方向、開工規格、AI / Codex 工作規則、docs 文件、Cloudflare Pages 發布包
hs-device-control-template.NET 5.0 Solution、Core Library、Device Adapters、ConsoleHost、Tests、config / samples

執行檔、安裝包與部署包不放入文件 repo。未來若需要正式交付,可使用 GitHub Releases、CI/CD artifact 或公司內部檔案庫管理。

目前狀態

項目狀態
文件網站已發布至 Cloudflare Pages
前導文件已拆分為架構方向與第一階段開工規格
程式 repo已建立 hs-device-control-template
.NET 5.0 程式骨架已建立 Solution、Core、Adapters、ConsoleHost 與測試專案
公開 API XML 註解已補強
Workflow 定義驗證規則已完成
驗證節點規則已建立,用於功能節點完成後回報實際效果
Config Loader已完成,可載入 samples/config 並交由 Config Validator 驗證
Config Mapper已完成,可將 WorkflowConfiguration 轉成 WorkflowDefinition
ConsoleHost 設定檔啟動已完成,代表流程已改走完整設定檔鏈路
Log 輸出格式已完成 ConsoleLogWriter / FileLogWriter 共用單行 key-value 格式
驗證節點紀錄已補齊 Config Loader / Config Mapper / ConsoleHost 設定檔啟動實際效果
DeviceId 執行鏈路已完成從設定檔、WorkflowNode、DeviceCommand 到 Log 的串接
節點失敗與重試驗證已完成設備離線、節點逾時、重試後成功、重試耗盡失敗案例
Adapter 分派器已完成依 DeviceId 選擇不同設備 Adapter 的最小版本
TaskEngine 最小版本已完成任務狀態、開始時間、結束時間、耗時與結果追蹤
Adapter 生命週期已完成 Connect、Disconnect、GetStatus 與 Mock Adapter 狀態驗證

詳細進度請見:

開發進度總覽

建議閱讀順序

  1. 先看 架構方向
  2. 再看 第一階段開工規格
  3. 接著看 開發進度總覽
  4. 若要協作或修改內容,先看 AGENTS.md
  5. 第一階段驗收完成後,看 第二階段規劃總覽
  6. 確認第一個主軸後,看 MySQL TaskStore PoC 實作前確認清單
  7. 確認 MySQL PoC 範圍後,看 MySQL 套件選型分析
  8. 確認資料庫建置方式後,看 MySQL Schema 自動建表設計
  9. 確認自動建表策略後,看 MySQL schema Class 初稿
  10. 進入程式實作前,看 MySQL 行前連線資訊確認
  11. 提供環境資訊時,看 MySQL 行前資訊填寫範本
  12. 進入程式 repo 前,看 MySQL Schema Attribute 實作前確認
  13. 進入 Schema Initializer 程式實作前,看 Schema Initializer DryRun 實作前確認
  14. 查看目前實作結果,看 Schema Initializer DryRun 第一版實作紀錄
  15. 規劃 ConsoleHost 接入方式,看 Schema Initializer DryRun ConsoleHost 接入設計
  16. 進入接入實作前,看 Schema Initializer DryRun ConsoleHost 接入實作前確認
  17. 查看接入實作結果,看 Schema Initializer DryRun ConsoleHost 接入實作紀錄
  18. 查看實際效果,看 ConsoleHost Schema Initializer DryRun 人工驗證紀錄
  19. 進入真實 MySQL Inspector 前,看 Schema Automation 第一輪收尾檢查
  20. 確認真實 DB metadata 邊界,看 真實 MySQL Inspector 前置確認
  21. 進入第一版實作前,看 MySqlSchemaInspector 實作前確認清單
  22. 不導入套件前先看 MySqlSchemaInspector Query Builder / Row Mapper 設計
  23. 實作前看 Query Builder / Row Mapper 實作前確認
  24. 進入程式 repo 前看 程式 repo 結構檢查與第一版實作範圍盤點
  25. 查看目前實作結果,看 MySQL Schema Inspector 純程式 helper 實作紀錄
  26. 整理文件網站版面前,看 文件網站資訊架構整理規劃
  27. 重整首頁導覽與需求呈現前,看 文件網站導覽重整方案
  28. 查看需求符合度與平台化邊界,看 專案能力邊界與平台化需求地圖
  29. 查看第二階段邊界,看 第二階段儀表板
  30. 查看 MySQL / Schema Automation 視覺化進度,看 資料庫可視化儀表板
  31. 進入真實 DB provider 前,看 MySqlSchemaInspector 真實 DB provider 實作前確認
  32. 查看真實 MySQL 5.6.2 detailed logger 驗證結果,看程式 repo 的 docs/mysql-real-schema-inspector-mysql56-manual-verification-record.md
  33. 查看 MySQL TaskStore node_executions 真實 DB 寫入 / 查詢 / cleanup 結果,看 MySQL TaskStore node_executions 真實 DB 驗證紀錄
  34. 釐清命令明細表資料來源,看 MySQL TaskStore command_executions 實作前確認
  35. 釐清詳細診斷資料保存邊界,看 MySQL DB LogWriter / TraceStore 邊界設計
  36. 進入第一版實作前,看 MySQL DB LogWriter / TraceStore 實作前確認
  37. 盤點第二階段 B 完成與延後邊界,看 第二階段 B 補完清單與收斂結論
  38. 查看 DB LogWriter 第一版結果,看 MySQL DB LogWriter / TraceStore 第一版實作紀錄
  39. 查看 DB LogWriter manual-only 入口,看 MySQL DB LogWriter / TraceStore manual-only xUnit 驗證入口實作紀錄
  40. 查看真實 DB 驗證前停止線,看 MySQL DB LogWriter 真實 DB 驗證前確認清單
  41. 查看真實 DB 驗證通過結果,看 MySQL DB LogWriter task_log_traces 真實 DB 驗證紀錄
  42. 查看 trace 查詢邊界,看 MySQL TaskTraceStore 查詢邊界設計
  43. 進入 public 查詢介面前,看 TaskTraceStore public 查詢介面實作前確認
  44. 查看 Apply 安全策略,看 MySQL Schema Apply / DDL Executor 安全策略
  45. 查看第二階段 B 完成判定,看 第二階段 B 收斂稽核
  46. 進入第三階段前,先看 第三階段前置規劃
  47. 查看第三階段執行主線,看 第三階段執行儀表板
  48. 進入 3B 前,先看 ManualApplyPreview 實作前確認
  49. 確認 3B 決策時,看 3B ManualApplyPreview 決策確認表
  50. 查看 3B 第一版實作結果,看 ManualApplyPreview 第一版實作紀錄
  51. 查看 3B 是否可收斂,看 ManualApplyPreview 3B 完成稽核表
  52. 查看 3B 文件是否已線上發布,看 ManualApplyPreview 3B 線上驗收紀錄
  53. 進入 3C 前,看 3C Service / API 邊界分析
  54. 確認 3C 決策時,看 3C Service / API 決策確認表
  55. 進入 3C 程式實作前,看 3C 程式 repo 結構檢查與實作前確認
  56. 確認 Application Service contract 時,看 3C Application Service contract 草案 / 實作前確認表
  57. 查看 Application contract 第一版實作時,看 3C Application contract 第一版實作紀錄
  58. 查看 3C 完成狀態時,看 3C Application contract 完成稽核表
  59. 準備提交前,看 3C Application contract commit / push 前確認
  60. 查看 3C 文件是否已線上發布,看 3C Application contract 線上驗收紀錄
  61. 進入 3D 平台化擴充前,看 3D Plugin / 多設備單元邊界分析
  62. 確認 3D 下一步前,看 3D Plugin / 多設備單元決策確認表
  63. 確認 3D contract 前,看 3D contract 草案 / 實作前確認表
  64. 查看 3D contract 決策結果時,看 3D contract 決策確認表
  65. 查看 3D 目標模式收斂狀態,看 3D Plugin / 多設備單元完成稽核表
  66. 查看 3D 文件是否已線上發布,看 3D Plugin / 多設備單元線上驗收紀錄
  67. 進入 3D 程式實作前,看 3D 程式 repo 結構檢查與實作前確認
  68. 查看 3D 程式 repo 結構檢查是否已線上發布,看 3D 程式 repo 結構檢查線上驗收紀錄
  69. 確認 3D 第一版 Application contract 前,看 3D Application contract 草案 / 實作前確認表
  70. 查看 3D Application contract 決策結果時,看 3D Application contract 決策確認表
  71. 查看 3D Application contract 第一版實作時,看 3D Application contract 第一版實作紀錄
  72. 準備提交 3D Application contract 前,看 3D Application contract commit / push 前確認
  73. 收斂第三階段時,看 第三階段總收斂確認表
  74. 進入第四階段正式入口前,看 4A WebApi / ServiceHost / Plugin Loader 邊界分析
  75. 確認 4A 七項決策時,看 4A WebApi / ServiceHost / Plugin Loader 決策確認表
  76. 判斷 WebApi、ServiceHost、Plugin Loader 執行階段時,看 第四階段 4B / 4C / 4D 執行切分表
  77. 查看 4A / 4B 切分是否已線上發布,看 第四階段 4A / 4B 切分線上驗收紀錄
  78. 確認第四階段總標準、文件、施作範圍與驗收條件,看 第四階段標準 / 文件 / 施作範圍 / 驗收條件總表
  79. 查看第四階段目標模式是否已完成,看 第四階段目標模式完成稽核表
  80. 進入 4B WebApi 程式實作前,看 4B WebApi contract 草案 / 實作前確認表
  81. 查看 4B 七項建議是否已確認,看 4B WebApi 決策確認紀錄
  82. 查看 4B WebApi 第一版實作與 API / DB 驗收結果,看 4B WebApi 第一版實作與 API / DB 驗收紀錄
  83. 進入 4C ServiceHost 程式實作前,看 4C ServiceHost contract 草案 / 實作前確認表
  84. 查看 4C 七項建議是否已確認,看 4C ServiceHost 決策確認紀錄
  85. 查看 4C 程式 repo 結構檢查與預計修改範圍,看 4C ServiceHost 程式 repo 結構檢查表
  86. 查看 4C ServiceHost 第一版實作與驗收結果,看 4C ServiceHost 實作與驗收紀錄
  87. 查看 4C 是否已可標記本機完成,看 4C ServiceHost 完成稽核表
  88. 進入 4D PluginLoader 前,看 4D PluginLoader 邊界分析
  89. 確認 4D 七項建議時,看 4D PluginLoader 決策確認表
  90. 確認 4D contract 草案與候選檔案時,看 4D PluginLoader contract 草案 / 實作前確認表
  91. 查看 4D 程式 repo 結構檢查與候選修改範圍,看 4D PluginLoader 程式 repo 結構檢查表
  92. 進入 4D 最小 Application plugin contract 程式實作前,看 4D 最小 Application plugin contract 實作前最後確認表
  93. 查看 4D 最小 Application plugin contract 第一版實作結果,看 4D 最小 Application plugin contract 實作與驗收紀錄
  94. 查看 4D 是否可收斂,看 4D PluginLoader 完成稽核表
  95. 收斂第四階段時,看 第四階段完成確認表
  96. 查閱 4D 程式提交範圍與執行結果時,看 4D Application plugin contract commit / push 前確認
  97. 查閱第四階段是否已完成線上驗收時,看 第四階段線上驗收紀錄
  98. 規劃 Loader、DLL、DB、config、auth 與 Windows Service 何時開始驗證 / 程式實作時,看 第四階段後續功能節點切分表
  99. 確認 4E 到 5F 後續推進順序與停止線時,看 4E 後續功能節點決策確認表
  100. 進入 5A PluginLoader 前確認時,看 5A PluginLoader 實作前確認表
  101. 查看後續 Loader、外部 DLL、config schema、DB audit、auth / Swagger、Windows Service 的文件 / 實作 / 驗收範圍時,看 第五階段 Loader 到 Service 後續文件 / 實作 / 驗收範圍補齊表
  102. 進入 5A 最小 PluginLoader 程式實作前,看 5A PluginLoader 程式 repo 結構檢查與實作前盤點
  103. 確認 5A 最小 PluginLoader public contract、候選檔案、error codes 與停止線時,看 5A 最小 PluginLoader 實作前最後確認表
  104. 查驗 5A 最後確認表是否已在線上文件網站可追溯時,看 5A 最小 PluginLoader 最後確認表線上驗收紀錄
  105. 確認 5A 實作後應跑的測試案例、停止線掃描與驗收證據時,看 5A 最小 PluginLoader 實作測試案例與停止線稽核表
  106. 查閱外部 DLL manual-only 邊界七項確認時,看 外部 DLL manual-only 邊界決策確認紀錄
  107. 進入外部 DLL manual-only 程式實作前,看 外部 DLL manual-only 程式 repo 結構檢查與實作前確認
  108. 查看外部 DLL manual-only fake verifier 實作與驗收結果時,看 外部 DLL manual-only fake verifier 實作與驗收紀錄
  109. 進入 5B config schema 前,看 5B config schema 邊界分析
  110. 確認 5B config schema 候選欄位、測試與停止線時,看 5B config schema 實作前確認表
  111. 查驗 5B config schema 實作前文件是否已在線上可追溯時,看 5B config schema 實作前確認線上驗收紀錄
  112. 查閱 5B config schema 程式 repo 唯讀結構檢查、候選檔案與測試基準時,看 5B config schema 程式 repo 結構檢查與實作前盤點
  113. 查看 5B config schema 程式實作、測試與停止線驗收時,看 5B config schema 實作與驗收紀錄
  114. 進入 5C DB audit 前,看 5C DB audit 邊界分析
  115. 確認 5C audit event、fake writer、DB 停止線與測試基準時,看 5C DB audit 實作前確認表
  116. 查閱 5C 程式 repo 唯讀結構檢查、候選檔案與測試基準時,看 5C DB audit 程式 repo 結構檢查與實作前盤點
  117. 確認 5C 第一批程式實作後應跑的測試案例、停止線掃描與驗收證據時,看 5C DB audit 實作測試案例與停止線稽核表
  118. 查驗 5C 實作前文件包是否已在線上可追溯時,看 5C DB audit 實作前文件線上驗收紀錄
  119. 查看 5C DB audit 第一批程式實作、測試與停止線驗收時,看 5C DB audit 實作與驗收紀錄
  120. 進入 5D auth / Swagger 前,看 5D auth / Swagger 邊界分析
  121. 確認 5D auth model、Swagger dev-only、secret 停止線與測試基準時,看 5D auth / Swagger 實作前確認表
  122. 查閱 5D 程式 repo 唯讀結構檢查、候選檔案與測試基準時,看 5D auth / Swagger 程式 repo 結構檢查與實作前盤點
  123. 確認 5D 第一批程式實作後應跑的測試案例、停止線掃描與驗收證據時,看 5D auth / Swagger 實作測試案例與停止線稽核表
  124. 查驗 5D 實作前文件包是否已在線上可追溯時,看 5D auth / Swagger 實作前文件線上驗收紀錄
  125. 回覆 5D 七項最後確認前,看 5D auth / Swagger 最小實作前最後確認表
  126. 查驗 5D 最後確認表是否已在線上可追溯時,看 5D auth / Swagger 最小實作前最後確認表線上驗收紀錄
  127. 5D 確認後要照哪個檔案、順序、測試與停止線施作時,看 5D auth / Swagger 實作工作包
  128. 查看 5D auth / Swagger 第一批程式實作、測試與停止線驗收時,看 5D auth / Swagger 實作與驗收紀錄
  129. 查驗 5D auth / Swagger 實作驗收頁與 remaining gate 頁是否已在線上可追溯時,看 5D auth / Swagger 線上驗收紀錄
  130. 進入 5E Windows Service 前,看 5E Windows Service 邊界分析
  131. 確認 5E service hosting、安裝停止線、敏感資訊與測試基準時,看 5E Windows Service 實作前確認表
  132. 查閱 5E 程式 repo 唯讀結構檢查、候選檔案與測試基準時,看 5E Windows Service 程式 repo 結構檢查與實作前盤點
  133. 確認 5E 第一批程式實作後應跑的測試案例、停止線掃描與驗收證據時,看 5E Windows Service 實作測試案例與停止線稽核表
  134. 查驗 5E 實作前文件包是否已在線上可追溯時,看 5E Windows Service 實作前文件線上驗收紀錄
  135. 回覆 5E 七項最後確認前,看 5E Windows Service 最小實作前最後確認表
  136. 查驗 5E 最後確認表是否已在線上可追溯時,看 5E Windows Service 最小實作前最後確認表線上驗收紀錄
  137. 5E 七項確認後要照哪個檔案、順序、測試與停止線施作時,看 5E Windows Service 實作工作包
  138. 查看 5E 實作前最新測試與停止線刷新結果時,看 5E Windows Service 實作前現況刷新紀錄
  139. 查看 5E Windows Service 最小 hosting gate 程式實作、測試、停止線與 Actions 驗收時,看 5E Windows Service 實作與驗收紀錄
  140. 查驗 5E 實作驗收頁、首頁、progress.jsonstatus.json 是否已在線上可追溯時,看 5E Windows Service 線上驗收紀錄
  141. 盤點第五階段剩餘 gate、完成條件與不可越權項目時,看 第五階段剩餘 gate 與完成條件稽核表
  142. 5E Windows Service 程式實作完成後,進入第五階段總整合驗收前,看 5F 第五階段整合驗收計畫
  143. 5E Windows Service 程式實作驗收完成後,執行 5F 前看 5F 第五階段整合驗收執行前確認表
  144. 查驗 5F 分項測試、全量測試、runtime smoke、停止線與污染掃描結果時,看 5F 第五階段整合驗收紀錄
  145. 確認第五階段是否可標記完成時,看 第五階段完成稽核表
  146. 查驗第五階段線上文件是否已可追溯 5F 驗收與完成稽核時,看 第五階段線上驗收紀錄

目前下一步

第一階段技術決策

項目決策
.NET 版本.NET 5.0
測試框架xUnit
第一階段 HostConsoleHost
第一階段設備Mock Adapter
第一階段 LogInterface + FileLogWriter / ConsoleLogWriter / MemoryLogWriter
代表流程燈號導引 + Sensor 驗證

第一階段範圍

第一階段包含:

第一階段不包含:

主要文件入口

文件說明
文件首頁靜態網站入口
架構方向架構目標、分層方向、長期路線
第一階段開工規格MVP 範圍、交付成果、測試矩陣與驗收標準
前導完成檢查表開工前確認項目
AGENTS.mdAI / Codex 協作規則
開發進度總覽目前進度與下一步

docs 文件索引

文件說明
docs/README.mddocs 文件索引
docs/prompt-library.mdCodex 協作 Prompt 範例
docs/error-codes.md錯誤代碼表
docs/log-format.mdLog 格式說明
docs/workflow-schema.mdWorkflow 設定規格
docs/config-schema.mddevices.json / appsettings.json 設定規格
docs/verification-node.md功能節點完成後的驗證節點說明
docs/verification-records.md已完成節點的實際驗證紀錄
docs/phase-two-planning-overview.md第二階段規劃架構、優先順序與待確認決策
docs/phase-two-first-track-selection.md第二階段第一個主軸選型比較
docs/mysql-taskstore-poc-checklist.mdMySQL TaskStore PoC 實作前確認清單
docs/mysql-package-selection-analysis.mdMySQL 套件選型分析
docs/mysql-schema-auto-create-design.mdMySQL Schema 自動建表設計
docs/mysql-schema-class-draft.mdMySQL schema Class 初稿
docs/mysql-preflight-connection-checklist.mdMySQL 行前連線資訊確認
docs/mysql-preflight-info-template.mdMySQL 行前資訊填寫範本與實作前確認表
docs/mysql-schema-attribute-preimplementation-checklist.mdMySQL Schema Attribute 實作前確認
docs/schema-dry-run-planner-consolehost-display-record.mdSchemaDryRunPlanner ConsoleHost 顯示第一版實作紀錄
docs/consolehost-schema-dry-run-display-verification-record.mdConsoleHost Schema Dry Run 顯示人工驗證紀錄
docs/schema-initializer-dryrun-flow-design.mdSchema Initializer DryRun 流程設計
docs/schema-initializer-dryrun-preimplementation-checklist.mdSchema Initializer DryRun 實作前確認
docs/schema-initializer-dryrun-implementation-record.mdSchema Initializer DryRun 第一版實作紀錄
docs/schema-initializer-dryrun-consolehost-integration-design.mdSchema Initializer DryRun ConsoleHost 接入設計
docs/schema-initializer-dryrun-consolehost-integration-preimplementation-checklist.mdSchema Initializer DryRun ConsoleHost 接入實作前確認
docs/schema-initializer-dryrun-consolehost-integration-implementation-record.mdSchema Initializer DryRun ConsoleHost 接入實作紀錄
docs/consolehost-schema-initializer-dryrun-verification-record.mdConsoleHost Schema Initializer DryRun 人工驗證紀錄
docs/schema-automation-first-closure-check.mdSchema Automation 第一輪收尾檢查
docs/mysql-real-schema-inspector-preimplementation-checklist.md真實 MySQL Inspector 前置確認
docs/mysql-real-schema-inspector-implementation-checklist.mdMySqlSchemaInspector 實作前確認清單
docs/mysql-real-schema-inspector-query-row-mapper-design.mdMySqlSchemaInspector Query Builder / Row Mapper 設計
docs/mysql-real-schema-inspector-query-row-mapper-preimplementation-checklist.mdQuery Builder / Row Mapper 實作前確認
docs/mysql-real-schema-inspector-code-structure-scope-check.md程式 repo 結構檢查與第一版實作範圍盤點
docs/mysql-real-schema-inspector-helper-implementation-record.mdMySQL Schema Inspector 純程式 helper 實作紀錄
docs/mysql-real-schema-inspector-provider-preimplementation-checklist.mdMySqlSchemaInspector 真實 DB provider 實作前確認
docs/document-site-information-architecture-plan.md文件網站首頁減量、第二階段分頁與資料庫可視化規劃
docs/document-site-navigation-redesign-plan.md文件網站導覽重整方案
docs/platform-capability-roadmap.md專案能力邊界與平台化需求地圖
docs/phase-two-dashboard.md第二階段已完成 / 未完成邊界與主線進度
docs/database-dashboard.mdMySQL / Schema Automation 資料庫可視化儀表板
docs/mysql-taskstore-node-executions-real-db-verification-record.mdMySQL TaskStore node_executions 真實 DB 驗證紀錄
docs/mysql-taskstore-command-executions-preimplementation-checklist.mdMySQL TaskStore command_executions 實作前確認
docs/mysql-db-logwriter-tracestore-boundary-design.mdMySQL DB LogWriter / TraceStore 邊界設計
docs/mysql-db-logwriter-tracestore-preimplementation-checklist.mdMySQL DB LogWriter / TraceStore 實作前確認
docs/mysql-db-logwriter-tracestore-implementation-record.mdMySQL DB LogWriter / TraceStore 第一版實作紀錄
docs/mysql-db-logwriter-tracestore-manual-verification-design.mdMySQL DB LogWriter / TraceStore manual-only 真實 DB 驗證設計
docs/mysql-db-logwriter-tracestore-manual-xunit-implementation-record.mdMySQL DB LogWriter / TraceStore manual-only xUnit 驗證入口實作紀錄
docs/mysql-db-logwriter-tracestore-real-db-precheck.mdMySQL DB LogWriter 真實 DB 驗證前確認清單
docs/mysql-db-logwriter-tracestore-real-db-verification-record.mdMySQL DB LogWriter task_log_traces 真實 DB 驗證紀錄
docs/mysql-task-trace-store-query-boundary-design.mdMySQL TaskTraceStore 查詢邊界設計
docs/task-trace-store-public-query-interface-preimplementation-checklist.mdTaskTraceStore public 查詢介面實作前確認
docs/mysql-schema-apply-ddl-executor-safety-strategy.mdMySQL Schema Apply / DDL Executor 安全策略
docs/manual-apply-preview-preimplementation-checklist.mdManualApplyPreview 實作前確認
docs/manual-apply-preview-decision-confirmation.md3B ManualApplyPreview 決策確認表
docs/manual-apply-preview-implementation-record.mdManualApplyPreview 第一版實作紀錄
docs/manual-apply-preview-3b-completion-audit.mdManualApplyPreview 3B 完成稽核表
docs/manual-apply-preview-3b-online-acceptance-record.mdManualApplyPreview 3B 線上驗收紀錄
docs/phase-two-b-completion-checklist.md第二階段 B 補完清單與收斂結論
docs/phase-two-b-closure-audit.md第二階段 B 收斂稽核
docs/phase-three-preplanning.md第三階段前置規劃
docs/phase-three-dashboard.md第三階段執行儀表板
docs/service-api-boundary-analysis.md3C Service / API 邊界分析
docs/service-api-decision-confirmation.md3C Service / API 決策確認表
docs/service-api-code-structure-preimplementation-checklist.md3C 程式 repo 結構檢查與實作前確認
docs/service-api-application-contract-preimplementation-checklist.md3C Application Service contract 草案 / 實作前確認表
docs/service-api-application-contract-decision-confirmation.md3C Application contract 決策確認紀錄
docs/service-api-application-contract-implementation-record.md3C Application contract 第一版實作紀錄
docs/service-api-application-contract-3c-completion-audit.md3C Application contract 完成稽核表
docs/service-api-application-contract-commit-push-precheck.md3C Application contract commit / push 前確認
docs/service-api-application-contract-3c-online-acceptance-record.md3C Application contract 線上驗收紀錄
docs/plugin-multi-device-boundary-analysis.md3D Plugin / 多設備單元邊界分析
docs/plugin-multi-device-decision-confirmation.md3D Plugin / 多設備單元決策確認表
docs/plugin-multi-device-contract-preimplementation-checklist.md3D contract 草案 / 實作前確認表
docs/plugin-multi-device-contract-decision-confirmation.md3D contract 決策確認表
docs/plugin-multi-device-3d-completion-audit.md3D Plugin / 多設備單元完成稽核表
docs/plugin-multi-device-3d-online-acceptance-record.md3D Plugin / 多設備單元線上驗收紀錄
docs/plugin-multi-device-code-structure-preimplementation-checklist.md3D 程式 repo 結構檢查與實作前確認
docs/plugin-multi-device-code-structure-online-acceptance-record.md3D 程式 repo 結構檢查線上驗收紀錄
docs/plugin-multi-device-application-contract-preimplementation-checklist.md3D Application contract 草案 / 實作前確認表
docs/plugin-multi-device-application-contract-decision-confirmation.md3D Application contract 決策確認表
docs/plugin-multi-device-application-contract-implementation-record.md3D Application contract 第一版實作紀錄
docs/plugin-multi-device-application-contract-commit-push-precheck.md3D Application contract commit / push 前確認
docs/phase-three-final-closure-confirmation.md第三階段總收斂確認表
docs/phase-four-a-boundary-analysis.md4A WebApi / ServiceHost / Plugin Loader 邊界分析
docs/phase-four-a-decision-confirmation.md4A WebApi / ServiceHost / Plugin Loader 決策確認表
docs/phase-four-execution-split-plan.md第四階段 4B / 4C / 4D 執行切分表
docs/phase-four-4a-4b-split-online-acceptance-record.md第四階段 4A / 4B 切分線上驗收紀錄
docs/phase-four-standards-scope-acceptance.md第四階段標準 / 文件 / 施作範圍 / 驗收條件總表
docs/phase-four-goal-completion-audit.md第四階段目標模式完成稽核表
docs/phase-four-b-webapi-contract-preimplementation-checklist.md4B WebApi contract 草案 / 實作前確認表
docs/phase-four-b-webapi-decision-confirmation.md4B WebApi 決策確認紀錄
docs/phase-four-b-webapi-implementation-acceptance-record.md4B WebApi 第一版實作與 API / DB 驗收紀錄
docs/phase-four-c-servicehost-contract-preimplementation-checklist.md4C ServiceHost contract 草案 / 實作前確認表
docs/phase-four-c-servicehost-decision-confirmation.md4C ServiceHost 決策確認紀錄
docs/phase-four-c-servicehost-code-structure-preimplementation-checklist.md4C ServiceHost 程式 repo 結構檢查表
docs/phase-four-c-servicehost-implementation-acceptance-record.md4C ServiceHost 實作與驗收紀錄
docs/phase-four-c-servicehost-completion-audit.md4C ServiceHost 完成稽核表
docs/phase-four-d-pluginloader-boundary-analysis.md4D PluginLoader 邊界分析
docs/phase-four-d-pluginloader-decision-confirmation.md4D PluginLoader 決策確認表
docs/phase-four-d-pluginloader-contract-preimplementation-checklist.md4D PluginLoader contract 草案 / 實作前確認表
docs/phase-four-d-pluginloader-code-structure-preimplementation-checklist.md4D PluginLoader 程式 repo 結構檢查表
docs/phase-four-d-pluginloader-application-contract-preimplementation-checklist.md4D 最小 Application plugin contract 實作前最後確認表
docs/phase-four-d-pluginloader-application-contract-implementation-record.md4D 最小 Application plugin contract 實作與驗收紀錄
docs/phase-four-d-pluginloader-completion-audit.md4D PluginLoader 完成稽核表
docs/phase-four-final-completion-confirmation.md第四階段完成確認表
docs/phase-four-d-pluginloader-application-contract-commit-push-precheck.md4D Application plugin contract commit / push 前確認
docs/phase-four-final-online-acceptance-record.md第四階段線上驗收紀錄
docs/phase-four-post-minimal-capability-split-plan.md第四階段後續功能節點切分表
docs/phase-four-e-post-minimal-decision-confirmation.md4E 後續功能節點決策確認表
docs/phase-five-a-pluginloader-preimplementation-checklist.md5A PluginLoader 實作前確認表
docs/phase-five-loader-to-service-scope-acceptance-plan.md第五階段 Loader 到 Service 後續文件 / 實作 / 驗收範圍補齊表
docs/phase-five-a-pluginloader-code-structure-preimplementation-checklist.md5A PluginLoader 程式 repo 結構檢查與實作前盤點
docs/phase-five-a-pluginloader-final-preimplementation-checklist.md5A 最小 PluginLoader 實作前最後確認表
docs/phase-five-a-pluginloader-final-preimplementation-online-acceptance-record.md5A 最小 PluginLoader 最後確認表線上驗收紀錄
docs/phase-five-a-pluginloader-implementation-test-matrix.md5A 最小 PluginLoader 實作測試案例與停止線稽核表
docs/phase-five-external-dll-manual-only-decision-confirmation.md外部 DLL manual-only 邊界決策確認紀錄
docs/phase-five-external-dll-manual-only-code-structure-preimplementation-checklist.md外部 DLL manual-only 程式 repo 結構檢查與實作前確認
docs/phase-five-external-dll-manual-only-implementation-acceptance-record.md外部 DLL manual-only fake verifier 實作與驗收紀錄
docs/phase-five-b-config-schema-boundary-analysis.md5B config schema 邊界分析
docs/phase-five-b-config-schema-preimplementation-checklist.md5B config schema 實作前確認表
docs/phase-five-b-config-schema-preimplementation-online-acceptance-record.md5B config schema 實作前確認線上驗收紀錄
docs/phase-five-b-config-schema-code-structure-preimplementation-checklist.md5B config schema 程式 repo 結構檢查與實作前盤點
docs/phase-five-b-config-schema-implementation-acceptance-record.md5B config schema 實作與驗收紀錄
docs/phase-five-c-db-audit-boundary-analysis.md5C DB audit 邊界分析
docs/phase-five-c-db-audit-preimplementation-checklist.md5C DB audit 實作前確認表
docs/phase-five-c-db-audit-code-structure-preimplementation-checklist.md5C DB audit 程式 repo 結構檢查與實作前盤點
docs/phase-five-c-db-audit-implementation-test-matrix.md5C DB audit 實作測試案例與停止線稽核表
docs/phase-five-c-db-audit-preimplementation-online-acceptance-record.md5C DB audit 實作前文件線上驗收紀錄
docs/phase-five-c-db-audit-implementation-acceptance-record.md5C DB audit 實作與驗收紀錄
docs/phase-five-d-auth-swagger-boundary-analysis.md5D auth / Swagger 邊界分析
docs/phase-five-d-auth-swagger-preimplementation-checklist.md5D auth / Swagger 實作前確認表
docs/phase-five-d-auth-swagger-code-structure-preimplementation-checklist.md5D auth / Swagger 程式 repo 結構檢查與實作前盤點
docs/phase-five-d-auth-swagger-implementation-test-matrix.md5D auth / Swagger 實作測試案例與停止線稽核表
docs/phase-five-d-auth-swagger-preimplementation-online-acceptance-record.md5D auth / Swagger 實作前文件線上驗收紀錄
docs/phase-five-d-auth-swagger-final-preimplementation-checklist.md5D auth / Swagger 最小實作前最後確認表
docs/phase-five-d-auth-swagger-final-preimplementation-online-acceptance-record.md5D auth / Swagger 最小實作前最後確認表線上驗收紀錄
docs/phase-five-d-auth-swagger-implementation-work-package.md5D auth / Swagger 實作工作包
docs/phase-five-d-auth-swagger-implementation-acceptance-record.md5D auth / Swagger 實作與驗收紀錄
docs/phase-five-e-windows-service-boundary-analysis.md5E Windows Service 邊界分析
docs/phase-five-e-windows-service-preimplementation-checklist.md5E Windows Service 實作前確認表
docs/phase-five-e-windows-service-code-structure-preimplementation-checklist.md5E Windows Service 程式 repo 結構檢查與實作前盤點
docs/phase-five-e-windows-service-implementation-test-matrix.md5E Windows Service 實作測試案例與停止線稽核表
docs/phase-five-e-windows-service-preimplementation-online-acceptance-record.md5E Windows Service 實作前文件線上驗收紀錄
docs/phase-five-e-windows-service-final-preimplementation-checklist.md5E Windows Service 最小實作前最後確認表
docs/phase-five-e-windows-service-final-preimplementation-online-acceptance-record.md5E Windows Service 最小實作前最後確認表線上驗收紀錄
docs/phase-five-e-windows-service-implementation-work-package.md5E Windows Service 實作工作包
docs/phase-five-e-windows-service-implementation-acceptance-record.md5E Windows Service 實作與驗收紀錄
docs/phase-five-e-windows-service-online-acceptance-record.md5E Windows Service 線上驗收紀錄
docs/phase-five-remaining-gate-completion-audit.md第五階段剩餘 gate 與完成條件稽核表
docs/phase-five-f-integration-acceptance-plan.md5F 第五階段整合驗收計畫
docs/phase-five-f-integration-acceptance-preexecution-checklist.md5F 第五階段整合驗收執行前確認表
docs/phase-five-f-integration-acceptance-record.md5F 第五階段整合驗收紀錄
docs/phase-five-final-completion-audit.md第五階段完成稽核表
docs/phase-five-final-online-acceptance-record.md第五階段線上驗收紀錄
docs/development-log.md開發日誌與完成時間紀錄

協作規則

歸檔資料