feat: connect frontend readonly apis

This commit is contained in:
Yoilun
2026-05-25 20:28:23 +08:00
parent 8463d43e2e
commit 5cbf4f8b3d
17 changed files with 805 additions and 102 deletions

View File

@@ -1,6 +1,6 @@
export const connection = {
label: '等待连接后端 API',
detail: 'Phase 4 仅展示只读工作台外壳;以下内容均为本地示例数据。',
label: '等待连接后端接口',
detail: '示例数据仅在接口未连接时显示,并会明确标注。',
source: '本地示例',
confidence: '低',
}
@@ -30,7 +30,7 @@ export const projects = [
activeAgents: 0,
uncertain: true,
drafts: 0,
lastActivity: '等待 API',
lastActivity: '等待接口',
source: '未连接',
confidence: '低',
},
@@ -57,7 +57,7 @@ export const agentMatrix = [
role: '规划与监管',
status: 'recent',
statusZh: '最近活跃',
goal: 'Phase 4 前端工作台',
goal: '阶段 4 前端工作台',
process: '等待进程表',
source: '本地示例',
confidence: '低',
@@ -70,7 +70,7 @@ export const agentMatrix = [
status: 'running',
statusZh: '运行中',
goal: '搭建中文工作台',
process: '等待 API 连接',
process: '等待接口连接',
source: '本地示例',
confidence: '低',
lastActivity: '示例:刚刚',
@@ -83,7 +83,7 @@ export const agentMatrix = [
statusZh: '未知',
goal: '等待阶段 5 数据',
process: '未连接',
source: '等待 API',
source: '等待接口',
confidence: '低',
lastActivity: '等待连接',
},
@@ -91,19 +91,19 @@ export const agentMatrix = [
export const workflow = {
phases: [
{ name: 'Phase 0-3', status: 'complete', label: '已完成', gate: 'Go 后端只读模型', evidence: 'task_plan.md / progress.md', confidence: '中' },
{ name: 'Phase 4', status: 'running', label: '进行中', gate: '中文只读前端工作台', evidence: '本地示例视图', confidence: '低' },
{ name: 'Phase 5', status: 'pending', label: '未开始', gate: '连接只读 API', evidence: '等待后续阶段', confidence: '低' },
{ name: 'Phase 6', status: 'pending', label: '未开始', gate: '草稿校验与写回', evidence: '当前禁用写回', confidence: '低' },
{ name: '阶段 0-3', status: 'complete', label: '已完成', gate: 'Go 后端只读模型', evidence: 'task_plan.md / progress.md', confidence: '中' },
{ name: '阶段 4', status: 'running', label: '进行中', gate: '中文只读前端工作台', evidence: '本地示例视图', confidence: '低' },
{ name: '阶段 5', status: 'pending', label: '未开始', gate: '连接只读接口', evidence: '等待后续阶段', confidence: '低' },
{ name: '阶段 6', status: 'pending', label: '未开始', gate: '草稿校验与写回', evidence: '当前禁用写回', confidence: '低' },
],
handoffs: [
{ from: '主智能体', to: '前端实现智能体', summary: '派发 Phase 4构建只读工作台外壳', time: '示例18:45', source: '本地示例', confidence: '低' },
{ from: '前端实现智能体', to: '审查智能体', summary: '等待构建和界面验证证据', time: '等待连接', source: '等待 API', confidence: '低' },
{ from: '审查智能体', to: '主智能体', summary: '阶段 5 接入真实 API 和错误态', time: '计划中', source: '计划文件', confidence: '中' },
{ from: '主智能体', to: '前端实现智能体', summary: '派发阶段 4构建只读工作台外壳', time: '示例18:45', source: '本地示例', confidence: '低' },
{ from: '前端实现智能体', to: '审查智能体', summary: '等待构建和界面验证证据', time: '等待连接', source: '等待接口', confidence: '低' },
{ from: '审查智能体', to: '主智能体', summary: '阶段 5 接入真实接口和错误态', time: '计划中', source: '计划文件', confidence: '中' },
],
edges: [
{ parent: '主线程', child: '前端实现', status: '示例运行', source: '本地示例', confidence: '低' },
{ parent: '前端实现', child: '界面审查', status: '等待', source: '等待 API', confidence: '低' },
{ parent: '前端实现', child: '界面审查', status: '等待', source: '等待接口', confidence: '低' },
{ parent: '界面审查', child: '修复回路', status: '未开始', source: '计划文件', confidence: '中' },
],
}
@@ -127,9 +127,9 @@ export const agents = [
description: '优先发现行为回归、安全边界和遗漏测试。',
role: '审查 / 风险 / 验证',
status: '等待读取',
source: '等待 API',
source: '等待接口',
confidence: '低',
toml: '# 等待 Phase 5 从 /api/agents 读取真实 TOML',
toml: '# 等待只读接口从 /api/agents 读取真实 TOML',
},
]
@@ -138,7 +138,7 @@ export const drafts = [
file: '~/.codex/agents/frontend-developer.toml',
changedFields: ['描述', '角色设定'],
validation: '示例:未校验',
backup: '等待 Phase 6',
backup: '等待阶段 6',
source: '本地示例',
confidence: '低',
steps: ['草稿'],
@@ -148,16 +148,16 @@ export const drafts = [
changedFields: [],
validation: '无草稿',
backup: '无',
source: '等待 API',
source: '等待接口',
confidence: '低',
steps: [],
},
]
export const settings = [
{ name: 'Codex home', value: '/Users/yoilun/.codex', detail: '阶段 5 后由后端配置返回', enabled: true },
{ name: 'SQLite 状态读取', value: '只读 mode=ro&immutable=1', detail: '当前界面未连接 API', enabled: true },
{ name: 'Codex home', value: '/Users/yoilun/.codex', detail: '由后端配置提供', enabled: true },
{ name: 'SQLite 状态读取', value: '只读 mode=ro&immutable=1', detail: '通过只读接口展示', enabled: true },
{ name: '本机进程辅助判断', value: '等待后端聚合', detail: '只显示来源与置信度,不伪装确定状态', enabled: true },
{ name: '写回能力', value: 'Phase 6 才启用', detail: '当前没有保存、写入或批量写回按钮', enabled: false },
{ name: '写回能力', value: '阶段 6 才启用', detail: '当前没有保存、写入或批量写回按钮', enabled: false },
{ name: '敏感文件黑名单', value: 'auth.json', detail: '前端只展示规则摘要,不读取内容', enabled: true },
]