diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/superpowers/plans/2026-10-23-companion.md | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/superpowers/plans/2026-10-23-companion.md b/docs/superpowers/plans/2026-10-23-companion.md index 3543b88..b6fb24a 100644 --- a/docs/superpowers/plans/2026-10-23-companion.md +++ b/docs/superpowers/plans/2026-10-23-companion.md @@ -34,7 +34,8 @@ | `desktop/companion/Mood.js` | create | which state wins; timings; outfit; cooldowns | | `desktop/companion/test_mood.js` | create | node check of `Mood.js` | | `desktop/companion/Lines.js` | create | her English lines and the monologue | -| `desktop/companion/prep-frames` | create | generated images to display frames | +| `desktop/companion/prep-frames` | done | generated images to display frames | +| `desktop/companion/gen-frames`, `frames.txt` | done | make the frames through sd-server | | `desktop/assistant/Assistant.qml` | modify | `signal replied()` | | `desktop/companion/Sprite.qml` | create | frame, crossfade, bob, drop, explosion | | `desktop/companion/Companion.qml` | create | window, inputs, timers, speech, IPC | @@ -534,6 +535,8 @@ EOF ### Task 5: prep-frames, and a placeholder base +> **Done before implementation (2026-10-23), skip it.** `prep-frames` was committed with `gen-frames` and `frames.txt` (14a2c75), and every frame exists: 18 dress, 19 leotard, in `~/.local/share/keystone/companion/2b/frames/`. Run `desktop/companion/prep-frames` once to confirm `37 frames`. + **Files:** - Create: `desktop/companion/prep-frames` (executable) @@ -1367,6 +1370,8 @@ Until the frames are made, every state shows the base: that is the fallback work ### Task 11: The frames (the user's, with sd-webui) +> **Done (2026-10-23).** Made with `desktop/companion/gen-frames` from `frames.txt`, not by hand in the web UI; `shoved` was added as an 18th frame per set. The list below is kept as the record of what the set contains. + Not code: a checklist for generating the art with the recipes in `recipe.txt`. Each image goes into `~/.local/share/keystone/companion/2b/dress/` or `leotard/` under the frame's name, then `desktop/companion/prep-frames`. - [x] `dress/base.png`: klein edit of `base-sitting.png`, the standing prompt (delivered 2026-10-23, before Task 5, so its placeholder step keeps it) |
