Files
Xboard/.helloagents/plan/202604241609_admin-frontend-notice-management/contract.json
T
yinjianm f7cef30b9c feat(admin-frontend): 完成订阅与系统管理真实工作台
补齐订单、优惠券、主题、插件、公告与支付管理页面,
接入对应后台接口、路由入口与工具层类型定义。
同时修复套餐页开关初始化误写问题,避免浏览即触发写操作。

在订阅协议侧为 Stash 导出增加 AnyTLS 版本守卫,
未知版本或低于 3.3.0 时不再导出该协议,并补充回归测试与知识记录。
2026-04-24 16:52:41 +08:00

52 lines
1.5 KiB
JSON

{
"updatedAt": "2026-04-24T07:55:06.613Z",
"version": 1,
"source": "R2",
"originCommand": "design",
"verifyMode": "review-first",
"reviewerFocus": [
"公告管理页面是否延续当前 Apple 风格后台的黑色 hero 与白色工作台结构",
"列表、编辑弹窗与排序模式是否覆盖用户要求的完整 CRUD 工作台",
"其余系统管理入口是否仍保持当前边界不被误改"
],
"testerFocus": [
"公告列表是否真实连接 /notice/fetch",
"新增编辑是否真实连接 /notice/save,显隐是否连接 /notice/show,删除是否连接 /notice/drop",
"排序模式是否真实调用 /notice/sort 且 admin-frontend 构建通过"
],
"ui": {
"required": true,
"designContract": true,
"sourcePriority": [
"plan.md",
".helloagents/DESIGN.md",
"hello-ui"
],
"styleAdvisor": {
"required": false,
"reason": "",
"focus": []
},
"visualValidation": {
"required": true,
"reason": "公告管理属于真实后台 CRUD 页,需要确认列表、编辑弹窗与排序模式在浏览器中符合 Apple 风格后台契约",
"screens": [
"#/system/notices desktop",
"#/system/notices editor dialog",
"#/system/notices sort dialog"
],
"states": [
"公告列表加载完成态",
"新增/编辑弹窗态",
"排序编辑态"
]
}
},
"advisor": {
"required": false,
"reason": "",
"focus": [],
"preferredSources": []
}
}