feat: harness-aware doctor planning process#935
Draft
a5c-ai[bot] wants to merge 3 commits into
Draft
Conversation
Author
|
Implemented the planned harness-aware doctor changes on Summary:
Verification passed:
Pushed commit: |
Author
|
Implemented the planned harness-aware doctor changes on Summary:
Verification:
Push status: |
Member
|
very bad implementation that doesn't go through extension adapter . also, no need to change the blueprints command |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Links #877\n\n## Summary\n- Adds a Babysitter process definition for implementing harness-aware doctor behavior for issue #877.\n- Adds matching concrete inputs for the issue, target files, acceptance criteria, and verification commands.\n- Keeps the process scoped to planning, implementation orchestration, verification, review, and delivery without adding source implementation changes.\n\n## Planned Phases\n- Read issue #877 and preserve triage requirements.\n- Run Phase 0 reuse audit across doctor guidance, SDK command templates, harness capability APIs, generated plugin surfaces, and tests.\n- Trace canonical doctor source propagation and StopHook/non-StopHook capability APIs.\n- Author regression coverage for neutral N/A behavior on non-StopHook harnesses.\n- Design and implement the harness-aware doctor update through the unified source and generated sync path.\n- Iterate verification and review up to three attempts.\n- Deliver an implementation PR only after final acceptance passes.\n\n## Quality Gates\n- Non-StopHook harnesses, especially Pi, must report section 10 as neutral N/A instead of FAIL when Claude hook files are absent.\n- N/A must not contribute to WARNING or CRITICAL verdicts.\n- Claude Code and other StopHook harness diagnostics must remain actionable.\n- Generated SDK and plugin doctor surfaces must stay synchronized from the unified command source.\n- Verification commands include check:sdk-command-templates, generate:plugins, build:sdk, test:sdk, verify:metadata, and git diff --check.