Skip to content

Foundational work for non-referenced distributions#4745

Open
dafeder wants to merge 16 commits into
feat-non-ref-distrofrom
non-ref-distro-foundation
Open

Foundational work for non-referenced distributions#4745
dafeder wants to merge 16 commits into
feat-non-ref-distrofrom
non-ref-distro-foundation

Conversation

@dafeder

@dafeder dafeder commented Jun 22, 2026

Copy link
Copy Markdown
Member

Fixes #4734

This PR sets up a new series of contracts and a basic resource discovery service for getting resources directly from the Dataset object. This also includes a new set of "Dispatch" classes in the datastore that will be called by the resource discovery system.

Full transparency: while I coded this PR manually (except for some light autocomplete help), it was based on a spec and task list built with speckit and copilot. I'm not sure I would have done the whole dispatch piece on my own on the first pass, as it strikes me as a bit redundant with existing pieces of the datastore. It's possible it could be ripped out later to let resource discovery simply call datastore import directly. OTOH it is a more comprehensible flow than what we have now so we'll see. UPDATE: removed dispatcher

@dafeder dafeder linked an issue Jun 22, 2026 that may be closed by this pull request
5 tasks
@dafeder dafeder changed the title Non-referemced distro foundation Non-referenced distro foundation Jun 22, 2026
@dafeder dafeder changed the title Non-referenced distro foundation Foundational work for non-referenced distributions Jun 23, 2026
@dafeder dafeder marked this pull request as ready for review June 23, 2026 20:24
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.

Non-referenced distributions: Initial scaffolding/contracts

1 participant