编程

DR Checkpoint Implementation

试用

Guide Codex through complex or production-risk implementation work in small validated checkpoints. Use when a user asks for staged implementation, step revie...

它能做什么

Implement complex work in small validated checkpoints instead of one large change.

技能文档

dr-checkpoint-implementation

Implement complex work in small validated checkpoints instead of one large change.

Core Rule

Do not perform complex implementation as one big change. Break the work into independently reviewable checkpoints, validate each checkpoint, revise the remaining plan, and apply the approval policy before continuing.

Workflow

  1. Restate the objective, constraints, and non-goals.
  2. Break the work into small checkpoints.
  3. Define acceptance criteria before coding each checkpoint.
  4. Implement only the current checkpoint.
  5. Run focused tests, validation, or dry-run evidence for that checkpoint.
  6. Review the checkpoint using the template below.
  7. Update the remaining plan if discovery changed anything.
  8. Continue only when the current checkpoint is valid and the approval policy allows it.
  9. Keep live rollout as a separate approval gate.

Step Review Template

After every checkpoint, report:

  • Implemented:
  • Evidence:
  • Learned:
  • Remaining work:
  • Plan changes:
  • Approval decision: self-approved / needs user approval
  • Reason:

Approval Policy

Default to self-approval between checkpoints when:

  • acceptance criteria are met
  • focused tests or validation pass
  • no new production risk or external side effect is introduced
  • the remaining plan still matches the user's objective
  • the user did not explicitly request manual review before continuing

Stop for user approval when:

  • the user explicitly asked to review each step before proceeding
  • enabling live external side effects such as notifications, writes, cron delivery, emails, public posts, production mutations, or production data changes
  • changing scope, architecture, data model, rollout strategy, or user-visible behavior materially
  • validation is missing, weak, flaky, or contradicts the plan
  • real-data calibration shows uncertain or risky behavior
  • proceeding would touch secrets, permissions, billing, customer data, or production infrastructure

Production Safety Gates

  • Prefer read-only discovery before write behavior.
  • Treat real-data runs as calibration, not proof, until evidence quality is confirmed.
  • For alerts, notifications, or other side effects, build dry-run rendering and cooldown/suppression tests before enabling delivery.
  • Do not enable external side effects until explicitly approved.
  • If data is missing or confidence is low, report that clearly instead of forcing a decision.

Testing Expectations

Run the smallest useful test after each checkpoint. If a test or run reveals a flawed assumption, fix the assumption and add regression coverage before proceeding.

Use focused validation for narrow changes. Broaden testing when a checkpoint touches shared behavior, cross-module contracts, data pipelines, monitoring, alerting, integrations, or production-facing workflows.

Plan Adjustment Rules

Revise the remaining plan whenever discovery changes data shape, API behavior, risk, acceptance criteria, rollout approach, or user-visible behavior.

Keep unrelated dirty worktree changes untouched.

Stop Conditions

Stop and ask for user approval when the approval policy requires it, when safety gates cannot be satisfied, when validation cannot be made meaningful, or when the next checkpoint would exceed the user's requested scope.

Apply To Workspace

To make this procedure mandatory instead of advisory, apply the policy block in references/APPLY.md to the workspace instructions.

相关技能

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván558 次安装18 星标

执行 Git 操作(提交、分支、合并、变基、冲突解决与恢复)时强制套用安全规则。

作者 Iván533 次安装31 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

daniel-refahi-ikara 的更多技能

浏览全部技能

让定时任务在每次运行时自动采用最新的提示词、策略、投递方式和模型配置。

作者 daniel-refahi-ikara21 次安装

Deterministic memory/context pipeline with semantic retrieval checks, compression/lint, safe fallback, and memory watchdog.

作者 daniel-refahi-ikara30 次安装

Repair or set up six-hour real workspace backups with immediate failure notification.

作者 daniel-refahi-ikara1 次安装

Manage persistent local OpenClaw secrets safely.

作者 daniel-refahi-ikara1 次安装

Bootstrap and enforce fast direct API execution in a workspace. Use when you want an agent to run API calls directly in-session, avoid unnecessary subagents,...

作者 daniel-refahi-ikara17 次安装

Opinionated, file-based memory layout for OpenClaw-style agents: dashboards (now/open-loops/automation), topic files, glossary, and an always-on policy+topic...

作者 daniel-refahi-ikara27 次安装