5F 第五階段整合驗收計畫

返回文件索引

本文件定義第五階段 5F 的整合驗收方式。5F 不是新增功能實作節點,而是在 5A 到 5E 都完成對應確認、實作、測試與文件同步後,做一次跨模組收斂驗收。

0. 文件狀態

文件狀態已執行完成
建立日期2026-06-07
目前程式基準0789d35
本文件是否授權程式修改

1. 進入 5F 的必要前提

前提目前狀態5F 前必須具備的證據
5A PluginLoader已完成第一批 metadata-only 實作程式 commit、測試、停止線掃描與驗收紀錄
外部 DLL manual-only已完成 fake verifier程式 commit、測試、manual-only 停止線與驗收紀錄
5B config schema已完成 metadata-only schema 驗證程式 commit、Core tests、solution tests、文件同步與驗收紀錄
5C DB audit已完成 Application 層 audit contract / fake writer程式 commit、Application tests、Infrastructure.MySql tests、solution tests、停止線與驗收紀錄
5D auth / Swagger已完成七項確認、最小 API key gate、development-only Swagger、測試、Actions 與線上驗收保留 c92342b、WebApi.Tests 17 passed、solution tests 536 passed、Actions run 27094590136 success 與 5D 驗收紀錄
5E Windows Service已完成最小 hosting gate、非敏感 options、runner、console smoke path 保留、明確 --windows-service smoke path、測試、Actions 與線上查核保留 0789d35、ServiceHost.Tests 19 passed、Application.Tests 67 passed、solution tests 548 passed、Actions run 27098568634 success、5E 實作驗收紀錄與 5E 線上驗收紀錄

2. 驗收範圍

5F 會檢查 Application contract、WebApi 邊界、ServiceHost 邊界、安全停止線、DB 停止線、Loader 停止線、文件同步與線上部署狀態。

3. 建議驗收命令

全量測試dotnet test HS.DeviceControl.sln --no-restore
Application contractdotnet test tests\HS.DeviceControl.Application.Tests\HS.DeviceControl.Application.Tests.csproj --no-restore
WebApidotnet test tests\HS.DeviceControl.WebApi.Tests\HS.DeviceControl.WebApi.Tests.csproj --no-restore
ServiceHostdotnet test tests\HS.DeviceControl.ServiceHost.Tests\HS.DeviceControl.ServiceHost.Tests.csproj --no-restore
Infrastructure.MySqldotnet test tests\HS.DeviceControl.Infrastructure.MySql.Tests\HS.DeviceControl.Infrastructure.MySql.Tests.csproj --no-restore

4. 建議回覆格式

5F 整合驗收執行前確認:
1. 同意
2. 同意
3. 同意
4. 同意
5. 同意
6. 同意
7. 同意

5. 目前結論

5F 整合驗收已依本計畫完成。5D auth / Swagger 與 5E Windows Service 均已完成實作、測試、Actions、文件同步與線上驗收;5F 已完成七項確認、分項測試、全量測試、runtime smoke、停止線掃描與污染掃描。