forked from cardosofelipe/fast-next-template
Create Issue entity with external tracker fields #26
Reference in New Issue
Block a user
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?
Description
Implement Issue entity that syncs with external trackers (Gitea, GitHub, GitLab).
Requirements
Entity Fields
Enums
CRUD Operations
get_by_external_id(db, tracker, external_id) -> Optional[Issue]get_pending_sync(db, project_id: UUID) -> List[Issue]get_by_sprint(db, sprint_id: UUID) -> List[Issue]get_assigned_to_agent(db, agent_id: UUID) -> List[Issue]Tests
Acceptance Criteria
Technical Notes
external_updated_atused for conflict detectionDependencies
Assignable To
backend-engineer agent