ADS W1 Regression Audit Pack — 基線回歸驗證

Phase 34 | W1_SEALED_SANDBOX_DEMO_BASELINE | 回歸驗收包

ADS W1 Demo 導航: 方案頁 | FAQ | Walkthrough | Demo Dataset | Regression Audit | Dashboard
Sandbox Demo Payment Off Download Off Notification Off No Formal Opinion ECPay Pending
套件狀態
✓ regression_audit_pack_only
封存基線
W1_SEALED_SANDBOX_DEMO_BASELINE
涵蓋 Phase
Phase 24 – 33(共 10 個)
付款狀態
❌ 未啟用(ECPay 待核准)
1. Phase 覆蓋矩陣(Phase 24 – 33)
Phase名稱驗收結果重要性必須維持非 live 的旗標
P24Owner Decision Gate — Live CommercializationPASScriticalpayment_enabled=false, checkout=false, download=false
P25Public Pricing / Landing Page SandboxPASShighpayment_enabled=false, checkout=false
P26Controlled Download Sandbox PreflightPASShighdownload=false, controlled_download=false
P27Notification Channel Binding Sandbox RefinementPASShighnotification=false, message_sending=false
P28Sandbox Demo Baseline Polish / Public HardeningPASScriticalpayment=false, download=false, notification=false
P29Public Demo Baseline Seal / Handoff PackagePASScriticalpayment=false, formal_report=false, live_mode=false
P30Public FAQ / Legal Disclaimer / Demo ExplanationPASShighformal_legal=false, formal_tax=false
P31Onboarding Tutorial Polish SandboxPASSmediumpayment=false, download=false
P32Internal Sales Script / Partner Walkthrough SandboxPASShighpayment=false, bank_submission=false, formal_financing=false
P33Demo Tenant / Showcase Dataset SandboxPASShighdemo_write=false, demo_reset=false, production_mutation=false
2. API 端點回歸矩陣(≥18 個)
端點方法預期狀態必須為 false 的旗標風險
/api/portfolio/owner-decision-gate-live-commercializationGET200payment, checkout, downloadcritical
/api/portfolio/public-pricing-sandboxGET200payment, checkouthigh
/api/portfolio/controlled-download-sandbox-preflightGET200download, controlled_downloadhigh
/api/portfolio/notification-channel-binding-sandbox-refinementGET200notification, message_sendinghigh
/api/portfolio/w1-sandbox-demo-readinessGET200payment, download, notificationcritical
/api/portfolio/w1-public-demo-baseline-sealGET200payment, formal_reportcritical
/api/portfolio/public-faq-legal-disclaimer-demo-explanationGET200formal_legal, formal_taxhigh
/api/portfolio/onboarding-tutorial-sandboxGET200payment, downloadmedium
/api/portfolio/internal-sales-script-partner-walkthrough-sandboxGET200payment, bank_submission, formal_financinghigh
/api/portfolio/demo-tenant-showcase-dataset-sandboxGET200demo_data_write, demo_resethigh
/api/portfolio/paid-report-tiering-sandboxGET200payment, downloadhigh
/api/portfolio/payment-provider-readiness-sandboxGET200payment, checkouthigh
/api/portfolio/notification-routing-readiness-sandboxGET200notificationmedium
/api/portfolio/advisor-review-approval-gate-sandboxGET200formal_advisor_reviewmedium
/api/portfolio/commercialization-readinessGET200payment, live_modecritical
/api/portfolio/product-hardening-truth-boundary-auditGET200paymenthigh
/api/portfolio/w1-runtime-baseline-sealGET200payment, live_modecritical
/api/portfolio/w1-commercialization-closeout-reportGET200paymenthigh
/api/portfolio/legal-tax-financing-readinessGET200formal_legal, formal_tax, formal_financinghigh
/api/portfolio/holdings-summaryGET200(無特別旗標)medium
/api/portfolio/stress-testGET200(無特別旗標)low
3. UI 路由回歸矩陣
路由預期狀態必須有 Demo 邊界禁止聲明
/product/pricing200立即付款、立即結帳、已收款
/product/faq200正式意見完成、銀行已核准
/product/walkthrough200銀行已核准、融資已核准、立即付款
/product/demo-dataset200已重置資料、已寫入 demo assets
/dashboard/product200立即付款、下載正式報告
/dashboard/product/assets200立即付款、已核准
/dashboard/product/analysis200已核准、銀行已核准
/dashboard/product/report200下載正式報告、解鎖正式報告
/dashboard/product/channels200通知已發送、LINE 已連線、Telegram 已連線
/product/regression-audit(本頁)200live launch complete、立即付款、通知已發送
4. 受保護路由不變量(必須維持 404)
路由預期狀態理由
/api/report/download404報告下載路由尚未實作,ECPay 核准前必須維持 404
/api/evidence-pack/download404證據包下載路由尚未實作,付款驗收完成前不得開放
/token-download404Token 下載路由尚未實作,防止繞過付款牆
5. DB 不變量矩陣(≥18 個資料表)
資料表允許異動允許存在角色異動風險
portfolio_assetsfalse用戶資產輸入記錄真實資產資料被污染
tax_sandbox_calculationsfalse稅務沙盒計算歷史計算結果被覆蓋
financing_sandbox_calculationsfalse融資沙盒計算歷史融資試算資料汙染
lender_report_sandbox_inputsfalse貸款方報告沙盒輸入非授權覆蓋
advisor_review_sandbox_requestsfalse顧問審閱沙盒請求流程被旁路觸發
legal_tax_financing_sandbox_audit_logfalse法律稅務融資沙盒稽核日誌稽核軌跡被篡改
payment_transactionsfalse付款交易記錄虛假付款污染財務帳
paid_reportsfalse已付費報告記錄未付費用戶取得付費報告
executed_ordersfalse已執行訂單記錄假訂單汙染訂單系統
intelligence_signalsfalse市場情報訊號(只讀)非授權寫入
market_snapshotsfalse市場快照(只讀)資料被汙染
macro_snapshotsfalse總體經濟快照(只讀)非授權更新
collector_jobsfalse資料收集任務(未啟用)外部收集被意外觸發
email_jobsfalseEmail 發送任務(未啟用)Email 意外發送給用戶
delivery_jobsfalse交付任務(未啟用)報告意外投遞
invoicesfalse發票記錄(ECPay 核准前)虛假發票建立
receiptsfalse收據記錄(付款未啟用)虛假收據建立
reconciliation_jobsfalse對帳任務(付款未啟用)財務對帳資料錯誤初始化
6. 檔案清單目標(≥20 個)
檔案路徑角色受保護
ads_v3/api/portfolio_public_api.py所有公開端點路由主檔protected
ads_v3/templates/product_dashboard.html產品儀表板主模板protected
ads_v3/templates/pricing_landing.htmlPhase 25 定價登陸頁模板
ads_v3/templates/public_faq_legal_disclaimer.htmlPhase 30 FAQ 免責聲明模板
ads_v3/templates/internal_sales_walkthrough.htmlPhase 32 內部銷售演示頁
ads_v3/templates/demo_tenant_showcase_dataset.htmlPhase 33 Demo 資料集頁
ads_v3/templates/onboarding_tutorial.htmlPhase 31 引導教學頁模板
ads_v3/services/w1_sandbox_demo_readiness_service.pyPhase 28 沙盒就緒服務
ads_v3/services/w1_public_demo_baseline_seal_service.pyPhase 29 基線封存服務
ads_v3/services/public_faq_legal_disclaimer_demo_explanation_service.pyPhase 30 FAQ 服務
ads_v3/services/onboarding_tutorial_sandbox_service.pyPhase 31 引導沙盒服務
ads_v3/services/internal_sales_script_partner_walkthrough_sandbox_service.pyPhase 32 銷售腳本服務
ads_v3/services/demo_tenant_showcase_dataset_sandbox_service.pyPhase 33 Demo 資料集服務
ads_v3/services/controlled_download_sandbox_preflight_service.pyPhase 26 受控下載服務
ads_v3/services/notification_channel_binding_sandbox_refinement_service.pyPhase 27 通知綁定服務
ads_v3/services/owner_decision_gate_live_commercialization_service.pyPhase 24 商業化閘口服務
ads_v3/services/public_pricing_landing_page_service.pyPhase 25 定價服務
ads_v3/api/dashboard_api.py儀表板路由 APIprotected
ads_v3/templates/admin_panel.htmlAdmin 控制台(雜湊 95f215bf)protected
ads_v3/api/sso_api.pySSO 認證 API(雜湊 d8b1e0bd)protected
ads_v3/main.pyFastAPI 主入口(雜湊 95d0baf2)protected
ads_v3/api/admin_api.pyAdmin API(本 Phase 不觸及)protected
7. 虛假聲明掃描規則(≥24 個 pattern)
Pattern嚴重程度預期符合數例外
立即付款critical0禁止清單中的否定項目除外
立即結帳critical0禁止清單中的否定項目除外
下載正式報告critical0禁止清單中的否定項目除外
解鎖正式報告critical0禁止清單中的否定項目除外
銀行已核准critical0禁止清單中的否定項目除外
融資已核准critical0禁止清單中的否定項目除外
取得貸款high0禁止清單中的否定項目除外
正式法律意見完成critical0禁止清單中的否定項目除外
正式稅務意見完成critical0禁止清單中的否定項目除外
正式融資意見完成critical0禁止清單中的否定項目除外
通知已發送critical0禁止清單中的否定項目除外
LINE 已連線critical0禁止清單中的否定項目除外
Telegram 已連線critical0禁止清單中的否定項目除外
Email 已啟用high0禁止清單中的否定項目除外
ECPay 已啟用critical0禁止清單中的否定項目除外
Stripe 已啟用critical0禁止清單中的否定項目除外
token 已產生high0禁止清單中的否定項目除外
signed URLhigh0技術說明文件中的說明除外
report unlockedcritical0禁止清單中的否定項目除外
live checkoutcritical0禁止清單中的否定項目除外
bank approvedcritical0禁止清單中的否定項目除外
lender approvedcritical0禁止清單中的否定項目除外
auto trading enabledcritical0服務端 false flag 定義除外
guaranteed returncritical0禁止清單中的否定項目除外
live launch completecritical0禁止清單中的否定項目除外
立即上線high0禁止清單中的否定項目除外
8. 手動 QA 指令包(≥12 個)
ID目的指令提示預期結果
qa_01語法編譯驗證python3 -m compileall /opt/ads/ads_v3/ -qexit code 0
qa_02服務狀態systemctl is-active adsactive
qa_03健康檢查curl -s http://localhost:8000/health{"ok":true}
qa_04P33 端點curl -s http://localhost:8000/api/portfolio/demo-tenant-showcase-dataset-sandboxok=true
qa_05P32 端點curl -s http://localhost:8000/api/portfolio/internal-sales-script-partner-walkthrough-sandboxok=true
qa_06P31 端點curl -s http://localhost:8000/api/portfolio/onboarding-tutorial-sandboxok=true
qa_07P24-29 快速回歸loop curl P24-P29 端點all 200
qa_08定價頁狀態curl -s -o /dev/null -w '%{http_code}' http://localhost:8000/product/pricing200
qa_09FAQ 頁狀態curl -s -o /dev/null -w '%{http_code}' http://localhost:8000/product/faq200
qa_10演示頁/資料集頁curl -w '%{http_code}' /product/walkthrough; curl -w '%{http_code}' /product/demo-dataset200 200
qa_11受保護路由 404curl /api/report/download, /api/evidence-pack/download, /token-downloadall 404
qa_12DB 計數確認sqlite3 SELECT COUNT(*) per table與 P33 後一致
qa_13虛假聲明 grepgrep -r '立即付款\|銀行已核准' /opt/ads/ads_v3/templates/no affirmative matches
qa_14憑證洩漏掃描grep -rn 'password\|secret\|api_key' /opt/ads/ads_v3/services/no credentials
qa_15外部 API/排程掃描grep -rn 'requests\|httpx\|APScheduler' /opt/ads/ads_v3/services/no matches
qa_16日誌清潔journalctl -u ads -n 50 | grep -i 'traceback\|critical\|500'no output
qa_17ECPAY 旗標grep -r 'ECPAY_ENABLED' /opt/ads/ads_v3/ | grep -v test= False
9. 未來 Phase 停止規則(≥20 個)
規則 ID觸發條件動作嚴重程度
sr_01compileall 失敗STOP,修復語法後重新提交critical
sr_02health 端點回傳非 ok:trueSTOP,確認服務狀態critical
sr_03regression_audit 端點失敗STOP,確認路由critical
sr_04payment_enabled=trueSTOP,ECPay 未核准前禁止啟用critical
sr_05download_enabled=trueSTOP,等付款閘口完成critical
sr_06notification_enabled=trueSTOP,通道未綁定前禁止啟用critical
sr_07ECPAY_ENABLED=true(未獲授權)STOP,立即回滾 configcritical
sr_08受保護路由不再 404STOP,確認路由未意外實作critical
sr_09DB 計數意外變更STOP,確認 GET 未觸發 DB 寫入critical
sr_10portfolio_assets 在非寫入 Phase 增加STOP,查找意外 INSERT/UPDATEcritical
sr_11payment_transactions 新增行STOP,付款流程未啟用critical
sr_12paid_reports/delivery_jobs 出現 download tokenSTOP,下載閘口未就緒critical
sr_13email_jobs 新增行STOP,通知系統未啟用critical
sr_14服務新增 requests.get/post / httpxSTOP,沙盒禁止外部 APIcritical
sr_15服務新增 APScheduler / schedule.STOP,沙盒禁止排程器critical
sr_16新增 FileResponseSTOP,沙盒禁止檔案回應critical
sr_17憑證/token 字串出現在服務檔STOP,立即移除並查 git historycritical
sr_18頁面顯示 live launch complete / 立即付款STOP,修復模板critical
sr_19admin_panel.html 被修改(無理由)STOP,確認後取得 owner 授權high
sr_20sso_api.py 被修改STOP,SSO 核心不得在功能 Phase 觸及critical
sr_21main.py 被修改(無理由)STOP,確認必要性後取得 Architecture AI 授權high
sr_22W2-W7 任何檔案被修改STOP,W1 Phase 不得觸及其他系統critical
sr_23logs 出現 traceback / critical / 500STOP,查明根本原因後修復critical
sr_24demo_data_write_enabled=true 或 demo_reset_enabled=trueSTOP,Demo 寫入/重置未獲授權critical
sr_25formal_tax/legal/financing 任一為 trueSTOP,正式意見需專業授權critical
10. Owner 待決事項(≥8 個)
事項 ID主題說明急迫性
od_01ECPay 核准等待商家帳號申請結果,核准後才可啟用付款high
od_02付款服務商最終選擇ECPay / Stripe / 其他的最終組合決策high
od_03定價政策最終確認各方案價格、折扣邏輯、試用期策略medium
od_04受控下載政策下載觸發條件、有效期、次數限制medium
od_05顧問審閱政策人工顧問介入條件、SLA、費用分攤low
od_06通知通道選擇LINE / Telegram / Email 優先順序與綁定流程medium
od_07法律條款與免責聲明審核公開頁面條款需法律顧問最終審核high
od_08隱私政策審核個資收集政策最終批准(含 PDPA 合規)high
od_09公開 Demo 受眾授權哪些群體可存取 Demo(公開/受邀/白名單)medium
od_10正式貸款方報告政策正式報告格式、授權層級、輸出範圍low
❌ 本頁明確禁止顯示以下任何聲明(此框本身即是禁止清單,非肯定聲明):

Phase 34 | ADS-W1-REGRESSION-AUDIT-PACK-DEMO-BASELINE-VERIFICATION-v1 | W1_SEALED_SANDBOX_DEMO_BASELINE