Skip to content

feat(S15P11A705-14): improve draft ticket workflow - #11

Merged
tpals0409 merged 1 commit into
mainfrom
feat/S15P11A705-14-add-remove-draft-tickets
Jul 23, 2026
Merged

feat(S15P11A705-14): improve draft ticket workflow#11
tpals0409 merged 1 commit into
mainfrom
feat/S15P11A705-14-add-remove-draft-tickets

Conversation

@tpals0409

Copy link
Copy Markdown
Contributor

Summary

  • allow users to add and delete server-authoritative draft tickets within 1–20 bounds
  • add editable title/description flow, loading spinner, and copyable AI input guide
  • group structured source lines into ticket descriptions and prevent blank Jira descriptions
  • preserve immutable assignee, role tag, sprint, and confirm-from-stored-draft behavior

Verification

  • pytest -q: 35 passed
  • ruff check app tests: passed
  • python -m compileall -q app tests: passed
  • node --check app/static/app.js: passed
  • local container build, MCP OAuth import, and /health smoke: passed
  • real Hermes planner: independent lines remained separate; structured title/content/completion input preserved description and completion sections

TDD Evidence

  • RED: API/UI contracts initially failed because task count changes, loading states, guide controls, source grouping, and malformed source indexes were unsupported
  • GREEN: focused API, planner, and UI contract tests pass
  • Full regression: 35 passed

Jira: S15P11A705-14

Add server-authoritative draft task add/delete, loading feedback, a copyable AI input guide, and structured planner descriptions. Independently reviewed with full regression and container smoke verification.
@tpals0409
tpals0409 enabled auto-merge (squash) July 23, 2026 04:09
@tpals0409
tpals0409 merged commit 0d72a4c into main Jul 23, 2026
3 checks passed
@tpals0409
tpals0409 deleted the feat/S15P11A705-14-add-remove-draft-tickets branch July 23, 2026 04:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant