You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -72,8 +72,8 @@ Same pattern for `@interscript/model-rababa-hebrew`,
72
72
73
73
```
74
74
1. CI builds ONNX, attaches to GH release
75
-
2. CI updates @interscript/models manifest
76
-
3. CI runs: npm version patch && npm publish for @interscript/models
75
+
2. CI updates npm `secryst` (manifest now the models.yaml index) manifest
76
+
3. CI runs: npm version patch && npm publish for npm `secryst` (manifest now the models.yaml index)
77
77
4. Users running `interscript-ts@0.2.x` see the new version on next
78
78
app restart (model cache invalidates by URL change)
79
79
5. Users running `@interscript/model-rababa-arabic` opt-in via
@@ -82,16 +82,16 @@ Same pattern for `@interscript/model-rababa-hebrew`,
82
82
83
83
## Why three packages (not one)
84
84
85
-
-**MECE.** Runtime code (interscript-ts) vs version manifest (@interscript/models) vs bundled binary (@interscript/model-*). Three concerns, three packages.
86
-
-**Bundle size.** Browser apps want interscript-ts + @interscript/models (small). They fetch ONNX at runtime from CDN. Bundle stays small.
85
+
-**MECE.** Runtime code (interscript-ts) vs version manifest (npm `secryst` (manifest now the models.yaml index)) vs bundled binary (@interscript/model-*). Three concerns, three packages.
86
+
-**Bundle size.** Browser apps want interscript-ts + npm `secryst` (manifest now the models.yaml index) (small). They fetch ONNX at runtime from CDN. Bundle stays small.
87
87
-**Air-gap friendliness.** Enterprises install @interscript/model-* via private npm mirror. No CDN calls.
88
88
-**Versioning independence.** Runtime API breaks != model version bumps != model retrain.
89
89
90
-
## Why `@interscript/models` not embedded in `interscript-ts`
90
+
## Why `npm `secryst` (manifest now the models.yaml index)` not embedded in `interscript-ts`
91
91
92
92
If manifest lives in `interscript-ts`, every model release forces a
93
93
runtime bump. Decouples release cadence:
94
-
- Model retrain: bump `@interscript/models` only.
94
+
- Model retrain: bump `npm `secryst` (manifest now the models.yaml index)` only.
0 commit comments