Files
zxia-photaandClaude Fable 5 d9f8852402 Curate example workflows; generate them from a script
Eight canonical examples rebuilt on the typed PHOTA_PROFILE sockets
(generate, edit, train_then_generate, profile_gallery, two_subjects,
character_sheet, ugc_product_shot, video_keyframes). Drops the
redundant profile_preview/edit_chain/comic_strip. All JSON now comes
from scripts/build_example_workflows.py, which also emits a numbered,
selector-prefilled demo set for live demos.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 12:22:28 -07:00

269 lines
4.4 KiB
JSON

{
"last_node_id": 6,
"last_link_id": 4,
"nodes": [
{
"id": 1,
"type": "PhotaProfileGallery",
"pos": [
40,
120
],
"size": [
380,
160
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "cover_photos",
"type": "IMAGE",
"links": [
1
],
"slot_index": 0
},
{
"name": "listing",
"type": "STRING",
"links": null,
"slot_index": 1
},
{
"name": "count",
"type": "INT",
"links": null,
"slot_index": 2
}
],
"properties": {
"Node name for S&R": "PhotaProfileGallery"
},
"widgets_values": [
"",
""
],
"title": "Everyone on this account"
},
{
"id": 2,
"type": "PreviewImage",
"pos": [
480,
80
],
"size": [
300,
270
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 1
}
],
"outputs": [],
"properties": {
"Node name for S&R": "PreviewImage"
},
"widgets_values": [],
"title": "Cover photos"
},
{
"id": 3,
"type": "PhotaProfileSelector",
"pos": [
40,
480
],
"size": [
380,
130
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "profile_id",
"type": "STRING",
"links": null,
"slot_index": 0
},
{
"name": "profile",
"type": "PHOTA_PROFILE",
"links": [
2,
4
],
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "PhotaProfileSelector"
},
"widgets_values": [
"(no profiles found \u2014 train one or paste an ID below)",
""
],
"title": "Inspect one profile"
},
{
"id": 4,
"type": "PhotaProfilePicture",
"pos": [
480,
460
],
"size": [
340,
120
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "profile",
"type": "PHOTA_PROFILE",
"link": 2
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "PhotaProfilePicture"
},
"widgets_values": [
"",
""
]
},
{
"id": 5,
"type": "PreviewImage",
"pos": [
860,
440
],
"size": [
300,
270
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 3
}
],
"outputs": [],
"properties": {
"Node name for S&R": "PreviewImage"
},
"widgets_values": [],
"title": "Their cover photo"
},
{
"id": 6,
"type": "PhotaProfileStatus",
"pos": [
480,
660
],
"size": [
340,
120
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "profile",
"type": "PHOTA_PROFILE",
"link": 4
}
],
"outputs": [
{
"name": "status",
"type": "STRING",
"links": null,
"slot_index": 0
},
{
"name": "message",
"type": "STRING",
"links": null,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "PhotaProfileStatus"
},
"widgets_values": [
"",
""
]
}
],
"links": [
[
1,
1,
0,
2,
0,
"IMAGE"
],
[
2,
3,
1,
4,
0,
"PHOTA_PROFILE"
],
[
3,
4,
0,
5,
0,
"IMAGE"
],
[
4,
3,
1,
6,
0,
"PHOTA_PROFILE"
]
],
"groups": [],
"config": {},
"extra": {},
"version": 0.4
}