Files
admin 856e632807 baseline: dsh 工作区基线快照(2026-09-10,全新历史起点)
本提交为 dsh_mcn_workshop 仓库的首个提交(旧仓 dsh_MCNProject 已停用),
完整固化 C:/Users/Administrator/.dsh 当前磁盘状态。

1) 临时数据清理:移出 sessions/(81M)、logs/、skill-backup-20260906/(14M)、
   scripts/__pycache__、storages/workspace.json.bak —— 合计 94M(.dsh 162M → 68M)
2) 凭据脱敏:.credentials.yaml(含明文 DEEPSEEK_API_KEY)移出 git 跟踪并加入
   .gitignore;mcn-data-insight/scripts/setup_redfox_key.py 中真实 key 示例改为占位符
3) .gitignore 增补 logs/、skill-backup-*/ 规则
4) 技能结构以当前磁盘状态为准:skills/ = mcn-short-video / impeccable / taste-skill /
   dsh-multi-user-migration;旧技能目录(mcn-dou-analysis、storyboard-prompt、
   short-video-script、browser-harness、mcn-data-insight)与
   profiles/web/node_modules/dsh-vision-router 本地已不存在,本提交记为删除
2026-09-10 22:31:45 +08:00

1.9 KiB
Raw Permalink Blame History

工作规则(每次会话自动加载,必须遵守)

本文件由 dsh-agent-instructions 自动加载($DSH_HOME/AGENTS.md),所有会话开始前注入上下文。 详细制度见 D:\dshworkspace\dsh-plugin-dev\policy\,本文件为必须遵守的 P0 摘要。

1. 方案与执行分离(P0)

  • 用户要求「分析/方案/如何改/为什么」→ 只输出方案,禁止修改文件
  • 仅当用户显式授权("改吧/执行/按方案来/落地")或任务本身就是修改指令时才动手

2. 规则沉淀在技能里,prompt 只做基础要求(P0)

  • 规则组织:SKILL.md 主流程 = 关键规则 + 执行流程 + 对细则文件的"必读声明";具体判定标准/评分细则/检查项 → references/ 下按主题拆分的单独 md(如 references/规则/*.md、references/*流程.md),每个细则文件必须被 SKILL.md 以链接 + "必读"字样显式声明——未被声明 = 悬空无效(AI 不读=无效)
  • 影响判分的关键红线(硬伤清单、分数上限等)直接写在 SKILL.md 主流程可判定处(参考 script-review §2.5 模式),或由主流程强制先读承载文件
  • 调用 prompt 只做基础要求("按技能规则执行"),禁止把规则细节塞进 prompt
  • 技能目录:~\.dsh\skills\(MCN:short-video-script / script-review / storyboard-prompt / mcn-dou-analysis;执行约束:dsh-multi-user-migration)

3. Windows 文件编码规范

  • .bat/.cmd:必须 GBK(936) + CRLF(用 pwsh WriteAllText + Replace("\n","\r\n") + GetEncoding(936) 写,禁止 write 工具直写);写后字节验证(CR==LF、无 BOM、中文解码正常)
  • .ps1 含中文:UTF-8 with BOM
  • 写任何文件前先读原文件字节,继承既有编码,不臆断

4. 环境变化先判断

  • 执行前确认环境事实(DSH_HOME / 目标路径 / 文件真实状态),发现异常先判断再操作,不急于执行