Generator workspace

Choose a style, upload your pet photo, and stage the first preview.

P1 now has a deterministic style registry, styles API, and persisted mock generation tasks. The next step is controlled image upload, validation, and provider handoff.

1
Pick style
2
Upload photo
3
Persist preview task
Photo guidance: use one clear front-facing pet photo, avoid heavy blur or covered eyes, and upload the original crop when possible. Multi-pet support is listed but will stay gated until the first single-pet generation loop is stable.
1. Select portrait style
These styles are served from the style registry and exposed via /api/pet/styles.
2. Upload pet photo
This slice sends photo metadata to a mock generation API. The original image upload/storage step is next.

Generation queue: persisted mock API connected

Selected style: Royal Pet Portrait. The task is now written to the pet_generation_task table before provider integration.