chore(docs): reorganize implementation plan and expand contributing guidelines #408

Closed
opened 2026-02-24 00:28:32 +00:00 by freemo · 0 comments
Owner

Metadata

  • Commit: docs: reorganize implementation plan and expand contributing guidelines
  • Branch: chore/removed-imp

Background and Context

The implementation_plan.md file in the project root has grown large and contains several
distinct categories of information — implementation timeline, implementation notes, and
process guidelines — that belong in their own dedicated locations. Additionally, the
CONTRIBUTING.md document is missing important details about commit quality, issue
management, the PR process, and project-specific conventions that contributors need.

Current Behavior

  • A monolithic implementation_plan.md lives in the project root containing timeline data,
    implementation notes, and process guidelines all in one file.
  • CONTRIBUTING.md lacks detailed guidance on commit scope and quality, issue creation and
    lifecycle, the pull request process, and project-specific tooling conventions.

Expected Behavior

  • The implementation timeline is extracted to docs/timeline.md.
  • Implementation notes are extracted to docs/implementation-notes.md.
  • Remaining relevant content from the implementation plan is migrated to the specification
    or CONTRIBUTING.md as appropriate.
  • implementation_plan.md is deleted from the repository.
  • CONTRIBUTING.md is expanded with comprehensive guidance on commit quality, issue
    management, PR process, label system, ticket lifecycle, and project-specific conventions.

Acceptance Criteria

  • Implementation timeline exists in docs/timeline.md
  • Implementation notes exist in docs/implementation-notes.md
  • implementation_plan.md is removed from the repository root
  • No content is lost — all relevant material is relocated to appropriate locations
  • CONTRIBUTING.md includes commit scope and quality guidelines
  • CONTRIBUTING.md includes issue creation and label system documentation
  • CONTRIBUTING.md includes ticket lifecycle and PR process documentation
  • CONTRIBUTING.md includes project-specific guidelines (tooling, testing, etc.)

Definition of Done

This issue is complete when:

  • All acceptance criteria above are satisfied.
  • A Git commit is created where the first line of the commit message matches the
    Commit Message in Metadata exactly, followed by a blank line, then additional lines
    providing relevant details about the implementation.
  • The commit is pushed to the remote on the branch matching the Branch in Metadata
    exactly.
  • The commit is submitted as a pull request to master, reviewed, and merged
    before this issue is marked done.
## Metadata - **Commit**: `docs: reorganize implementation plan and expand contributing guidelines` - **Branch**: `chore/removed-imp` ## Background and Context The `implementation_plan.md` file in the project root has grown large and contains several distinct categories of information — implementation timeline, implementation notes, and process guidelines — that belong in their own dedicated locations. Additionally, the `CONTRIBUTING.md` document is missing important details about commit quality, issue management, the PR process, and project-specific conventions that contributors need. ## Current Behavior - A monolithic `implementation_plan.md` lives in the project root containing timeline data, implementation notes, and process guidelines all in one file. - `CONTRIBUTING.md` lacks detailed guidance on commit scope and quality, issue creation and lifecycle, the pull request process, and project-specific tooling conventions. ## Expected Behavior - The implementation timeline is extracted to `docs/timeline.md`. - Implementation notes are extracted to `docs/implementation-notes.md`. - Remaining relevant content from the implementation plan is migrated to the specification or CONTRIBUTING.md as appropriate. - `implementation_plan.md` is deleted from the repository. - `CONTRIBUTING.md` is expanded with comprehensive guidance on commit quality, issue management, PR process, label system, ticket lifecycle, and project-specific conventions. ## Acceptance Criteria - [ ] Implementation timeline exists in `docs/timeline.md` - [ ] Implementation notes exist in `docs/implementation-notes.md` - [ ] `implementation_plan.md` is removed from the repository root - [ ] No content is lost — all relevant material is relocated to appropriate locations - [ ] `CONTRIBUTING.md` includes commit scope and quality guidelines - [ ] `CONTRIBUTING.md` includes issue creation and label system documentation - [ ] `CONTRIBUTING.md` includes ticket lifecycle and PR process documentation - [ ] `CONTRIBUTING.md` includes project-specific guidelines (tooling, testing, etc.) ## Definition of Done This issue is complete when: - All acceptance criteria above are satisfied. - A Git commit is created where the **first line** of the commit message matches the Commit Message in Metadata exactly, followed by a blank line, then additional lines providing relevant details about the implementation. - The commit is pushed to the remote on the branch matching the **Branch** in Metadata exactly. - The commit is submitted as a **pull request** to `master`, reviewed, and **merged** before this issue is marked done.
freemo self-assigned this 2026-02-24 00:42:10 +00:00
freemo added this to the v3.0.0 milestone 2026-02-24 00:51:39 +00:00
freemo added reference chore/removed-imp 2026-02-24 01:03:36 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core#408
No description provided.