docs(sdd): add doctor-footprint OpenSpec planning artifacts#1071
docs(sdd): add doctor-footprint OpenSpec planning artifacts#1071juv-dev wants to merge 2 commits into
Conversation
Exploration, proposal, delta spec, design, and task breakdown for the Managed Block Footprint diagnostic in gentle-ai doctor (issue Gentleman-Programming#1018). Design slices the work into 6 units for a 3-PR stacked chain (scanner, check+helper, flag+render+integration).
All 6 work units plus 2 post-review correctness/reliability fixes are implemented across the 3-PR stacked chain. Records the review-driven additions (footprint failure-mode classification fix, panic recovery) that weren't in the original task breakdown.
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (5)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Repository UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@Alan-TheGentleman this PR is ready for review, but workflows need maintainer approval to run. Could one of you approve the workflow run and take a look? This carries the OpenSpec planning artifacts for #1018 — 658 lines, over the 400-line budget. It's docs only (no code), matching the precedent of |
🔗 Linked Issue
Closes #1018
🏷️ PR Type
What kind of change does this PR introduce?
type:bug— Bug fix (non-breaking chatype:feature— New feature (non-breaking change that adds functionality)type:docs— Documentation onlytype:refactor— Code refactoring (notype:chore— Build, CI, or tooling changestype:breaking-change— Breaking change (fix or feature that changes existing behavior)📝 Summary
Exploration, proposal, delta spec, design, and task breakdown for the Managed Block Footprint diagnostic in
gentle-ai doctor. Design slices the work into 6 unitschain (scanner → collector/check →flag/render/integration). Planning artifacts only, no code.📂 Changes
openspec/changes/doctor-footprint/exploration.mddoctorcheck architecture, managed-block marker mechanism, recommended approachopenspec/changes/doctor-footprint/proposalways-on compact check + opt-in--footprint` flagopenspec/changes/doctor-footprint/specs/doctor/spec.md|
|
openspec/changes/doctor-footprint/design.md| Concrete design — 6 work units with exact signatures, seams, test design || `openspec/changes/doctor-footprint/tasks.m review workload forecast; ticked as PR1-PR3landed |
🧪 Test Plan
Unit Tests