--- id: FI-WP-0001 type: workplan title: "Lab operating foundation: sources, playbook, storage pin, hardware envelope" domain: agents repo: freedom-intelligence status: done owner: grok topic_slug: freedom-intelligence priority: high created: "2026-07-24" updated: "2026-07-28" state_hub_workstream_id: "0181d782-fdac-4366-9fc7-d42dac97756b" --- # 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 state_hub_task_id: "e4748af3-f70f-4650-afe0-3b55def41d1c" ``` Create `docs/sources-allowlist.md` with standing channels for axes A–D: - 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 state_hub_task_id: "781b6cac-fece-4139-9ee5-c08a00ee1267" ``` 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 state_hub_task_id: "359b58d1-2692-420c-8f28-324b3a5ceb3d" ``` 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: done priority: high state_hub_task_id: "a0f6beb6-3273-4957-b9f6-c33b4ba7967f" ``` 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. **Completed 2026-07-28:** | Field | Value | | ----- | ----- | | Facility | Workstation VAULT HD (`D:`) | | Base path | `D:\vault\coulomb\freedom-intelligence\` | | WSL path | `/mnt/d/vault/coulomb/freedom-intelligence/` (when D: automounted) | | Soft / hard | **850 GiB** / **920 GiB** | | Layout | `models/`, `staging/`, `companions/` created | Strategic unrunnable models remain in scope (`docs/decisions/2026-07-24-nas-strategic-reserve.md`). --- ### T05 — Link baseline research into lab navigation ```task id: FI-WP-0001-T05 status: done priority: medium state_hub_task_id: "ac382e31-5401-425a-bb7b-cf1ff969a937" ``` - 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 - [x] Backup storage: path + quota pinned under `D:\vault\coulomb\freedom-intelligence\` (T04) - [x] Baseline research persisted and linked - [x] Catalog candidates seeded for recommended models - [x] Strategic reserve policy (capability beyond run envelope) documented ## 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