Skip to content

fix: main is red, support2 registered without staging/status entries - #360

Merged
sebasmos merged 0 commit into
mainfrom
fix/support2-registry-entries
Jul 29, 2026
Merged

fix: main is red, support2 registered without staging/status entries#360
sebasmos merged 0 commit into
mainfrom
fix/support2-registry-entries

Conversation

@sebasmos

Copy link
Copy Markdown
Member

f4dd74f merged #354, which registers support2 in registry.REGISTRY but adds no staging.SOURCES or status.STATUS entry. Two tests assert every registered adapter appears in both, so main has been failing since that merge:

tests/test_staging.py::test_every_registered_dataset_has_a_source_entry
tests/test_datasets.py::test_dataset_status_covers_registered_adapters

Adds both. The status entry records the truth rather than flattering it: implementation only, solo/cascade/plausibility/referee pending, real run tracked on #297. A registered adapter should not read as staged.

Same failure mode is still latent on #352 and #249, which both register an adapter with no SOURCES entry. Flagged on both.

869 passed, 7 skipped, ruff clean. Merging straight away since a red main blocks every other branch.

@sebasmos
sebasmos merged this pull request into main Jul 29, 2026
@sebasmos
sebasmos deleted the fix/support2-registry-entries branch July 29, 2026 21:22
sebasmos added a commit that referenced this pull request Aug 4, 2026
#360)

41b85e9 merged #354, which added support2 to registry.REGISTRY but not to staging.SOURCES or
status.STATUS. Two tests assert that every registered adapter appears in both, so main has been failing
since that merge:

  tests/test_staging.py::test_every_registered_dataset_has_a_source_entry
  tests/test_datasets.py::test_dataset_status_covers_registered_adapters

Added both entries. The status entry records the truth rather than flattering it: implementation only,
solo/cascade/plausibility/referee all pending, with the real run tracked on #297. That keeps the readiness
report honest under the real-data rule instead of letting a registered adapter look staged.

This is the same failure mode that is still latent on #352 and #249, both of which register an adapter with
no SOURCES entry. Flagged on both.

869 passed, 7 skipped, ruff clean.
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