impl-buildworkflow★58
atherio-danp/cde-dotnetcc ↗What it does
Implement an approved plan and reconcile with stale code
Best for
Converting an approved plan into code while surfacing every deviation and stopping on blocking gaps, preserving the plan intent with minimal changes.
Inputs
- · plan path (args.planPath or bare string)
- · focus scope (args.focus defaults to entire plan)
- · maxFixes count (args.maxFixes, default 3)
Outputs
- · status (completed/blocked), buildClean, filesChanged array, deviations array (planAssumed, reality, action, severity), blocker message, recommendedOptions, summary
- · validation verdict: pass boolean, buildClean, issues array, summary
- · test results (if skipTests is false)
Requires
- · Serena MCP (for C# editing; native Edit/Write blocked on .cs)
- · build tools (dotnet build, npm run build)
Preconditions
- · plan file readable at planPath
- · codebase buildable with dotnet/npm
- · .claude/rules/** present and readable
Failure modes
- · stale plan symbols (renamed, moved, re-signatured)
- · material divergence blocks the workflow (approach no longer viable)
- · third-party library additions not approved
- · incomplete reconciliation of plan intent vs actual code
Trust signals
- · ADAPT directive: reconcile stale plans, report deviations (planAssumed → reality → action → why)
- · severity tiers: minor/notable/blocking
- · bounded iteration (maxFixes) with validation loop