Skip to content

chore: refine openspec tasks rules for tests, release notes, changelog and comments - #5039

Merged
joragua merged 2 commits into
masterfrom
technical/improvements_in_openspec_configuration
Oct 29, 2026
Merged

joragua merged 2 commits into
masterfrom
technical/improvements_in_openspec_configuration

Conversation

@joragua

@joragua joragua commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Summary

Refines openspec/config.yaml so the generated tasks.md matches how this project maintains its tests, changelog and release notes.

  • Unit tests: only for Repository/DataSource in owncloudData (other suites are unmaintained), in their own dedicated group.
  • Task group order: unit tests → release notes → changelog → verification, with changelog and verification always in separate groups. Each part is skipped when it doesn't apply (e.g. no unit tests or no release notes).
  • Release notes: documented they live in releaseNotesList in ReleaseNotesViewModel.kt.
  • Code comments: only when names/logic aren't self-explanatory.

🤖 Generated with Claude Code

Related Issues

App: -

  • Add changelog files for the fixed issues in folder changelog/unreleased. More info here
  • Add feature to Release Notes in ReleaseNotesViewModel.kt creating a new ReleaseNote() with String resources (if required)

QA

@joragua joragua self-assigned this Oct 28, 2026
@joragua
joragua force-pushed the technical/improvements_in_openspec_configuration branch 2 times, most recently from 57386bd to b5b1e9e Compare October 29, 2026 10:45
…g and comments

Signed-off-by: Jorge Aguado Recio <jaguado@izertis.com>
Signed-off-by: Jorge Aguado Recio <jaguado@izertis.com>
@joragua
joragua force-pushed the technical/improvements_in_openspec_configuration branch from 021a6e4 to 6d63680 Compare October 29, 2026 10:59
@joragua joragua changed the title chore: refine openspec tasks rules for tests, changelog and comments chore: refine openspec tasks rules for tests, release notes, changelog and comments Oct 29, 2026
@joragua joragua closed this Oct 29, 2026
@joragua joragua reopened this Oct 29, 2026
@joragua
joragua marked this pull request as ready for review October 29, 2026 11:20
@joragua
joragua requested a review from a team as a code owner October 29, 2026 11:20
@joragua
joragua merged commit 50f7f8d into master Oct 29, 2026
19 checks passed
@joragua
joragua deleted the technical/improvements_in_openspec_configuration branch October 29, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants