Skip to content

[docs] Consolidate developer specs into dev.md v4.8#23671

Merged
pelikhan merged 1 commit intomainfrom
docs/consolidation-v4.8-2026-03-31-650343683f0f9522
Mar 31, 2026
Merged

[docs] Consolidate developer specs into dev.md v4.8#23671
pelikhan merged 1 commit intomainfrom
docs/consolidation-v4.8-2026-03-31-650343683f0f9522

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Incorporates two previously uncovered spec files into the consolidated developer instructions.

Changes Made

  • CLI Breaking Changes (new subsection in Release Management): synthesized from breaking-cli-rules.md — breaking vs. non-breaking change categories, a 5-step decision tree, changeset format examples for major/minor/patch, a reviewer checklist, and JSON output stability standards
  • Workflow Size and Refactoring (new subsection in Workflow Patterns): synthesized from workflow-refactoring-patterns.md — size guidelines (target 200–400 lines, refactor above 600), the imports: module extraction pattern with shared module types, a refactoring checklist, and anti-patterns
  • Additional Resources links: added entries for both source spec files
  • Version bump: 4.7 → 4.8, Last Updated 2026-03-30 → 2026-03-31

Analysis

63 markdown files were reviewed in scratchpad/. Of these, 2 had not yet been incorporated into dev.md:

File Priority Rationale
breaking-cli-rules.md High Essential versioning framework for contributors making CLI changes
workflow-refactoring-patterns.md Medium Actionable patterns for reducing workflow complexity

Remaining unlinked files (e.g., agent-sessions.md, smoke-test-*.md, ubuntulatest.md) are either planning documents, test artifacts, or implementation-specific references not suited for inline consolidation.

Validation

  • scratchpad/dev.md compiles as valid Markdown
  • All Mermaid diagram blocks remain intact
  • Consistent technical tone throughout new sections
  • No marketing language introduced

Generated by Developer Documentation Consolidator ·

  • expires on Apr 2, 2026, 11:21 AM UTC

…low refactoring

- Add CLI Breaking Changes subsection to Release Management (from
  breaking-cli-rules.md): breaking vs non-breaking categories, decision
  tree, changeset format, review checklist, JSON output standards
- Add Workflow Size and Refactoring subsection to Workflow Patterns
  (from workflow-refactoring-patterns.md): size guidelines, imports
  module extraction pattern, refactoring checklist, anti-patterns
- Add 2 new Related Documentation links in Additional Resources
- Bump version to 4.8, update Last Updated to 2026-03-31

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added automation documentation Improvements or additions to documentation labels Mar 31, 2026
@pelikhan pelikhan merged commit ded67f1 into main Mar 31, 2026
@pelikhan pelikhan deleted the docs/consolidation-v4.8-2026-03-31-650343683f0f9522 branch March 31, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant