Describe... board generation (#44) #95
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crowmaki/ai-studio!95
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-44-describe-board"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #44.
A filmmaker can fill a Panel's Sketch layer from a description instead of drawing it (User Stories 86 and 87).
What changed
describe_panelqueuesimage.boardat about 1 MP at the ratio of the Shot's canvas. When the image lands, Rust scales it to fill the canvas (cropping any overflow) and can reduce it to ink, grey and paper. It goes into the Sketch layer as one undoable "Describe panel" edit. Annotations are kept.regenerate_panelqueues the stored prompt and tone choice again with a new seed. Board saves keep a Panel's description.1A · Panel 1.JobDtonow has an optional target, either a Tile version or a Shot and Panel.Decisions worth a look
undo.rsnow documents this exception.job.panel_idhas no foreign key. While its Panel is gone, a job is hidden from the queue and does not run. Undo brings both back.CONTEXT.mdPanel entry says so.Tests
crates/studio-core/tests/board_generation.rs, through the worker and the fake ComfyUI:image.boardgraphdescribeBadge.cargo test --workspace --all-features,bun test srcandbun run checkpass.Not run in the real app against a live ComfyUI.