5E Windows Service 最小實作前最後確認表

返回文件索引

本文件是進入 5E Windows Service 程式實作前的最後確認 gate。未完成七項確認前,不得修改 ServiceHost 程式或建立 Windows Service。

0. 文件狀態

文件狀態待確認
建立日期2026-06-07
程式基準354fecd
本文件是否授權程式修改尚未;需等待使用者回覆七項皆同意

1. 最小實作範圍

範圍最小版本決策
Service hosting只建立可測試的最小 service hosting 結構,不自動安裝正式服務。
Console path保留既有 console smoke path,不破壞現有 ServiceHost runtime tests。
Options僅允許非敏感 options;正式 service account、正式 path 與正式機器名稱不得寫入 repo。
Install gate任何 install / uninstall / start / stop script 皆需 manual-only gate,預設不得執行。

2. 最後七項確認

編號確認項同意內容
1最小 service hosting同意 5E 第一批只建立可測試的最小 Windows Service hosting 邊界,不自動安裝正式服務。
2Console path 保留同意保留既有 console smoke path,新增 service hosting path 不得破壞現有啟動與測試。
3安裝停止線同意本批不執行 service create / delete / install / uninstall,不修改正式機器。
4敏感資訊安全同意 repo 不保存 service account、password、token、正式 IP、正式網域、正式路徑或正式機器名稱。
5Recovery / log / config同意先以非敏感 options 與文件固定候選行為,正式 recovery、log path 與 config path 需另行驗收。
6測試與停止線同意實作後執行 ServiceHost tests、Application tests、solution tests、停止線掃描、污染掃描與 commit 前檢查。
7排除項目同意本批不做 WebApi auth / Swagger、DB DDL、正式 DB 寫入、外部 DLL 載入、plugin folder 掃描、Adapter public contract、正式部署權限設定或 GitHub / Cloudflare secret 設定。

3. 建議回覆格式

5E Windows Service 最小實作前最後確認:
1. 同意
2. 同意
3. 同意
4. 同意
5. 同意
6. 同意
7. 同意

4. 未確認前停止線

在使用者完成七項確認前,不得修改程式 repo,不得新增 Windows Service package、UseWindowsService、hosted service、service installer、安裝腳本、正式 service account、正式 log path、正式 config path 或正式部署設定。