Skip to content

fix(howlboard): align with HowlFrame numeric semantics and type checker - #12

Merged
howlcipher merged 4 commits into
mainfrom
fix/howlframe-numeric-parity-compat
Oct 1, 2026
Merged

howlcipher merged 4 commits into
mainfrom
fix/howlframe-numeric-parity-compat

Conversation

@howlcipher

Copy link
Copy Markdown
Owner

Summary

  • Add (type_hint raw "any") to validate_depends_on in backend/server.howl to satisfy HowlFrame static type checker.
  • Safely fallback failure_count to 0 when absent/blank before integer conversion.
  • Unify return branch types in frontend/factory_view.howl for render_factory.
  • Fix typo DELEGATED_AUTHORITY_ALLOW in frontend/mission_view.howl.
  • Safely handle empty timestamp strings in ago, expiry, and stage_execution started_at in frontend/mission_view.howl to prevent CONVERSION_ERROR on blank strings.
  • Rebuild docs/demo.js with finalized HowlFrame compiler.

Verification

  • make build passed.
  • make test passed completely (TestDependsOnRender, TestFactoryRemoteSurface, full suite ok).

- Add (type_hint raw "any") to validate_depends_on in backend/server.howl to satisfy static checker
- Default failure_count to 0 if blank/missing before (to_int ...) conversion
- Fix syntax in frontend/factory_view.howl if-err branch to unify return typing
- Fix typo DELEGATED_AUTHORITY_ALLOW in frontend/mission_view.howl
- Safely parse timestamps in mission_view.howl (ago, expiry, stage_execution started_at) to avoid CONVERSION_ERROR on empty strings
- Rebuild demo.js using finalized howlframe
@howlcipher
howlcipher merged commit cd2f2fd into main Oct 1, 2026
1 check 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