Make the sensing loop durable and pin the reserve to Scaleway
The weekday brief only counts when the file is on origin/main. Hub events without git objects are failures. The open-weight SoT moves from the VAULT 850 GiB quota to a dedicated Scaleway bucket (One Zone IA for R, Glacier for S) so V4-Flash and K3 are economically in-scope. Catalogs the real DeepSeek-V4-Flash-0731 (MIT ~167 GiB MoE, not 12B) and nominates Qwen3.8-27B. Bucket create remains FI-WP-0004-T08. Assistant: grok Assistant-Session: 01a09c6a-1cfc-75b1-a78d-c13eaf22241d
This commit is contained in:
parent
8832652ad3
commit
a78187c33e
18 changed files with 1125 additions and 226 deletions
|
|
@ -19,7 +19,8 @@ activity-core (when / what / where)
|
|||
rein-aharness on railiance01 (does the work)
|
||||
primary: claim-loop → ops_run → fi-research-brief (REIN-A-0002)
|
||||
break-glass only: host timer 07:35 (disabled 2026-08-05; re-enable if claim loop down)
|
||||
llm-connect drafts brief → commit → push → fi_daily_brief
|
||||
llm-connect drafts brief → commit → git push origin → fi_daily_brief
|
||||
(fi_daily_brief is forbidden until origin has the file)
|
||||
|
||||
Operator morning review (no AI) from this repo:
|
||||
```bash
|
||||
|
|
@ -118,7 +119,19 @@ detail:
|
|||
collection_candidates: <int>
|
||||
```
|
||||
|
||||
Posted automatically by `rein-aharness fi-research-brief` on success.
|
||||
Posted automatically by `rein-aharness fi-research-brief` **only after**
|
||||
`git push origin` succeeds. `detail.pushed` and `detail.origin_sha` are
|
||||
required. A local commit with a failed push is `executor_run` / `ok=false`.
|
||||
|
||||
FI is the definition owner: origin publication is a **granted** capability
|
||||
of this rhythm (FI-WP-0004-T04), not an ungoverned env widening of
|
||||
`FI_RESEARCH_BRIEF_PUSH`.
|
||||
|
||||
Verify drift:
|
||||
|
||||
```bash
|
||||
python3 scripts/verify_brief_durability.py --require-hub
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -127,4 +140,6 @@ Posted automatically by `rein-aharness fi-research-brief` on success.
|
|||
- Workstation `crontab` that writes the brief (bypasses activity-core)
|
||||
- Installing Claude Code / Codex on railiance01 for this rhythm
|
||||
- Treating host timers as the scheduler of record
|
||||
- Skipping the completion event (leaves `due=true` forever)
|
||||
- Skipping the completion event (leaves `due=true` forever)
|
||||
- Posting `fi_daily_brief` for a local-only commit (clears `due`, loses the day)
|
||||
- Reusing `railiance-platform-pg-backup` for weights (30-day expiry)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue