freedom-intelligence/workplans/FI-WP-0001-lab-operating-foundation.md

148 lines
4.1 KiB
Markdown
Raw Normal View History

---
id: FI-WP-0001
type: workplan
title: "Lab operating foundation: sources, playbook, storage pin, hardware envelope"
domain: infotech
repo: freedom-intelligence
status: active
owner: grok
topic_slug: freedom-intelligence
priority: high
created: "2026-07-24"
updated: "2026-07-24"
---
# FI-WP-0001 — Lab operating foundation
## Goal
Make Freedom Intelligence **operable for daily research and model reserve work**
before automation: pin backup storage, document sources and hardware envelope,
ship a daily-brief playbook, and close gaps left after the foundation docs
(`INTENT.md`, `SCOPE.md`, `briefs/`, `inventory/`).
Baseline field survey lives in `research/2026-07-24-baseline-field-survey.md`
and seeds collection candidates under `inventory/catalog/`.
## Depends on
- Foundation docs already present (2026-07-23)
- Baseline research (this session) — **source of first collection candidates**
## Parallel / follow-on
- **FI-WP-0002** — activity-core daily cadence (after playbook exists)
- **FI-WP-0003** — execute reserve seed under collection policy (after storage pin)
## Tasks
### T01 — Sources allowlist for daily research
```task
id: FI-WP-0001-T01
status: done
priority: high
```
Create `docs/sources-allowlist.md` with standing channels for axes AD:
- Frontier: provider blogs, pricing pages, LMSYS/Arena notes, major model cards
- Open weights: Hugging Face org watchlist, official GitHub releases
- Methods: arXiv categories (cs.LG, cs.CL, cs.AI, cs.SE), Unsloth/axolotl/TRL notes
- Harness: OpenHands, Aider, SWE-agent, sand-boxer-adjacent ecosystem
- Explicit **do not scrape** / license caution list
**Done when:** allowlist exists and is linked from `briefs/README.md`.
---
### T02 — Daily brief playbook (manual first, automation-ready)
```task
id: FI-WP-0001-T02
status: done
priority: high
```
Write `docs/daily-brief-playbook.md`:
- Step sequence: scan allowlist → draft from template → collection candidates →
optional hub progress event
- Completion evidence shape: `event_type=fi_daily_brief`, `detail.repo`, `detail.date`
- Idempotence: one brief per calendar day (Europe/Berlin)
- Quality bar aligned with `briefs/_template.md` and INTENT principles
- Pointer that **first automated day** starts from baseline survey, not empty memory
**Done when:** an operator or agent can produce a brief without reading INTENT end-to-end.
---
### T03 — Hardware envelope draft
```task
id: FI-WP-0001-T03
status: done
priority: medium
```
Write `docs/hardware-envelope.md` with **honest TBD** for unmeasured hosts, plus
working assumptions for “homelab accessible” (consumer GPU tiers, CPU-only
floor, multi-GPU lab class). Used by inventory `hardware_class` fields and
axis B/C prioritization.
**Done when:** envelope doc exists; operator can fill measured VRAM/host rows later
without schema changes.
---
### T04 — Pin backup storage path and soft quota
```task
id: FI-WP-0001-T04
status: todo
priority: high
```
Operator task: fill TBD fields in `docs/backup-storage-policy.md`:
- facility / host
- base path (`…/freedom-intelligence/models/`)
- soft quota
- access method
- pin log entry
Create empty `models/` and `staging/` on that facility.
**Done when:** policy has no critical TBD for path/quota; `FI-WP-0003` may download.
---
### T05 — Link baseline research into lab navigation
```task
id: FI-WP-0001-T05
status: done
priority: medium
```
- Point `README.md` / `SCOPE.md` at `research/2026-07-24-baseline-field-survey.md`
- Note that first **daily** brief is a delta from this baseline, not a second full survey
- Ensure inventory candidates from the survey are present under `inventory/catalog/`
**Done when:** navigation and catalog seed are consistent with the survey.
---
## Acceptance (workplan-level)
- [x] Sources allowlist + daily playbook + hardware envelope drafted
- [ ] Backup storage path and soft quota pinned (T04 — operator)
- [x] Baseline research persisted and linked
- [x] Catalog candidates seeded for recommended models
## Out of scope
- Enabling activity-core schedule (FI-WP-0002)
- Bulk model downloads (FI-WP-0003)
- State Hub domain registration for freedom-intelligence as a full domain