Remove sprint note type from platform #193
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/pal-e-api#193
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Standalone — board-pal-e-docs kanban MVP
Repo
forgejo_admin/pal-e-docs(primary),forgejo_admin/pal-e-app,forgejo_admin/pal-e-docs-sdk,forgejo_admin/pal-e-docs-mcpUser Story
As the superuser
I want the dead "sprint" concept removed from the platform
So that the codebase reflects continuous kanban and doesn't confuse agents or future contributors
Context
We use continuous kanban, not sprints. The sprint DB tables were replaced by boards in migration
n4i5j6k7l8m9. But"sprint"still exists as a valid NoteType in the API schema, meaning notes of type "sprint" can still be created. Stale references exist across 4 repos.File Targets
Files to modify:
pal-e-docs/src/pal_e_docs/schemas.py:19— remove "sprint" from NoteType literalpal-e-docs/src/pal_e_docs/routes/notes.py:58— remove sprint status validationpal-e-app/src/lib/colors.ts:24— remove sprint colorpal-e-app/src/routes/notes/[slug]/edit/+page.svelte:21— remove from dropdownpal-e-docs-sdk/src/pal_e_docs_sdk/boards.py:14— update docstringpal-e-docs-mcp/src/pal_e_docs_mcp/tools/boards.py:3,32— update docstrings/examplespal-e-docs-mcp/tests/test_param_alignment.py:393-396— fix test exampleFiles NOT to touch:
alembic/versions/*sprint*— historical migrations stayAcceptance Criteria
Test Expectations
pytest tests/test_note_type_enum.pyConstraints
Checklist
Related
project-pal-e-docs— all repos in this project