diff --git a/docs/erd.svg b/docs/erd.svg index ac0fd15..17e265e 100644 --- a/docs/erd.svg +++ b/docs/erd.svg @@ -1 +1 @@ -userenum:roleuseruserproductpbiproductsprintassigneeenum:statusstoryenum:typeenum:statusproductenum:statusstorysprintenum:statusproductuseruserproductRolePRODUCT_OWNERPRODUCT_OWNERSCRUM_MASTERSCRUM_MASTERDEVELOPERDEVELOPERStoryStatusOPENOPENIN_SPRINTIN_SPRINTDONEDONETaskStatusTO_DOTO_DOIN_PROGRESSIN_PROGRESSREVIEWREVIEWDONEDONELogTypeIMPLEMENTATION_PLANIMPLEMENTATION_PLANTEST_RESULTTEST_RESULTCOMMITCOMMITTestStatusPASSEDPASSEDFAILEDFAILEDSprintStatusACTIVEACTIVECOMPLETEDCOMPLETEDusersStringid🗝️StringusernameStringemail❓Stringpassword_hashBooleanis_demoStringbio❓Stringbio_detail❓Bytesavatar_data❓DateTimecreated_atDateTimeupdated_atuser_rolesStringid🗝️Roleroleapi_tokensStringid🗝️Stringtoken_hashStringlabel❓DateTimecreated_atDateTimerevoked_at❓productsStringid🗝️StringnameStringcode❓Stringdescription❓Stringrepo_url❓Stringdefinition_of_doneBooleanarchivedDateTimecreated_atDateTimeupdated_atpbisStringid🗝️Stringcode❓StringtitleStringdescription❓IntpriorityFloatsort_orderDateTimecreated_atDateTimeupdated_atstoriesStringid🗝️Stringcode❓StringtitleStringdescription❓Stringacceptance_criteria❓IntpriorityFloatsort_orderStoryStatusstatusDateTimecreated_atDateTimeupdated_atstory_logsStringid🗝️LogTypetypeStringcontentTestStatusstatus❓Stringcommit_hash❓Stringcommit_message❓Jsonmetadata❓DateTimecreated_atsprintsStringid🗝️Stringsprint_goalSprintStatusstatusDateTimecreated_atDateTimecompleted_at❓tasksStringid🗝️StringtitleStringdescription❓Stringimplementation_plan❓IntpriorityFloatsort_orderTaskStatusstatusDateTimecreated_atDateTimeupdated_atproduct_membersStringid🗝️DateTimecreated_attodosStringid🗝️StringtitleStringdescription❓BooleandoneBooleanarchivedDateTimecreated_atDateTimeupdated_at \ No newline at end of file +active_productuserenum:roleuseruserproductpbiproductsprintassigneeenum:statusstoryenum:typeenum:statusproductenum:statusstorysprintenum:statusproductuseruserproductuserstorytaskproductaskeranswererRolePRODUCT_OWNERPRODUCT_OWNERSCRUM_MASTERSCRUM_MASTERDEVELOPERDEVELOPERStoryStatusOPENOPENIN_SPRINTIN_SPRINTDONEDONETaskStatusTO_DOTO_DOIN_PROGRESSIN_PROGRESSREVIEWREVIEWDONEDONELogTypeIMPLEMENTATION_PLANIMPLEMENTATION_PLANTEST_RESULTTEST_RESULTCOMMITCOMMITTestStatusPASSEDPASSEDFAILEDFAILEDSprintStatusACTIVEACTIVECOMPLETEDCOMPLETEDusersStringid🗝️StringusernameStringemail❓Stringpassword_hashBooleanis_demoStringbio❓Stringbio_detail❓Bytesavatar_data❓DateTimecreated_atDateTimeupdated_atuser_rolesStringid🗝️Roleroleapi_tokensStringid🗝️Stringtoken_hashStringlabel❓DateTimecreated_atDateTimerevoked_at❓productsStringid🗝️StringnameStringcode❓Stringdescription❓Stringrepo_url❓Stringdefinition_of_doneBooleanarchivedDateTimecreated_atDateTimeupdated_atpbisStringid🗝️Stringcode❓StringtitleStringdescription❓IntpriorityFloatsort_orderDateTimecreated_atDateTimeupdated_atstoriesStringid🗝️Stringcode❓StringtitleStringdescription❓Stringacceptance_criteria❓IntpriorityFloatsort_orderStoryStatusstatusDateTimecreated_atDateTimeupdated_atstory_logsStringid🗝️LogTypetypeStringcontentTestStatusstatus❓Stringcommit_hash❓Stringcommit_message❓Jsonmetadata❓DateTimecreated_atsprintsStringid🗝️Stringsprint_goalSprintStatusstatusDateTimecreated_atDateTimecompleted_at❓tasksStringid🗝️StringtitleStringdescription❓Stringimplementation_plan❓IntpriorityFloatsort_orderTaskStatusstatusDateTimecreated_atDateTimeupdated_atproduct_membersStringid🗝️DateTimecreated_attodosStringid🗝️StringtitleStringdescription❓BooleandoneBooleanarchivedDateTimecreated_atDateTimeupdated_atlogin_pairingsStringid🗝️Stringsecret_hashStringdesktop_token_hashStringstatusStringdesktop_ua❓Stringdesktop_ip❓DateTimecreated_atDateTimeexpires_atDateTimeapproved_at❓DateTimeconsumed_at❓claude_questionsStringid🗝️StringquestionJsonoptions❓StringstatusStringanswer❓DateTimeanswered_at❓DateTimecreated_atDateTimeexpires_at \ No newline at end of file
user
enum:role
product
pbi
sprint
assignee
enum:status
story
enum:type
Role
PRODUCT_OWNER
SCRUM_MASTER
DEVELOPER
StoryStatus
OPEN
IN_SPRINT
DONE
TaskStatus
TO_DO
IN_PROGRESS
REVIEW
LogType
IMPLEMENTATION_PLAN
TEST_RESULT
COMMIT
TestStatus
PASSED
FAILED
SprintStatus
ACTIVE
COMPLETED
users
String
id
🗝️
username
email
❓
password_hash
Boolean
is_demo
bio
bio_detail
Bytes
avatar_data
DateTime
created_at
updated_at
user_roles
role
api_tokens
token_hash
label
revoked_at
products
name
code
description
repo_url
definition_of_done
archived
pbis
title
Int
priority
Float
sort_order
stories
acceptance_criteria
status
story_logs
type
content
commit_hash
commit_message
Json
metadata
sprints
sprint_goal
completed_at
tasks
implementation_plan
product_members
todos
done
active_product
task
asker
answerer
login_pairings
secret_hash
desktop_token_hash
desktop_ua
desktop_ip
expires_at
approved_at
consumed_at
claude_questions
question
options
answer
answered_at