chore(web): 清理 IwoooS D2 註解語氣
This commit is contained in:
@@ -30,7 +30,7 @@ import { GlassCard, GlassCardTitle } from '@/components/ui/glass-card'
|
||||
import { ShieldCheck, Plus, Loader2, Lock, ShieldX, AlertTriangle } from 'lucide-react'
|
||||
|
||||
// =============================================================================
|
||||
// API Configuration (統帥鐵律: 禁止任何 Fallback IP)
|
||||
// API Configuration (專案鐵律: 禁止任何 Fallback IP)
|
||||
// =============================================================================
|
||||
|
||||
const getApiBaseUrl = (): string => {
|
||||
|
||||
@@ -52,7 +52,7 @@ interface PendingApprovalsResponse {
|
||||
|
||||
const getApiBaseUrl = (): string => {
|
||||
if (typeof window === 'undefined') return ''
|
||||
// 統帥鐵律: 禁止任何 Fallback IP
|
||||
// 專案鐵律: 禁止任何 Fallback IP
|
||||
const url = process.env.NEXT_PUBLIC_API_URL
|
||||
if (!url) {
|
||||
console.error('[AWOOOI ERROR] Missing NEXT_PUBLIC_API_URL')
|
||||
|
||||
@@ -37,7 +37,7 @@ import {
|
||||
|
||||
const _getApiBaseUrl = () => {
|
||||
if (typeof window === 'undefined') return ''
|
||||
// 統帥鐵律: 禁止任何 Fallback IP
|
||||
// 專案鐵律: 禁止任何 Fallback IP
|
||||
const url = process.env.NEXT_PUBLIC_API_URL
|
||||
if (!url) {
|
||||
console.error('[AWOOOI ERROR] Missing NEXT_PUBLIC_API_URL')
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* - 授權邏輯從 DualStateIncidentCard (Phase 6.5) 移植
|
||||
* handleApprove / handleReject / CSRF / 30s 超時重試
|
||||
*
|
||||
* 統帥鐵律: 禁止假數據!無數據顯示 "--"
|
||||
* 專案鐵律: 禁止假數據!無數據顯示 "--"
|
||||
* @deprecated dual-state-incident-card.tsx (Phase 6.5 舊風格,此元件取代後刪除)
|
||||
*/
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
* - 強制等寬字體 (font-body)
|
||||
* - 打字機效果展示推論步驟
|
||||
*
|
||||
* 統帥鐵律: 禁止假數據!
|
||||
* 專案鐵律: 禁止假數據!
|
||||
*/
|
||||
|
||||
import { useState, useEffect, useRef, useCallback, useMemo } from 'react'
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* ================================
|
||||
* 每張卡顯示:hostname + IP + CPU/RAM + 完整服務列表
|
||||
* K3s 主機: 藍色標記、K3s 徽章、獨立 Cluster 區塊
|
||||
* 統帥鐵律:無數據顯示 "--",禁止假數據
|
||||
* 專案鐵律:無數據顯示 "--",禁止假數據
|
||||
*
|
||||
* @updated 2026-04-03 Claude Code — 完整服務清單 + K3s Cluster 突顯
|
||||
*/
|
||||
|
||||
@@ -117,7 +117,7 @@ const NAV_SECTIONS: NavSection[] = [
|
||||
],
|
||||
},
|
||||
{
|
||||
// Legacy: 經典 AI 中心 (統帥指示保留)
|
||||
// Legacy: 經典 AI 中心 (既有決策保留)
|
||||
sectionKey: 'legacy',
|
||||
items: [
|
||||
{ id: 'terminal', href: '/terminal', labelKey: 'terminal', Icon: Terminal },
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
* 顯示真實待審核的操作,整合 NuclearKeyButton 長按確認
|
||||
*
|
||||
* 2026-04-07 Claude Code: Sprint F 打假行動 — 移除 MOCK_PENDING
|
||||
* 統帥鐵律: 接真實 /api/v1/approvals/pending,無資料顯示 EmptyState
|
||||
* 專案鐵律: 接真實 /api/v1/approvals/pending,無資料顯示 EmptyState
|
||||
*/
|
||||
|
||||
import { useState, useCallback } from 'react'
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
* 三欄: OpenClaw/NemoTron 狀態 | 神經傳導鏈路 | 執行串流
|
||||
*
|
||||
* 2026-04-07 Claude Code: Sprint F 打假行動 — 移除所有假數據,接上真實 props
|
||||
* 統帥鐵律: 禁止假數據!無資料時顯示 '--' 或 EmptyState
|
||||
* 專案鐵律: 禁止假數據!無資料時顯示 '--' 或 EmptyState
|
||||
*/
|
||||
|
||||
import { useTranslations } from 'next-intl'
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
* 5 KPI + 執行路徑分佈 + Playbook 排名 + 時間軸
|
||||
*
|
||||
* 2026-04-07 Claude Code: Sprint F 打假行動 — 移除所有 MOCK 常數
|
||||
* 統帥鐵律: 所有數據從 stats/playbooks/history props 計算,禁止寫死!
|
||||
* 專案鐵律: 所有數據從 stats/playbooks/history props 計算,禁止寫死!
|
||||
*/
|
||||
|
||||
import { useMemo } from 'react'
|
||||
|
||||
@@ -23,7 +23,7 @@ import {
|
||||
} from 'lucide-react'
|
||||
|
||||
// =============================================================================
|
||||
// Event Config (統帥規格)
|
||||
// Event Config (專案規格)
|
||||
// =============================================================================
|
||||
|
||||
interface EventConfig {
|
||||
|
||||
Reference in New Issue
Block a user