Comet Sprint 45/ Daylight Sprint 17 Review (July 9, 2025–July 28, 2025)

Comet Sprint 45/ Daylight Sprint 17 Review

Summer Workcycle: Sprint 2, July 9-July 28

What were the goals of Comet Sprint 45 / Daylight Sprint 17

  • Discovery Prototype (ADRL Lite):
    • Complete API work for facets, images, manifests
    • Complete component work that is not blocked on API development (i.e., IIIF Viewer)
  • Complete new QA & Sandbox environments
  • Complete core Comet features:
    • Configurable metadata schema
    • Access Controls - Refine requirements and implement user/group access controls

What is the milestone that this sprint is supporting?

  • Complete a connected Discovery Prototype (Daylight, Comet, Lark, IIIF, etc.), including Daylight production deployment patterns
  • Continue to implement remaining core Comet features in MVP
  • Validate completed features for Comet that are in MVP scope

Accomplishments of Comet Sprint 45 / Daylight Sprint 17

  • Discovery Prototype (ADRL Lite)
    • Integrated Results-Metadata, Results-Applied-Parameters & Results-Complex-Pager with the latest API endpoints
    • Built ADRL lite subpages, including the about, FAQs, and usage pages
    • Began work with the IIIF Universal Viewer component; discovered challenges to incorporate UV into the encapsulated shadow DOM
    • The API now provides access to a minimal IIIF manifest
  • Complete core Comet features
    • Features
      • Made updates to internationalized labels
      • In Component view page, users can now see its parent Object
      • Updated Bulkrax to support nested resources
      • Bulkrax now uses GenericObject as the default work type
      • Comet now charaterizes everything
    • Bug Fixes
      • Resolved error when adding nested related resources
      • Fixed an issue where the GUI generated an error when adding a nested related resource as a plain string
      • Improved Bulkrax import messaging
      • Fixed a bug where Bulkrax displayed a successful validation message before the job had actually completed
      • Resolved incorrect status display of “Complete (with failures)” when importing collections and super collections successfully
      • Set a default work type in Bulkrax to streamline imports.
      • Enhanced navigation and usability
      • Fixed an issue on the Project create page where the Save button did not redirect users to the correct page; users are now automatically returned to the Projects table
      • Resolved a bug where batch editing Objects caused an error when at least one object was selected
      • Fixed a bug preventing users from restoring a previous version of an Object
      • Fixed broken interface options
      • Resolved issue with the Single-Use Links option not functioning
      • Fixed a bug where the Upload New Version feature was not working
      • Corrected an issue affecting the Search feature for setting a representative image
    • File handling and system stability
      • Fixed FITS servlet file characterization issue that occurred when files exceeded the max file size
      • Resolved issue where IIIF images remained stale after replacing a file, ensuring the updated image displays correctly

What’s next?

  • Completing remaining features for the discovery prototype (APIs, components)
  • Finishing core Comet features mentioned above, including refining requirements for complex objects, focusing on FileSet and component ordering
  • Validating QA environment stability, moving into functional feature testing

GitLab link: