Skip to content

fix: skip extractor loading in setup for infer motions - #152

Merged
FluxxField merged 1 commit into
devfrom
fix/infer-extractor-error
Mar 13, 2026
Merged

fix: skip extractor loading in setup for infer motions#152
FluxxField merged 1 commit into
devfrom
fix/infer-extractor-error

Conversation

@FluxxField

Copy link
Copy Markdown
Owner

Summary

  • Infer motions (d, y, c) don't define an extractor field — it gets populated later by infer.run() from the composable motion (e.g. w, b, e)
  • setup.run() was resolving all module types including extractor, falling back to "default" which doesn't exist in the registry, producing: extractor 'default' not found in registry
  • Skip extractor resolution during setup for infer motions and let infer.run() handle it

Test plan

  • Added tests verifying setup.run("d"), setup.run("y"), and setup.run("c") emit no extractor errors
  • All existing tests pass (0 failures)

Infer motions (d, y, c) don't define an extractor field because it gets
populated later by infer.run() from the composable motion (e.g. w, b, e).
setup.run() was trying to load a "default" extractor that doesn't exist
in the registry, producing the error:
  "extractor 'default' not found in registry"

Skip extractor resolution during setup for infer motions and let
infer.run() handle it.

Fixes #151
@FluxxField
FluxxField merged commit f96a923 into dev Mar 13, 2026
0 of 3 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