Skip to content

Studio: typed candidate workflows and updated visual tour - #9

Merged
Lucas1479 merged 3 commits into
mainfrom
codex/studio-phase-5
Oct 1, 2026
Merged

Lucas1479 merged 3 commits into
mainfrom
codex/studio-phase-5

Conversation

@Lucas1479

@Lucas1479 Lucas1479 commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Generation now has a guided Studio view and a ComfyUI-style node workflow view over the same production records. Workflows save new candidates; review, QA and explicit adoption control when material becomes available to the separate asset editor and runtime graph.

The fixed typed node registry wraps existing image/video generation and local media operations. Five editable templates open from guided poses or clips. The host validates graphs, workspace paths, approved source identity and exact paid-call confirmation, then records immutable runs, provenance and dependency caches. Paid results survive downstream failures; submitted video downloads resume without another submission. Workflow JSON cannot define commands or approve, publish or export assets. Image jobs share the existing provider queue.

The native canvas supports typed links, reroutes, groups, copy/paste, collapse, media previews and JSON import/export. Initialized production workspaces now open Studio by default. README screenshots and the 12-second animation were rebuilt from the actual interface using existing public reference art; the focused preview has readable text and visible characters.

Windows browser failures exposed two host integration boundaries. The local HTTP server now uses the OS listen-queue capacity for static-resource bursts. JSON readers and atomic replacements share a short in-process critical section, so progress polling cannot deny a workflow receipt replacement. Deterministic regressions reproduce the old connection refusal and file-handle conflict without retries. An accepted job whose first receipt is not yet available now appears pending; unknown, terminal-missing and corrupt runs remain errors.

Validation:

  • Final Python suite: 285 passed on both Ubuntu and Windows CI, including workspace symlink confinement, queued HTTP bursts and concurrent receipt reads.
  • JavaScript checks, all nine browser suites and KTX2 playback passed. Workflow browser coverage includes EN/ZH drafts, local candidate output, exact paid confirmation, cache reuse and explicit rerun using a loopback fake provider (two calls).
  • Source distribution and wheel built successfully. An isolated wheel check passed CLI demo creation, graph validation, workflow help, all 24 Studio assets and bundled license checks.
  • The preceding stages exercised two real local legacy videos through CPU alpha, registration and QA, and an eight-frame real KTX export. GMFSS was not exercised. GPT Image used two previously authorized calls; generated size variance remains an ordinary refinement/QA input.
  • CI publishes synthetic browser screenshots as artifacts. Public documentation contains no private legacy media.

Independent CLI processes remain outside the local server's in-process job scheduling boundary. Loops, conditional nodes, arbitrary executables and remote ComfyUI integration are outside this version.

Base automatically changed from codex/studio-phase-4 to main October 1, 2026 20:40
@Lucas1479
Lucas1479 force-pushed the codex/studio-phase-5 branch from de14623 to efdf908 Compare October 1, 2026 20:40
@Lucas1479
Lucas1479 merged commit 4e52214 into main Oct 1, 2026
4 checks passed
@Lucas1479
Lucas1479 deleted the codex/studio-phase-5 branch October 1, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant