Skip to content

naming#4

Merged
pyramation merged 4 commits into
flow-based-programming:mainfrom
constructive-io:main
Jun 22, 2026
Merged

naming#4
pyramation merged 4 commits into
flow-based-programming:mainfrom
constructive-io:main

Conversation

@pyramation

Copy link
Copy Markdown
Contributor

No description provided.

…ator

- Add options?: string[] to PropDefinition for enum/select props
- Add runtime?: string to NodeDefinition for inline vs http distinction
- Sync @fbp/spec types with @fbp/types
- Update all evaluator definitions to use full task_identifier names
  (e.g., 'add' → 'math:add', 'number' → 'const:number')
- Update all test fixtures and test files to match
- Update skill reference documentation
feat: add options/runtime to types, use full task_identifier in evaluator
- @fbp/types: category is now required on NodeDefinition
- @fbp/spec: synced category as required
- Evaluator: defKey uses context:category:name composite key
- Added parseTaskIdentifier() to split Node.type on ':'
- All 17 definition names reverted from compound to short
  (e.g., 'math:add' -> 'add', 'const:number' -> 'number')
- Node.type (task_identifier) unchanged: still 'math:add'
- Updated all fixtures, tests, and skill reference docs
- All 43 tests pass
refactor: make category required, revert definition names to short identifiers
@pyramation pyramation merged commit 5f607fe into flow-based-programming:main Jun 22, 2026
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