- Merge fallback rules and hardcoded definitions into node_schemas.py
- Remove redundant fallback_rules.py and node_definitions.json
- Introduce types.py with TypedDict and Pydantic models for core entities
- Update validation engine, rules, and utilities to use explicit types
- Clean up debug logs and add startup validation for config consistency
- Update frontend and node implementations to support unified schema