STATUS: refresh date + record 2026-04-28..29 session milestones
Bumped "Last updated" to 2026-04-29 and added a milestones section for the audio-gen + news-digest applet + task-board + tooling work that landed since 2026-04-24. Found via /tend-docs.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# Status + Open Issues
|
# Status + Open Issues
|
||||||
|
|
||||||
Last updated: 2026-04-24
|
Last updated: 2026-04-29
|
||||||
|
|
||||||
Snapshot of fleet state and open work. Refresh this file when a pass of
|
Snapshot of fleet state and open work. Refresh this file when a pass of
|
||||||
significant work lands — don't let it drift quietly.
|
significant work lands — don't let it drift quietly.
|
||||||
@@ -507,6 +507,65 @@ Side fix: moved `stacks/llama-swap/config.yaml` →
|
|||||||
the server layout (`stacks/<stack>/conf/<file>` →
|
the server layout (`stacks/<stack>/conf/<file>` →
|
||||||
`/opt/docker/conf/<stack>/<file>`).
|
`/opt/docker/conf/<stack>/<file>`).
|
||||||
|
|
||||||
|
## Session milestones — 2026-04-28..29 (audio gen, digest applet, task-board polish, tooling)
|
||||||
|
|
||||||
|
### Audio generation on irv-ml1 (A6000)
|
||||||
|
|
||||||
|
- **ACE-Step 1.5** (music gen, Apache 2.0) — port 8210. Hybrid
|
||||||
|
diffusion + LLM, ~10-12 GB VRAM at inference. Custom `Dockerfile`
|
||||||
|
patches upstream's torch/cu126 resolution bug; patched
|
||||||
|
`infer-api.py` ships in the image (upstream's positional tuple is
|
||||||
|
missing 6 of 24 pipeline args). Verified bench: 60 s clip in
|
||||||
|
14.8 s (~4× realtime).
|
||||||
|
- **Stable Audio Open 1.0** (SFX/ambience, Stability Community license)
|
||||||
|
— port 8211. Custom FastAPI shim wraps `diffusers.StableAudioPipeline`.
|
||||||
|
~4-6 GB VRAM in fp16, up to 47 s clips at 44.1 kHz.
|
||||||
|
|
||||||
|
### Daily Digest applet
|
||||||
|
|
||||||
|
- **World + Local headline sections** above the existing tech/reddit
|
||||||
|
cards. `seed-headlines.py` provisions the categories and curated
|
||||||
|
feeds (BBC + NPR + Al Jazeera; LA Times + Voice of OC) in miniflux.
|
||||||
|
- **Article-extracted summaries** via `trafilatura` — 2-3 sentence
|
||||||
|
summaries grounded in real article content (was: title-paraphrase).
|
||||||
|
Cached at `/output/.article-cache.json` with 7-day TTL. Adds ~30 s
|
||||||
|
per digest run, parallel-prefetched.
|
||||||
|
- **Per-desk collapse** chevron, localStorage-persisted per device.
|
||||||
|
- **Mobile-responsive** — true 480 px breakpoint, fixed masthead
|
||||||
|
overlap, cache-busted asset URLs.
|
||||||
|
- **Multi-tenant** via `scripts/add-digest-user.sh <name>` — shared
|
||||||
|
miniflux + per-user digest stack (own port, hide-state, cron).
|
||||||
|
`DIGEST_CRON_AM` / `DIGEST_CRON_PM` are now env-driven; each
|
||||||
|
teammate's stack fires on their own hours.
|
||||||
|
|
||||||
|
### task-board
|
||||||
|
|
||||||
|
- **v0.1.11 pending_shells / orange treatment.** New `task_set_shells`
|
||||||
|
MCP tool + `pending_shells` field on the Task model (schema v6,
|
||||||
|
ALTER ADD COLUMN). When a card is `state=waiting` AND has
|
||||||
|
non-empty shells, it flips from blue (waiting on user) to orange
|
||||||
|
(waiting on background work). Cards with non-empty shells are
|
||||||
|
excluded from auto-dormant promotion.
|
||||||
|
- **v0.1.12 card-bar rhythms** — three distinct pulse cadences
|
||||||
|
(active 2.4 s, waiting 3.6 s patient breath, attention 1.6 s
|
||||||
|
louder) so column scan reads at a glance.
|
||||||
|
|
||||||
|
### Tooling
|
||||||
|
|
||||||
|
- **`scripts/fork-fleet.sh`** — bootstrap a new fleet-management
|
||||||
|
workspace from this one. Mirrors reusable tooling, strips
|
||||||
|
fleet-specific content, regenerates skeleton CLAUDE.md / README /
|
||||||
|
STATUS, fresh git history.
|
||||||
|
- **CLAUDE.md `task_set_shells` discipline** — assistant must call
|
||||||
|
`task_set_shells` on any `Bash run_in_background` (and clear when
|
||||||
|
done) so the orange treatment fires; hooks have no way to
|
||||||
|
enumerate Claude Code's bg tasks externally.
|
||||||
|
|
||||||
|
### New stack on ana-docker
|
||||||
|
|
||||||
|
- **memos** (port 5230) — stock `neosmemo/memos:stable`, SQLite at
|
||||||
|
`/opt/docker/conf/memos/data/`, homepage label `Notes` (auto-discovered).
|
||||||
|
|
||||||
## Session milestones — 2026-04-27 (irv-ml1 recovery + new GPU deploys)
|
## Session milestones — 2026-04-27 (irv-ml1 recovery + new GPU deploys)
|
||||||
|
|
||||||
### irv-ml1 fully recovered
|
### irv-ml1 fully recovered
|
||||||
|
|||||||
Reference in New Issue
Block a user