--- id: FI-WP-0003 type: workplan title: "Seed open-weight reserve from baseline recommendations" domain: infotech repo: freedom-intelligence status: active owner: grok topic_slug: freedom-intelligence priority: medium created: "2026-07-24" updated: "2026-07-24" depends_on: - FI-WP-0001 --- # FI-WP-0003 — Seed open-weight reserve from baseline recommendations ## Goal Turn baseline survey recommendations into a **real, policy-compliant reserve**: approve high-priority catalog candidates, download to pinned backup storage, verify checksums, and leave medium/low items as candidates for later briefs. Source of truth for *which* models: - `research/2026-07-24-baseline-field-survey.md` § Collection recommendations - `inventory/catalog/*.yaml` (seeded as `candidate`) Gates: `inventory/collection-policy.md` + `docs/backup-storage-policy.md` (T04 of FI-WP-0001). ## Priority tiers (from survey) | Tier | Action in this workplan | | ---- | ----------------------- | | **P0 — seed now** | Approve + collect after storage pin (small/mid, high leverage) | | **P1 — next wave** | Approve when quota allows; may stay candidate | | **P2 — watch / large** | Keep candidate; do not bulk-pull full 600B+ MoE without explicit operator decision | ## Tasks ### T01 — Seed catalog YAML for recommended models ```task id: FI-WP-0003-T01 status: done priority: high ``` Create `status: candidate` entries under `inventory/catalog/` for every P0/P1 recommendation in the baseline survey (and note P2 as candidates or docs-only). **Done when:** catalog files exist and match `inventory/schema.yaml` required fields. --- ### T02 — Operator approve P0 set ```task id: FI-WP-0003-T02 status: todo priority: high ``` Human review of P0 candidates: license, size vs soft quota, hardware fit. Set `status: approved`, `collection.approved_by`, `collection.approved_at`. **Done when:** each P0 entry is `approved` or `rejected` with reason. --- ### T03 — Download P0 to backup storage + verify ```task id: FI-WP-0003-T03 status: todo priority: high ``` For each approved P0: 1. Download into `{BACKUP}/freedom-intelligence/models/...` (or `staging/` then promote) 2. Record `artifacts[].sha256`, `size`, `collection.storage_path` 3. Set `status: collected` then `verified` after re-hash or smoke load Prefer official HF revisions; use `huggingface-cli` or equivalent with revision pin. **Blocked on:** FI-WP-0001-T04 (storage pin). **Done when:** all approved P0 are `verified` or explicitly deferred with notes. --- ### T04 — P1 decision pass ```task id: FI-WP-0003-T04 status: todo priority: medium ``` After P0, decide which P1 models fit remaining quota. Approve/collect subset or leave as candidates for daily briefs to re-prioritize. **Done when:** each P1 has an explicit next status (`approved`, `candidate`, `rejected`). --- ### T05 — Reserve index snapshot ```task id: FI-WP-0003-T05 status: todo priority: low ``` Write `inventory/RESERVE-STATUS.md` summarizing collected vs candidate totals, bytes used vs soft quota, and hardware coverage gaps. **Done when:** one-page status exists for operators and future daily briefs. --- ## Acceptance (workplan-level) - [x] Catalog seeded from baseline survey - [ ] Storage pin complete (upstream) - [ ] P0 verified on backup media - [ ] RESERVE-STATUS snapshot after first collections ## Out of scope - Hosting inference endpoints - Full DeepSeek-V3/R1 671B pull without separate capacity decision - Dataset reserve (weights only unless tiny tokenizer/adapters)