Stream model reserve to Scaleway without local weight staging

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a09cbd-43c1-79f3-809e-1ee97b40b64d
This commit is contained in:
tegwick 2026-09-14 00:17:15 +02:00
parent ad88d16a52
commit 8a65297d56
16 changed files with 805 additions and 145 deletions

View file

@ -10,7 +10,7 @@
Decide **what** enters the open-weight reserve, **who** may approve it, and
**when** a daily-brief candidate becomes a catalog entry with blobs on
Scaleway (staged locally first).
Scaleway (streamed through a remote worker with bounded RAM; no local staging).
---
@ -127,7 +127,7 @@ Tokenizers, LoRA adapters, small eval fixtures when required to use a reserved b
brief nominates
→ candidate
→ approved
→ collecting (local staging/ then S3 upload)
→ collecting (remote HTTP stream → S3 multipart)
→ collected
→ verified
→ superseded|evicted
@ -140,7 +140,7 @@ brief nominates
1. Brief **Collection candidates** nominates R/S/W.
2. Catalog YAML under `inventory/catalog/`.
3. Download only after the Scaleway bucket is live (FI-WP-0004-T08) and
approval rules pass. Stage on VAULT; SoT is `s3://`.
approval rules pass. Use [diskless streaming](../docs/streaming-reserve.md); SoT is `s3://`.
4. `collection.brief_refs` / research refs for provenance of the nomination.
---