Skip to content

Fix leading-digit searchphrase breaking award-compliance Vandalizer import#39

Merged
ProfessorPolymorphic merged 1 commit into
mainfrom
fix-award-compliance-searchphrase
May 20, 2026
Merged

Fix leading-digit searchphrase breaking award-compliance Vandalizer import#39
ProfessorPolymorphic merged 1 commit into
mainfrom
fix-award-compliance-searchphrase

Conversation

@ProfessorPolymorphic
Copy link
Copy Markdown
Contributor

Summary

  • The uniform_guidance_applicability searchphrase in the award-compliance-extraction workflow began with 2 CFR 200. Vandalizer derives each extraction field name by slugifying the searchphrase and prepends an underscore to digit-leading names, which its own field-name validator then rejects on import (Fields must not use names with leading underscores).
  • Reworded to Uniform Guidance (2 CFR 200) applicability details. so the derived name starts with a letter. Bumped the workflow to v0.1.1; the extraction contract is unchanged.
  • Regenerated award-compliance-extraction.vandalizer.json and component_catalog.json from the authored manifest.

Test plan

  • build_vandalizer_workflows.py, build_component_catalog.py, lint_components.py, build_docs.py, and mkdocs build --strict all pass locally
  • Upload workflows/award-compliance-extraction/award-compliance-extraction.vandalizer.json to Vandalizer and confirm it imports without the leading-underscore error

🤖 Generated with Claude Code

…mport

The uniform_guidance_applicability searchphrase began with "2 CFR 200".
Vandalizer derives extraction field names by slugifying the searchphrase
and prepends an underscore to digit-leading names, which its own
field-name validator then rejects on import. Reworded to "Uniform
Guidance (2 CFR 200) applicability details." and bumped the workflow to
v0.1.1; the extraction contract is unchanged. Regenerated the Vandalizer
export and component catalog from the authored manifest.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ProfessorPolymorphic ProfessorPolymorphic merged commit 85456eb into main May 20, 2026
1 check passed
@ProfessorPolymorphic ProfessorPolymorphic deleted the fix-award-compliance-searchphrase branch May 20, 2026 22:56
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