**feat(brainy-models): implement robust format field validation and update workflow scripts**

- **Documentation**:
  - Added a detailed explanation in `model-management.md` for resolving `"format"` field compatibility issues in TensorFlow.js.
  - Introduced a dual-layer protection approach to mitigate errors like `RangeError: byte length of Float32Array should be a multiple of 4`.

- **Scripts**:
  - Removed the redundant `release:minor` script entry from `package.json`.
  - Enhanced `_deploy` script consistency.

- **Protection Mechanisms**:
  - Updated `download-full-models.js` to inject a missing `"format"` field during downloads.
  - Enhanced `RobustModelLoader` to validate and restore the `"format"` field automatically at runtime, ensuring persistence and compatibility
This commit is contained in:
David Snelling 2025-08-01 18:00:36 -07:00
parent 91e8051970
commit 25dd68e9e7
2 changed files with 57 additions and 2 deletions

View file

@ -28,8 +28,7 @@
"_workflow:minor": "node scripts/release-workflow.js minor",
"_workflow:major": "node scripts/release-workflow.js major",
"_workflow:dry-run": "npm run build && npm test && npm run _release:dry-run",
"_deploy": "npm run build && npm publish",
"release:minor": "npm run _release:minor"
"_deploy": "npm run build && npm publish"
},
"keywords": [
"tensorflow",