Comet Sprint 53 / Daylight Sprint 25 Review (Apr. 29, 2026–May 18, 2026)
Comet Sprint 53 / Daylight Sprint 25 Review
Spring Workcycle: Apr. 29, 2026–May 18, 2026
What was the goal of the Comet Sprint 53 / Daylight Sprint 25 (Spring 2026, Sprint 1)?
Advance discovery integration (so we deliver a connected system at the end of the workcycle) and unblock production data migrations.
What is the milestone that this sprint is supporting?
- Discovery Integration
- Publishing/unpublishing from Comet to the discovery prototype
- Preparing for UCSD discovery development/integration
- Discovery Development
- Exploration into advancing front-end development
- Interim solution for controlled values
- Architectural/infrastructure/design work
- Implementation into Comet and Goldengate
- Comet Ingest Improvements & Reliability
Accomplishments of Comet Sprint 53 / Daylight Sprint 25
- Discovery Integration (David M., Margaret)
- Publishing and unpublishing collections, objects, and files from Comet to Golden Gate
- Golden Gate API support for file downloads
- Golden Gate API support for using ARKs as identifiers (partial UI support)
- Cleaning up Superskunk API endpoints to make them more maintainable
- Discovery Development (Alissa/David T.)
- Began refactoring to become production-ready.
- Interim solution for controlled values (Margaret)
- We have come up with a general approach for storing controlled values in the repository in CSV or TSV format and being able to load them into both Comet and discovery platforms
- Work on getting this fully integrated in Comet is ongoing—the main difficulty has been in getting the edit page to support the very long lists of values that result
- Work on getting this integrated in Goldengate is still pending
- Comet Ingest Improvements & Reliability (David M., Michael S., Matt C.)
- Added ARKs to collections display page
- FITS xml configuration changes
- Thumbnail generation and reliability (investigation)
- PDFs & Pyramidal TIFFs—potential race conditions even after a few bug fixes that result in some small number of thumbnails missing; it’s also random across repeat runs of the same importer
- Large file size ingests and leaked temp files (investigation)
What’s next?
- Discovery integration
- Further API improvements:
- respect visibility flag
- Further search improvements:
- keyword search against properties
- search/filter by date range
- sorting support
- Address Golden Gate / Daylight development issues around sample data and campus metadata schemas
- Further API improvements:
- Discovery development
- Complete support for ARK-based URLs
- Build UI for search by collections display
- Continue work on refining Complex Object display
- Continue production readiness refactors
- Comet
- Finish up controlled value support & turn on for each campus.
- Discuss alternate pathways/solutions for both thumbnails and large file/leaked temp file cleanup. Perhaps considerations for making derivatives outside of Comet but supported via Bulkrax for imports (e.g., for thumbnails).
- Sending metadata to EZID and possibly DOI support.
GitLab link: https://gitlab.com/groups/surfliner/-/boards/9240933?iteration_id=3870434