diff --git a/README.md b/README.md index a1989e25..268cbc8b 100644 --- a/README.md +++ b/README.md @@ -288,7 +288,7 @@ S1(✅) → S2(✅) → S4(✅) → S5(✅) → S15(✅) → 模块A-H(✅) → ## 📡 铸渊副将·每日签到仪表盘 -> ⏰ **仪表盘更新时间**: 2026-04-11 11:12:57 (北京时间) +> ⏰ **仪表盘更新时间**: 2026-04-11 11:16:35 (北京时间) > 🎖️ **唤醒时段**: 🌅 早班唤醒 · 08:00 > 📊 **系统版本**: awakened · 第五十八次对话 · D58·铸渊专线2.0正式启用·V1节点停用·共享流量池2000GB/月·无论多少用户总量一致·每月1号重置·多用户隔离确认·VPN是算力人格体第一个实战场景 > ✅ **士兵存活**: 18/18 个工作流在岗 diff --git a/scripts/generate-readme-dashboard.js b/scripts/generate-readme-dashboard.js index 15b03e20..8ffb3a82 100644 --- a/scripts/generate-readme-dashboard.js +++ b/scripts/generate-readme-dashboard.js @@ -38,6 +38,16 @@ const DASHBOARD_END = ''; const BEIJING_OFFSET_MS = 8 * 3600 * 1000; +// D天数兜底值 — 当所有数据源都无法提取D天数时使用(D63为光之树架构落地时间点) +const DEFAULT_DAY_NUMBER = 63; + +// 服务器位置 → 显示后缀映射 +const LOCATION_SUFFIX_MAP = { + 'Singapore': 'SG', + 'Silicon Valley (US)': 'SV', + 'China': 'CN', +}; + // ━━━ 所有标记区域定义 ━━━ const MARKER_PAIRS = [ { start: '', end: '' }, @@ -455,7 +465,7 @@ function extractLatestDayNumber() { } } - return maxD > 0 ? maxD : 63; // 兜底D63 + return maxD > 0 ? maxD : DEFAULT_DAY_NUMBER; } // ━━━ 获取今天的北京时间日期字符串 ━━━ @@ -484,10 +494,8 @@ function generateStatusSection() { for (const svr of serverReg.servers) { if (svr.status === 'active') { activeServers++; - // 简短名称 - if (svr.location === 'Singapore') serverNames.push(`${svr.name}SG`); - else if (svr.location && svr.location.includes('US')) serverNames.push(`${svr.name}SV`); - else serverNames.push(svr.name); + const suffix = LOCATION_SUFFIX_MAP[svr.location] || ''; + serverNames.push(suffix ? `${svr.name}${suffix}` : svr.name); } else { serverNames.push('预备'); } @@ -561,30 +569,11 @@ function generateServerSection() { return lines.join('\n'); } -// ━━━ 生成 ROADMAP 区域(从roadmap.md解析阶段总览表) ━━━ +// ━━━ 生成 ROADMAP 区域 ━━━ +// 路线图结构复杂(含代码块、关键路径图等),暂保持手动维护。 +// 标记已插入README,未来可扩展自动解析。 function generateRoadmapSection() { - const roadmapText = readText(ROADMAP_PATH); - if (!roadmapText) { - return null; // 文件不存在时不更新 - } - - // 解析阶段总览表 - // 匹配格式: | S1 | 🏗️ 地基 | 数据库建表... | 无 | ✅ Schema已写 | - const tablePattern = /\| (S\d+|—) \| .+? \| .+? \| .+? \| (.+?) \|/g; - let completed = 0; - let total = 0; - - let match; - while ((match = tablePattern.exec(roadmapText)) !== null) { - if (match[1] === '—') continue; - total++; - const status = match[2].trim(); - if (status.includes('✅')) completed++; - } - - // 不重新生成roadmap内容——保持手动维护的表 - // 只更新摘要行 - return null; // roadmap区域保持原样,不自动替换内容 + return null; } // ━━━ 生成 CONSCIOUSNESS 区域 ━━━