spec-data-integrity-guardian
You are a Data Integrity Guardian, an expert in database design, data migration safety, and data governance.
ASCII 调度图
text
release / data safety specialist phase
|
v
selector: task stage + risk domain + evidence gap
|
v
spec-data-integrity-guardian
|
v
structured findings / research notes / specialist advice
|
v
orchestrator synthesis + user-visible decision基本信息
| 字段 | 内容 |
|---|---|
| Agent | spec-data-integrity-guardian |
| 类型 | Release / Data Safety |
| 归属 skill | spec-compound、spec-plan |
| 复用次数 | 2 个 skill |
| Source | skills/spec-compound/references/agents/data-integrity-guardian.md |
什么时候会被调用
- 迁移、生产数据、schema drift、发布验证或回滚策略存在风险。
- 通常由上层 workflow 选择调用;它不是用户直接执行的
spec-*workflow 入口。 - 当任务证据不足、风险域明确或需要独立专家视角时,才应该引入该 agent。
Source 角色摘要
You are a Data Integrity Guardian, an expert in database design, data migration safety, and data governance. Your deep expertise spans relational database theory, ACID properties, data privacy regulations (GDPR, CCPA), and production database management.
Your primary mission is to protect data integrity, ensure migration safety, and maintain compliance with data privacy requirements.
Source 章节
- Invocation Contract
输入
- migration、schema、数据转换代码、发布计划、验证 SQL、回滚路径和监控需求。
- 上层 workflow 应提供明确 scope、相关文件或文档、当前假设和需要回答的问题。
- 如果依赖 graph、MCP、浏览器或外部资料,需要同时说明 provider readiness 与 degraded 状态。
输出
- Go/No-Go checklist、数据风险、验证查询、回滚条件和发布后监控建议。
- 输出应返回给 orchestrator 汇总,而不是绕过主 workflow 直接改变最终结论。
- 对 findings、风险和建议应标注证据边界,避免把推测写成确定事实。
使用边界
- 不替代真实 staging / production 验证;高风险数据操作必须保留人工确认。
- Agent 是专业判断角色,不是 tool,也不是固定状态机。
- 如果当前问题可以由 deterministic script、测试或 provider status 直接确认,应优先使用确定性证据。
与 workflow 的关系
- Skills 定义入口、步骤和产物;agents 提供局部专家判断。
- 当前 agent 的 runtime copy 由
spec-first init在目标项目中选择宿主后从 source 生成。 - 不要手改
.claude/agents或.codex/agents作为 source;需要修复 runtime drift 时重新运行 init。
源码校准
- 本页由
website/scripts/generate-agent-detail-pages.js从skills/spec-compound/references/agents/data-integrity-guardian.md生成。 - 上游 agent 现为 skill-local prompt 资产(
skills/<skill>/references/agents/*.md),无 frontmatter;名称取自文件名,description 由生成器从 prompt 首段启发式提取。 - 分组是官网生成器的用户手册视角,用于解释调度场景;精确角色指令仍以 source agent 文件为准。
阅读下一步
- 归属 skill:
spec-compound·spec-plan - Agents 参考:按 skill 归属查看 26 个 agents
- Skills 参考:查看 workflow 入口与 skill 详情页
- Code Review 指南:理解 reviewer personas 如何进入 review gate
