Skip to content

fix: pass param_to_prop_type to ju; skip *args/**kwargs in form schemas (#9) - #11

Merged
thorwhalen merged 3 commits into
masterfrom
fix/9-param-to-prop-type
Oct 13, 2026
Merged

thorwhalen merged 3 commits into
masterfrom
fix/9-param-to-prop-type

Conversation

@thorwhalen

Copy link
Copy Markdown
Member

Fixes #9.

  • param_to_prop_type given to FunctionSpecStore/mk_rjsf_app is now passed to ju.rjsf.func_to_form_spec (an explicit rjsf_config['param_to_prop_type'] wins; None leaves ju's default).
  • *args/**kwargs are dropped from the schema (properties and required) and the uiSchema, in the ju path (using ju's own i2.Sig naming) and in the basic fallback; ju's first-field autofocus moves to the first remaining field.

uf has no dependents (priv test-dependents uf --transitive: only uf, passes, same as master).
Adversarial review (fresh Opus subagent) confirmed two issues (variadic name mismatch between inspect and i2.Sig for builtins like print; stale uiSchema key) - both fixed with tests. Its pre-existing findings are filed as a follow-up issue.

🤖 Generated with Claude Code

thorwhalen and others added 3 commits October 13, 2026 02:59
…as (#9)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…review)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@thorwhalen
thorwhalen merged commit 44cc74f into master Oct 13, 2026
12 checks passed
@thorwhalen
thorwhalen deleted the fix/9-param-to-prop-type branch October 13, 2026 03:04
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.

param_to_prop_type is accepted but never passed to ju; *args/**kwargs become required string fields

1 participant