2026-07-24 00:15:27 +02:00
|
|
|
|
---
|
|
|
|
|
|
id: FI-WP-0001
|
|
|
|
|
|
type: workplan
|
|
|
|
|
|
title: "Lab operating foundation: sources, playbook, storage pin, hardware envelope"
|
2026-07-28 00:25:21 +02:00
|
|
|
|
domain: agents
|
2026-07-24 00:15:27 +02:00
|
|
|
|
repo: freedom-intelligence
|
2026-07-28 00:25:21 +02:00
|
|
|
|
status: done
|
2026-07-24 00:15:27 +02:00
|
|
|
|
owner: grok
|
|
|
|
|
|
topic_slug: freedom-intelligence
|
|
|
|
|
|
priority: high
|
|
|
|
|
|
created: "2026-07-24"
|
2026-07-28 00:25:21 +02:00
|
|
|
|
updated: "2026-07-28"
|
|
|
|
|
|
state_hub_workstream_id: "0181d782-fdac-4366-9fc7-d42dac97756b"
|
2026-07-24 00:15:27 +02:00
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# 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
|
2026-07-28 00:25:21 +02:00
|
|
|
|
state_hub_task_id: "e4748af3-f70f-4650-afe0-3b55def41d1c"
|
2026-07-24 00:15:27 +02:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2026-07-28 00:25:21 +02:00
|
|
|
|
state_hub_task_id: "781b6cac-fece-4139-9ee5-c08a00ee1267"
|
2026-07-24 00:15:27 +02:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2026-07-28 00:25:21 +02:00
|
|
|
|
state_hub_task_id: "359b58d1-2692-420c-8f28-324b3a5ceb3d"
|
2026-07-24 00:15:27 +02:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
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
|
2026-07-28 00:25:21 +02:00
|
|
|
|
status: done
|
2026-07-24 00:15:27 +02:00
|
|
|
|
priority: high
|
2026-07-28 00:25:21 +02:00
|
|
|
|
state_hub_task_id: "a0f6beb6-3273-4957-b9f6-c33b4ba7967f"
|
2026-07-24 00:15:27 +02:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
2026-07-28 00:25:21 +02:00
|
|
|
|
**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`).
|
|
|
|
|
|
|
2026-07-24 00:15:27 +02:00
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
### T05 — Link baseline research into lab navigation
|
|
|
|
|
|
|
|
|
|
|
|
```task
|
|
|
|
|
|
id: FI-WP-0001-T05
|
|
|
|
|
|
status: done
|
|
|
|
|
|
priority: medium
|
2026-07-28 00:25:21 +02:00
|
|
|
|
state_hub_task_id: "ac382e31-5401-425a-bb7b-cf1ff969a937"
|
2026-07-24 00:15:27 +02:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
- 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
|
2026-07-28 00:25:21 +02:00
|
|
|
|
- [x] Backup storage: path + quota pinned under `D:\vault\coulomb\freedom-intelligence\` (T04)
|
2026-07-24 00:15:27 +02:00
|
|
|
|
- [x] Baseline research persisted and linked
|
|
|
|
|
|
- [x] Catalog candidates seeded for recommended models
|
2026-07-28 00:25:21 +02:00
|
|
|
|
- [x] Strategic reserve policy (capability beyond run envelope) documented
|
2026-07-24 00:15:27 +02:00
|
|
|
|
|
|
|
|
|
|
## 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
|