Register reserve under agents hub and pin VAULT storage.
Classify freedom-intelligence for State Hub (agents domain), sync FI-WP-0001..0003 with hub IDs, enrich catalog entries with profile/SWOT, and pin the open-weight reserve to D:\vault\coulomb\freedom-intelligence\ with strategic S-tier policy.
This commit is contained in:
parent
00f469662b
commit
a83ef0a79a
29 changed files with 1343 additions and 279 deletions
|
|
@ -2,14 +2,15 @@
|
|||
id: FI-WP-0001
|
||||
type: workplan
|
||||
title: "Lab operating foundation: sources, playbook, storage pin, hardware envelope"
|
||||
domain: infotech
|
||||
domain: agents
|
||||
repo: freedom-intelligence
|
||||
status: active
|
||||
status: done
|
||||
owner: grok
|
||||
topic_slug: freedom-intelligence
|
||||
priority: high
|
||||
created: "2026-07-24"
|
||||
updated: "2026-07-24"
|
||||
updated: "2026-07-28"
|
||||
state_hub_workstream_id: "0181d782-fdac-4366-9fc7-d42dac97756b"
|
||||
---
|
||||
|
||||
# FI-WP-0001 — Lab operating foundation
|
||||
|
|
@ -42,6 +43,7 @@ and seeds collection candidates under `inventory/catalog/`.
|
|||
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:
|
||||
|
|
@ -62,6 +64,7 @@ Create `docs/sources-allowlist.md` with standing channels for axes A–D:
|
|||
id: FI-WP-0001-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "781b6cac-fece-4139-9ee5-c08a00ee1267"
|
||||
```
|
||||
|
||||
Write `docs/daily-brief-playbook.md`:
|
||||
|
|
@ -83,6 +86,7 @@ Write `docs/daily-brief-playbook.md`:
|
|||
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
|
||||
|
|
@ -99,8 +103,9 @@ without schema changes.
|
|||
|
||||
```task
|
||||
id: FI-WP-0001-T04
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "a0f6beb6-3273-4957-b9f6-c33b4ba7967f"
|
||||
```
|
||||
|
||||
Operator task: fill TBD fields in `docs/backup-storage-policy.md`:
|
||||
|
|
@ -115,6 +120,19 @@ 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
|
||||
|
|
@ -123,6 +141,7 @@ Create empty `models/` and `staging/` on that facility.
|
|||
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`
|
||||
|
|
@ -136,9 +155,10 @@ priority: medium
|
|||
## Acceptance (workplan-level)
|
||||
|
||||
- [x] Sources allowlist + daily playbook + hardware envelope drafted
|
||||
- [ ] Backup storage path and soft quota pinned (T04 — operator)
|
||||
- [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
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
id: FI-WP-0002
|
||||
type: workplan
|
||||
title: "Activity-core daily research brief rhythm"
|
||||
domain: infotech
|
||||
domain: agents
|
||||
repo: freedom-intelligence
|
||||
status: active
|
||||
owner: grok
|
||||
|
|
@ -12,6 +12,7 @@ created: "2026-07-24"
|
|||
updated: "2026-07-24"
|
||||
depends_on:
|
||||
- FI-WP-0001
|
||||
state_hub_workstream_id: "aa5b118e-36e2-41a7-b6c1-5d9ac9c7fb41"
|
||||
---
|
||||
|
||||
# FI-WP-0002 — Activity-core daily research brief rhythm
|
||||
|
|
@ -68,6 +69,7 @@ Weekends optional later (`0 9 * * 6` optional Saturday scan) — not in v1.
|
|||
id: FI-WP-0002-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "4eb44be8-04b7-45c9-9e78-e573a3501524"
|
||||
```
|
||||
|
||||
Add `activity-definitions/fi-daily-research-brief.md`:
|
||||
|
|
@ -90,6 +92,7 @@ existing definitions (binky / forgejo prune).
|
|||
id: FI-WP-0002-T02
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "ce61769e-9c32-4757-a691-c443e6cec37d"
|
||||
```
|
||||
|
||||
Document and implement playbook steps for:
|
||||
|
|
@ -117,6 +120,7 @@ Wire into `docs/daily-brief-playbook.md` and `docs/state-hub-delivery.md`.
|
|||
id: FI-WP-0002-T03
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "37a5d67c-93b4-4cbd-996c-e87b9308e295"
|
||||
```
|
||||
|
||||
**Cross-repo (activity-core):** implement state-hub (or shell) resolver:
|
||||
|
|
@ -141,6 +145,7 @@ Mirror `binky_rhythm_status` pattern. Add unit tests with mocked hub.
|
|||
id: FI-WP-0002-T04
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "ecb8df0a-4f5d-494e-9217-2906afbacf9c"
|
||||
```
|
||||
|
||||
**Cross-repo / ops:** ensure railiance activity-core worker loads this repo’s
|
||||
|
|
@ -158,6 +163,7 @@ path). Run `make sync-activity-definitions` / schedule reconciliation.
|
|||
id: FI-WP-0002-T05
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "4d7a7491-f458-4984-bda1-8d212046dbc6"
|
||||
```
|
||||
|
||||
1. Manual `POST .../activity-definitions/<id>/trigger` with def still disabled
|
||||
|
|
@ -177,6 +183,7 @@ priority: medium
|
|||
id: FI-WP-0002-T06
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "2df977ea-06b4-468d-b6fb-6b40e00f8928"
|
||||
```
|
||||
|
||||
Document how harness/operator picks up `target_repo: freedom-intelligence`
|
||||
|
|
|
|||
|
|
@ -2,40 +2,49 @@
|
|||
id: FI-WP-0003
|
||||
type: workplan
|
||||
title: "Seed open-weight reserve from baseline recommendations"
|
||||
domain: infotech
|
||||
domain: agents
|
||||
repo: freedom-intelligence
|
||||
status: active
|
||||
owner: grok
|
||||
topic_slug: freedom-intelligence
|
||||
priority: medium
|
||||
created: "2026-07-24"
|
||||
updated: "2026-07-24"
|
||||
updated: "2026-07-28"
|
||||
depends_on:
|
||||
- FI-WP-0001
|
||||
state_hub_workstream_id: "7513a853-24bf-4826-9ed9-3e8ed8ab0fa5"
|
||||
---
|
||||
|
||||
# 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.
|
||||
Turn baseline + **strategic reserve policy** into a **real, policy-compliant reserve**:
|
||||
approve high-priority catalog candidates, download to the **pinned bulk store**,
|
||||
verify checksums, and leave lower-priority items as candidates for later briefs.
|
||||
|
||||
**Policy (2026-07-24 / path 2026-07-28):** include the **most capable open-weight
|
||||
models** even when they exceed current run hardware. Soft quota **850 GiB**.
|
||||
|
||||
**Storage pin:** `D:\vault\coulomb\freedom-intelligence\` (Windows) /
|
||||
`/mnt/d/vault/coulomb/freedom-intelligence/` (WSL when D: mounted).
|
||||
|
||||
Source of truth for *which* models:
|
||||
|
||||
- `research/2026-07-24-baseline-field-survey.md` § Collection recommendations
|
||||
- `inventory/catalog/*.yaml` (seeded as `candidate`)
|
||||
- `research/2026-07-24-baseline-field-survey.md`
|
||||
- `research/2026-07-24-nas-strategic-collection-plan.md`
|
||||
- `docs/decisions/2026-07-24-nas-strategic-reserve.md`
|
||||
- `inventory/catalog/*.yaml`
|
||||
|
||||
Gates: `inventory/collection-policy.md` + `docs/backup-storage-policy.md` (T04 of FI-WP-0001).
|
||||
Gates: `inventory/collection-policy.md` + `docs/backup-storage-policy.md`.
|
||||
|
||||
## Priority tiers (from survey)
|
||||
## Priority tiers
|
||||
|
||||
| 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 |
|
||||
| **R — runnable spine** | Approve + collect first (former P0) |
|
||||
| **S — strategic capability** | Approve + collect top open giants (V3/R1 class, 70B dense, …) under quota; compressed OK |
|
||||
| **W — watch** | Optional after R+S; may stay candidate |
|
||||
|
||||
## Tasks
|
||||
|
||||
|
|
@ -45,6 +54,7 @@ Gates: `inventory/collection-policy.md` + `docs/backup-storage-policy.md` (T04 o
|
|||
id: FI-WP-0003-T01
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "5d2a493b-a189-4eae-8a40-18ce8e0ab17d"
|
||||
```
|
||||
|
||||
Create `status: candidate` entries under `inventory/catalog/` for every P0/P1
|
||||
|
|
@ -54,55 +64,60 @@ recommendation in the baseline survey (and note P2 as candidates or docs-only).
|
|||
|
||||
---
|
||||
|
||||
### T02 — Operator approve P0 set
|
||||
### T02 — Operator approve R spine + S priority order
|
||||
|
||||
```task
|
||||
id: FI-WP-0003-T02
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "909263c7-7148-45fa-98bc-5d2bafacf507"
|
||||
```
|
||||
|
||||
Human review of P0 candidates: license, size vs soft quota, hardware fit.
|
||||
Human review: license, size vs **850 GiB** soft quota, download order from
|
||||
`research/2026-07-24-nas-strategic-collection-plan.md` (R first, then S1, …).
|
||||
Set `status: approved`, `collection.approved_by`, `collection.approved_at`.
|
||||
|
||||
**Done when:** each P0 entry is `approved` or `rejected` with reason.
|
||||
**Done when:** each R and chosen S entry is `approved` or `rejected` with reason.
|
||||
|
||||
---
|
||||
|
||||
### T03 — Download P0 to backup storage + verify
|
||||
### T03 — Download R spine + strategic S to NAS + verify
|
||||
|
||||
```task
|
||||
id: FI-WP-0003-T03
|
||||
status: todo
|
||||
priority: high
|
||||
state_hub_task_id: "222969d0-f3af-46fb-a303-f76800c80ff9"
|
||||
```
|
||||
|
||||
For each approved P0:
|
||||
For each approved model:
|
||||
|
||||
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
|
||||
1. Download into `D:\vault\coulomb\freedom-intelligence\models\...` (or `staging/` then promote)
|
||||
2. For S giants: prefer official compressed if full precision exceeds headroom
|
||||
3. Record `artifacts[].sha256`, `size`, `collection.storage_path`
|
||||
4. Set `status: collected` then `verified` after re-hash (smoke load optional for unrunnable S)
|
||||
|
||||
Prefer official HF revisions; use `huggingface-cli` or equivalent with revision pin.
|
||||
|
||||
**Blocked on:** FI-WP-0001-T04 (storage pin).
|
||||
**Unblocked:** FI-WP-0001-T04 storage pin complete (2026-07-28). Ensure WSL can
|
||||
see `/mnt/d` before Linux-side pulls.
|
||||
|
||||
**Done when:** all approved P0 are `verified` or explicitly deferred with notes.
|
||||
**Done when:** approved R (+ first S as space allows) are `verified` or deferred with notes.
|
||||
|
||||
---
|
||||
|
||||
### T04 — P1 decision pass
|
||||
### T04 — W-tier and remaining S decision pass
|
||||
|
||||
```task
|
||||
id: FI-WP-0003-T04
|
||||
status: todo
|
||||
priority: medium
|
||||
state_hub_task_id: "33daa2cf-f9fd-430d-a4e4-58996c900ca6"
|
||||
```
|
||||
|
||||
After P0, decide which P1 models fit remaining quota. Approve/collect subset or
|
||||
leave as candidates for daily briefs to re-prioritize.
|
||||
After R + primary S fills, decide remaining S/W under free soft-quota capacity.
|
||||
|
||||
**Done when:** each P1 has an explicit next status (`approved`, `candidate`, `rejected`).
|
||||
**Done when:** each remaining catalog entry has an explicit next status.
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -112,6 +127,7 @@ leave as candidates for daily briefs to re-prioritize.
|
|||
id: FI-WP-0003-T05
|
||||
status: todo
|
||||
priority: low
|
||||
state_hub_task_id: "9974b98a-e1b3-4b7a-b2c2-0fd2cba65f97"
|
||||
```
|
||||
|
||||
Write `inventory/RESERVE-STATUS.md` summarizing collected vs candidate totals,
|
||||
|
|
@ -123,9 +139,10 @@ bytes used vs soft quota, and hardware coverage gaps.
|
|||
|
||||
## Acceptance (workplan-level)
|
||||
|
||||
- [x] Catalog seeded from baseline survey
|
||||
- [ ] Storage pin complete (upstream)
|
||||
- [ ] P0 verified on backup media
|
||||
- [x] Catalog seeded from baseline survey (+ profile/SWOT on all entries)
|
||||
- [x] Storage pin complete (upstream FI-WP-0001-T04)
|
||||
- [ ] Operator approve R + S priority (T02)
|
||||
- [ ] P0/R verified on backup media (T03)
|
||||
- [ ] RESERVE-STATUS snapshot after first collections
|
||||
|
||||
## Out of scope
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue