freedom-intelligence/workplans/FI-WP-0003-seed-open-weight-reserve.md
tegwick b5f911140b Establish Freedom Intelligence lab foundation and baseline research.
Add INTENT/SCOPE, daily-brief playbook, activity-core definition (disabled),
workplans FI-WP-0001..0003, baseline field survey with open-weight collection
recommendations, and inventory catalog candidates for the model reserve.
2026-07-24 00:15:27 +02:00

135 lines
3.5 KiB
Markdown

---
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)