43 lines
2.9 KiB
Markdown
43 lines
2.9 KiB
Markdown
# gongxiangp2 的 Codex 项目规则
|
||
|
||
适用范围:本文件仅对当前项目生效。
|
||
|
||
## 1. 项目背景
|
||
|
||
- 本项目是线上运行中的内部素材平台,稳定性优先于速度。
|
||
- 当前默认以“新素材链路”为主,不把“新老素材兼容”作为默认核心门禁。
|
||
- 只有在任务明确涉及历史数据、旧下载路径、旧存储迁移时,才重新拉高“老素材兼容”优先级。
|
||
|
||
## 2. 基本工作原则
|
||
|
||
- 默认使用中文说明,优先自然语言,少量必要代码示例。
|
||
- 先做只读摸底,再决定是否修改。
|
||
- 非必要不要使用兜底逻辑;优先把原生主链路和标准流程做好,只有在明确需要兼容、降级或应急,并说明原因和影响范围时,才增加兜底处理。
|
||
- 修改后必须验证,先跑最相关的验证,再视情况扩大范围。
|
||
- 不触碰其他应用配置,不把项目规则写入全局 `Codex` 配置。
|
||
- 数据库写入、删除或恢复,权限与下载资格,上传、下载、转码、外部接口、批量操作,后台统计、日志、导出与审计,以及影响线上数据或用户可见结果的改动,按高风险任务核对影响范围并加强验证。
|
||
|
||
## 3. 界面基线
|
||
|
||
- 品牌中心实际入口是 `/workspaces/dashboard/core-metrics`;`app/page.tsx` 只负责登录和权限跳转。界面改动以 `DESIGN.md`、`components/department-dashboard/DepartmentShell.tsx` 和对应页面的现状为准。
|
||
- 品牌中心采用深色导航轨与浅色内容区;素材资产库按其独立工作壳处理。
|
||
- 项目不挂载 `.dark` 主题类,新代码不要添加无效的 `dark:` 变体。
|
||
|
||
## 4. 前端体验与 Impeccable 规则
|
||
|
||
- 凡涉及页面、组件、样式、布局、交互、响应式、可访问性或其它前端体验的工作,默认必须优先调用并严格遵循 `$impeccable` Skill;除非用户明确要求跳过。
|
||
- 开始修改前,先读取项目现有代码、视觉规范、组件库和产品上下文,并判断当前页面属于 `Operate`、`Persuade`、`Read` 还是 `Experience` 模式。
|
||
- 保留当前产品的视觉语言和业务语义,不套用千篇一律的 AI 前端模板;不得滥用渐变、套娃卡片、超大标题、装饰性面板和无意义动画。
|
||
- 实现后必须检查桌面端与移动端实际页面,并处理层级、间距、字体、颜色、溢出、空状态、错误状态、交互反馈、响应式和可访问性问题。
|
||
- 交付前执行与任务匹配的 `$impeccable critique`、`$impeccable audit` 或 `$impeccable polish` 流程,并保留必要的验证证据。
|
||
|
||
## 5. 开发进度同步
|
||
|
||
- 可说明的工作提交后,运行 `npm run progress:sync -- ... --apply`,按真实证据使用 `code_complete`、`testing` 或 `done`。
|
||
- 仅同步 Git 元数据;目录匹配不唯一就停止,同步失败不得阻断 Git 与生产发布。
|
||
|
||
## 6. 建议先读的文档
|
||
|
||
- `README.md`
|
||
- `.private\gongxiangp2-完整敏感接管清单-2026-08-13.md`
|