Skip to content

chore(submodule): bump backend to 099fc84 (NEH-105) - #247

Merged
juancobo merged 1 commit into
devfrom
chore/bump-backend-neh-105
Jul 25, 2026
Merged

chore(submodule): bump backend to 099fc84 (NEH-105)#247
juancobo merged 1 commit into
devfrom
chore/bump-backend-neh-105

Conversation

@juancobo

@juancobo juancobo commented Jul 25, 2026

Copy link
Copy Markdown
Member

Advances the backend pointer to the current dev tip. Gitlink only — no other files change.

backend   874cdd2 → 099fc84
frontend  387a291 (unchanged, already level with its dev tip)

backend (2 commits)

This closes #58 (Backend build, deps & schema hygiene) — #123 was its last open child.

Verification. Against a dev database at head: the three columns held export_version = 0 with the other two NULL, so nothing was lost; alembic check then reported No new upgrade operations detected, confirming these were the only disagreement between the models and the database; and a downgrade -1 / upgrade head round trip restored the columns with their original types, nullability and 0 default before re-dropping them.

Hardware validation happens at the dev→main promotion, so this lands on dev without a bench-Pi run, as usual. The migration is a column drop on provably empty columns with an exact downgrade, and update.sh takes a pg_dump before migrating (#115).

Still outstanding from #123's original acceptance criterion: enforcing the drift check in CI. There is no backend CI to enforce it in — the backend has no .github/workflows, and nothing anywhere stands up Postgres. That harness needs its own issue.

Brings in NEH-105: collections.export_version / last_exported_at /
last_export_hash are dropped, closing the schema-vs-model drift that
made every autogenerate propose deleting them, and with it NEH-40.

Also adds `pixi run db-check-drift` (alembic check) and documents the
check in DEVELOPMENT.md.

Gitlink only — frontend stays at 387a291, already level with its dev tip.
Copilot AI review requested due to automatic review settings July 25, 2026 19:19
@linear-code

linear-code Bot commented Jul 25, 2026

Copy link
Copy Markdown

NEH-105

@juancobo
juancobo merged commit 78f2d8c into dev Jul 25, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Advances the backend submodule to include the NEH-105 schema-hygiene changes.

Changes:

  • Drops three unused collection export-tracking columns with an exact downgrade.
  • Adds a local Alembic schema-drift check and migration guidance.

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.

2 participants