fix(schema): widen VARCHAR(36) columns to VARCHAR(128) for sha256 genesis IDs
musehub_labels, musehub_collaborators, musehub_coord_records, musehub_coord_reservations, musehub_coord_tasks, musehub_issue_labels, musehub_proposal_labels.repo_id/issue_id/proposal_id, muse_commits.repo_id, muse_tags.repo_id/tag_id, and musehub_proposal_comments.parent_comment_id all need 128 chars to hold sha256: prefixed genesis hashes (71 chars).
Also remove default=_new_uuid from all sha256 primary key columns to prevent accidental UUID generation when genesis ID is not passed.
sha256:17031e20563ca94fc9892d70e63df3d435f53da7a868909e49e35ad4d494237f
sha
sha256:fc51ff901ea0c42f92fa2c36dc2086aa91c8d233128ef2e11c01c35f3000e38f
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:17031e20563ca94fc9892d70e63df3d435f53da7a868909e49e35ad4d494237f --body "your comment"
No comments yet. Be the first to start the discussion.