gabriel / musehub public
refactor BREAKING task/flatten-migrations #1 / 2
AI Agent gabriel · 156 days ago · Apr 22, 2026 · Diff

refactor: flatten 15 Alembic migrations into single schema migration

Delete all incremental migration files and replace with one autogenerated migration (ce3181fcf6d6) built from the current ORM models. Verified: creates all 42 tables correctly from a fresh empty database.

This eliminates migration debt and makes staging rebuilds instant.

sha256:0b9b2f45eef8528ff40a0caee1f1a08f893c4fcafdcdc06d1b593b2031cdf75a sha
~3 −142 symbols
sha256:190133a919715dad019ba6741578448cf5ce2272ca35263f56f32954d4f62aab snapshot
~3
symbols modified
−142
symbols removed
0
dead code introduced
Semantic Changes 145 symbols
− branch_labels variable variable branch_labels L19–19
− depends_on variable variable depends_on L20–20
− down_revision variable variable down_revision L18–18
− downgrade function function downgrade L71–79
− Union import import Union L12–12
− annotations import import annotations L10–10
− op import import op L15–15
− sa import import sa L14–14
− revision variable variable revision L17–17
− upgrade function function upgrade L23–68
− branch_labels variable variable branch_labels L17–17
− depends_on variable variable depends_on L18–18
− down_revision variable variable down_revision L16–16
− downgrade function function downgrade L30–36
− Union import import Union L10–10
− annotations import import annotations L8–8
− op import import op L13–13
− sa import import sa L12–12
− revision variable variable revision L15–15
− upgrade function function upgrade L21–27
− _PK_FK_COLUMNS variable variable _PK_FK_COLUMNS L43–77
− branch_labels variable variable branch_labels L39–39
− depends_on variable variable depends_on L40–40
− down_revision variable variable down_revision L38–38
− downgrade function function downgrade L91–99
− Union import import Union L32–32
− annotations import import annotations L30–30
− op import import op L35–35
− sa import import sa L34–34
− revision variable variable revision L37–37
− upgrade function function upgrade L80–88
~ alembic/versions/intel_results_table.py .py 10 symbols removed
− branch_labels variable variable branch_labels L21–21
− depends_on variable variable depends_on L22–22
− down_revision variable variable down_revision L20–20
− downgrade function function downgrade L83–130
− Union import import Union L14–14
− annotations import import annotations L12–12
− op import import op L17–17
− sa import import sa L16–16
− revision variable variable revision L19–19
− upgrade function function upgrade L25–80
~ alembic/versions/merge_heads.py .py 8 symbols removed
− branch_labels variable variable branch_labels L9–9
− depends_on variable variable depends_on L10–10
− down_revision variable variable down_revision L8–8
− downgrade function function downgrade L17–18
− Union import import Union L5–5
− annotations import import annotations L3–3
− revision variable variable revision L7–7
− upgrade function function upgrade L13–14
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L86–92
− Union import import Union L11–11
− annotations import import annotations L9–9
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–83
− branch_labels variable variable branch_labels L19–19
− depends_on variable variable depends_on L20–20
− down_revision variable variable down_revision L18–18
− downgrade function function downgrade L48–49
− Union import import Union L12–12
− annotations import import annotations L10–10
− op import import op L15–15
− sa import import sa L14–14
− revision variable variable revision L17–17
− upgrade function function upgrade L23–45
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L33–41
− Union import import Union L11–11
− annotations import import annotations L9–9
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–30
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L32–39
− Union import import Union L11–11
− annotations import import annotations L9–9
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–29
− _TABLES variable variable _TABLES L28–31
− branch_labels variable variable branch_labels L25–25
− depends_on variable variable depends_on L26–26
− down_revision variable variable down_revision L24–24
− downgrade function function downgrade L48–59
− Union import import Union L18–18
− annotations import import annotations L16–16
− op import import op L21–21
− sa import import sa L20–20
− revision variable variable revision L23–23
− upgrade function function upgrade L34–45
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L34–43
− Union import import Union L11–11
− annotations import import annotations L9–9
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–31
− _COLUMNS variable variable _COLUMNS L32–42
− branch_labels variable variable branch_labels L29–29
− depends_on variable variable depends_on L30–30
− down_revision variable variable down_revision L28–28
− downgrade function function downgrade L55–62
− Union import import Union L22–22
− annotations import import annotations L20–20
− op import import op L25–25
− sa import import sa L24–24
− revision variable variable revision L27–27
− upgrade function function upgrade L45–52
− _COLUMNS variable variable _COLUMNS L25–28
− branch_labels variable variable branch_labels L22–22
− depends_on variable variable depends_on L23–23
− down_revision variable variable down_revision L21–21
− downgrade function function downgrade L41–48
− Union import import Union L15–15
− annotations import import annotations L13–13
− op import import op L18–18
− sa import import sa L17–17
− revision variable variable revision L20–20
− upgrade function function upgrade L31–38
− branch_labels variable variable branch_labels L18–18
− depends_on variable variable depends_on L19–19
− down_revision variable variable down_revision L17–17
− downgrade function function downgrade L30–35
− Union import import Union L11–11
− annotations import import annotations L9–9
− op import import op L14–14
− sa import import sa L13–13
− revision variable variable revision L16–16
− upgrade function function upgrade L22–27
~ alembic/versions/20260422_1329_ce3181fcf6d6_create_schema.py .py moved from alembic/versions/initial_schema.py; 3 modified

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:0b9b2f45eef8528ff40a0caee1f1a08f893c4fcafdcdc06d1b593b2031cdf75a --body "your comment"