Skip to content

schema(catalog): drop 5 unpopulated columns for the alpha - #63

Merged
timtreis merged 1 commit into
mainfrom
fix/drop-empty-catalog-columns
Nov 2, 2026
Merged

timtreis merged 1 commit into
mainfrom
fix/drop-empty-catalog-columns

Conversation

@timtreis

@timtreis timtreis commented Nov 2, 2026

Copy link
Copy Markdown
Member

Removes five catalog columns that were 100% empty in catalog-2026-11-01, so the alpha ships a clean schema instead of dead columns (per the QC scorecard; Lead-approved).

column why dropped
issue_url points at the PRIVATE curation repo — would leak the board / 404 publicly
technology_version no source anywhere (no feature, no curate path); chemistry_version already carries the reagent-kit version
container_tag build provenance, not wired — returns post-alpha when provenance is registered
sddb_version build provenance, not wired — returns post-alpha
thumbnail_url cards now ship as sprite sheets, so a per-dataset thumbnails/<slug>_card.webp URL would 404 for all but the ~13 featured; the site resolves cards from sprites by slug
  • Removed from src/sddb/_catalog_schema.py and the docs/design/SPEC.md column listing; reworded the comment that referenced technology_version.
  • No client code or tests read these (verified); tests/test_catalog_schema.py passes (41).
  • Web side: theislab/spatialdata-db-web#73 removes thumbnail_url from its field lists.
  • Engine follow-up (mine): bump the client git rev + uv lock after merge, and remove the now-dead thumbnail_url wiring from the cut.

issue_url (points at the private curation repo), technology_version (no source;
chemistry_version covers kit versioning), container_tag + sddb_version (build
provenance, deferred to post-alpha) and thumbnail_url (cards now ship as sprite
sheets, so a per-dataset URL would 404) were all 100% empty in the catalog. A
clean schema beats empty columns for the alpha; container_tag/sddb_version return
when provenance is wired. No client code or tests read them.
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 spatialdata-db | 🛠️ Build #35568653 | 📁 Comparing 6ff34d3 against latest (00c0467)

  🔍 Preview build  

1 file changed
± reference/catalog-columns.html

@codecov

codecov Bot commented Nov 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.64%. Comparing base (00c0467) to head (6ff34d3).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #63   +/-   ##
=======================================
  Coverage   94.64%   94.64%           
=======================================
  Files          22       22           
  Lines        2278     2278           
=======================================
  Hits         2156     2156           
  Misses        122      122           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@timtreis
timtreis merged commit 519145a into main Nov 2, 2026
7 checks passed
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.

1 participant