{
  "kit_version": "2.0.0",
  "created_for": "Xeed",
  "created_date": "2026-10-05",
  "status": "proposed",
  "identity_note": "用户确认 SD 指 Seedance；本工作流使用官方 Seedance 2.5，模型 ID doubao-seedance-2-5-260628。作者使用 SD 缩写。",
  "execution_status": "No generation, purchase, upload, installation, training or deployment performed.",
  "prompt_status": "Copy-ready creative specifications, not model-tested quality claims.",
  "shared": {
    "visual_grammar": "One coherent botanical organism, readable root crown, continuous stems and branching roots, thousands of fine hairlike filaments following the structure, small discrete light particles, restrained volumetric depth, dark ink-black studio space, empty margins for real HTML labels.",
    "content_constraints": "One organism. Every primary root meets the root crown; every branch has a visible parent. No UI, letters, numbers, panels, logo, watermark or tracking lines to buttons baked into the image. Designed art is not an observed plant measurement.",
    "continuity_constraints": "Fixed camera and framing. Preserve approved first-frame identity, main stem, root crown, primary branches, lighting and palette. Micro-motion only; do not grow new branches, fuse roots, dissolve the trunk or add a second specimen.",
    "negative_content_if_supported": "letters, words, numbers, UI, logos, watermark, jellyfish anatomy, tentacles without a botanical root crown, random disconnected filaments, melted roots, broken root junctions, morphing species, explosive growth, camera movement, flicker, rapid pulsing, smoke occlusion, hard black halo",
    "negative_prompt_note": "Use a dedicated negative-prompt field only when the selected tool supports one; otherwise express exclusions in the main prompt."
  },
  "modules": [
    {
      "id": "lamina",
      "name": "Lamina",
      "purpose_zh": "互动 / 感知",
      "palette": "pale jade green and ivory with a small cyan highlight",
      "still_prompt": "Create a single original digital botanical specimen for Xeed in a fixed frontal three-quarter studio view. The organism is a compact fernlike plant with a clearly readable upright stem, three primary fronds with fine leaflets, a narrow root crown, and long branching roots. Build its surface from thousands of fine luminous filaments and small discrete particles while preserving a solid connected botanical structure underneath. Every main root visibly joins the same crown; every secondary branch has a parent. Use pale jade green and warm ivory with only a small cyan highlight. Root hairs taper naturally and remain individually readable against an ink-black background. Concentrate light at junctions and let thin fibers carry it outward. Make the silhouette recognizable as a small poster. Show the complete plant and root tips with generous empty margins. Only the specimen and subtle light: no UI, tracking lines to buttons, words, numbers, panels, logo, watermark or other objects. This is designed botanical art, not a measurement. Preserve a calm, precise, tactile character rather than dramatic magical growth.",
      "motion_prompt": "Animate the provided approved Xeed Lamina image while keeping the camera, crop, silhouette, stem, root crown, root junctions, frond count and palette fixed. Use tiny, slow flexing of existing leaflets and root hairs; main roots retain their shape. Small light particles travel along existing filaments from the crown toward the fronds with a faint pause at junctions. Motion stays low in amplitude and slow enough for reading nearby interface text. Finish close to the starting pose and brightness. No new growth, new branch, root fusion, disappearance, camera movement, flicker, rapid pulsing, text or interface objects. Keep particles on visible plant paths. This is an ambient loop candidate, not a response to a measured event.",
      "motion_zh": "微小弯曲；光沿现有根茎传播；主干与根冠稳定。",
      "forbidden_zh": "真正触碰反馈由网页状态决定，不烘在艺术素材中。"
    },
    {
      "id": "umbra",
      "name": "Umbra",
      "purpose_zh": "环境 / 气候",
      "palette": "muted amber and olive gold with pale cool-blue suspended points",
      "still_prompt": "Create one original Xeed environmental botanical specimen in a fixed frontal three-quarter studio view. Show a low spreading plant with a sturdy central stem, a broad grounded root crown, and clearly separated branching roots. Many hair-thin filaments follow roots and stems like a luminous vascular structure, never replacing them with an unconnected particle cloud. Use muted amber and olive gold on the organism with sparse pale cool-blue suspended points behind it. Light must make root continuity, depth and branching readable. Keep the largest roots and main stem stable and defined; roots taper into fine strands. Use an ink-black background, generous margins and complete visible root tips. Suspended points are decorative atmosphere, not a rain gauge or weather chart. Keep the atmosphere thin enough to reveal every root junction. No UI, text, numerical data, scales, panels, logo, watermark or glowing lines connecting to invisible controls. This is designed visual art for an environment module, not evidence of a verified climate effect.",
      "motion_prompt": "Animate the approved Xeed Umbra image with a locked camera, constant framing and the same connected stem and root topology throughout. Existing fine fibers make a very slight synchronized lateral sway, returning toward the initial pose; large roots and the crown remain stable. Sparse decorative cool-blue points drift slowly behind the organism without hiding root junctions. Amber light changes gently and uniformly within existing roots, without rapid pulses. End close to the initial posture and illumination. No new leaves, accelerated growth, drought damage, seasons, root melting, camera movement, smoke, text or UI. Environmental measurements and scenario labels will be rendered separately by the webpage.",
      "motion_zh": "固定主体，轻微同向摆动；环境粒子作为装饰层。",
      "forbidden_zh": "雨、温度与生长速率不能伪装成测量。"
    },
    {
      "id": "cirra",
      "name": "Cirra",
      "purpose_zh": "动作 / 形态",
      "palette": "ice cyan and soft periwinkle with an ivory root crown",
      "still_prompt": "Create one original Xeed botanical motion specimen, fixed frontal three-quarter view, complete organism in frame. It has two gently arched stems attached to an intact rooted base, delicately branching feathery fronds and many fine root hairs. Its structure must read as a plant: visible rooted base, continuous stems, attached fronds, and parent-child root branches. Use ice cyan and soft periwinkle with an ivory crown accent. Compose fine luminous filaments in restrained flowing curves with very small distinct light particles following existing fibers. The main stems remain defined enough to trace continuously from root to tip. Show generous ink-black negative space and every root tip. The pose suggests gentle flexibility, not a twisted skeleton or jellyfish tentacles. No letters, symbols, UI, timeline, chart, numbers, logo, watermark or external tracking lines. This is designed art for motion exploration; do not embed an animation sequence or unverified biomechanical claims in the still.",
      "motion_prompt": "Animate the exact approved Xeed Cirra specimen without changing its identity. Keep camera and framing fixed, both stems anchored to the same crown and all branching junctions visible. Add one small slow travelling flex through existing fronds, from base to tip, with a subtle delay between neighboring fine fibers. Large stems remain anchored and bend slightly. A few cyan points follow existing filaments and fade gently at tips. Return close to the initial pose and light by the end. No new branch, root fusion, tentacle transformation, abrupt snap, large wind, camera rotation, zoom, flicker, text or UI. This is ambient motion; precise pause, scrubbing and event-driven motion remain separate runtime controls.",
      "motion_zh": "波动从根部沿已有枝叶传到末端；根冠固定。",
      "forbidden_zh": "生成视频不承诺任意时间点可逆或逐帧可控。"
    },
    {
      "id": "vesper",
      "name": "Vesper",
      "purpose_zh": "观察 / 记录",
      "palette": "warm ivory and quiet pale gold with restrained lavender",
      "still_prompt": "Create one original Xeed botanical observation specimen in a fixed frontal three-quarter studio view. The plant is slender and contemplative, with one continuous main stem, a few clearly separated buds, an exposed root crown and delicate connected fine roots. Every bud is attached; every primary root joins the same crown. Build subtle luminous detail from warm ivory particles and fine pale-gold filaments with a restrained lavender accent. Keep stem, buds and root junctions readable through the surface particles. Center this calm subject with generous ink-black margins for later HTML labels, complete roots and no cropped tips. It should invite sustained observation rather than spectacle. No dates, numbers, text, notebook pages, photographs, panels, symbols, logo, watermark, UI or external links. This is designed botanical art, not documentary growth evidence or a historical photograph. Preserve an original identity consistent across future assets.",
      "motion_prompt": "Animate the approved Xeed Vesper still as a quiet ambient specimen. Keep camera, crop, single stem, buds, crown and root connections unchanged. Allow tiny swaying of the finest root hairs and a slow low-amplitude drift of a few ivory particles along existing fibers. Main stem and buds retain position and shape. Light variation stays subtle and never suggests blooming, aging or measured growth. End close to the opening pose, light and particle density. No new bud, new leaf, root fusion, disappearing tips, large luminosity change, camera movement, text, dates, record cards or UI. Observation records and tracking connections will be placed by the webpage.",
      "motion_zh": "低幅纤维摆动与稀疏粒子流，适合长时间观察。",
      "forbidden_zh": "观察日期、照片与证据关系始终由 HTML 记录层承载。"
    }
  ],
  "pilot_settings": {
    "status": "first-trial assumptions; not project-validated",
    "duration_seconds": 5,
    "camera": "locked",
    "motion_amplitude": "low",
    "one_module_first": "flower-pilot",
    "variants_per_trial": 4,
    "selected_reference_count": 1,
    "seed_policy": "Record seed if supported; no deterministic reproduction guarantee across backends or model updates.",
    "first_frame_route": "import existing flower, optionally edit in a still model, freeze and hash",
    "stem_attachment_band": "entire lower quarter of stem immobile",
    "attachment_drift_px_target_at_reference_resolution": 3,
    "attachment_drift_note": "3 px is a proposed QA threshold at the 1254 px reference; not measured generated-video performance or a model guarantee."
  },
  "route_a_seedance": {
    "condition": "Primary route: user-confirmed Seedance 2.5; account, current price and actual output remain untested.",
    "model_id": "doubao-seedance-2-5-260628",
    "source": "https://docs.volcengine.com/docs/ark/seedance-2-5",
    "note": "Same approved image may be supplied as first_frame and last_frame where supported. It constrains endpoints, not seamless derivatives, root topology or alpha.",
    "create_endpoint": "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks",
    "get_endpoint": "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/{id}",
    "response_fields": {
      "create_id": "id",
      "status": "status",
      "success_video": "content.video_url",
      "failure": "error"
    },
    "statuses": [
      "queued",
      "running",
      "cancelled",
      "succeeded",
      "failed",
      "expired"
    ],
    "sources": [
      "https://docs.volcengine.com/docs/ark/seedance-2-5",
      "https://docs.volcengine.com/docs/ark/create-video-generation-task-api?lang=zh",
      "https://api.volcengine.com/api-docs/view?action=GetContentsGenerationsTask&serviceCode=ark&version=2024-01-01"
    ],
    "local_image_support": "Documented data URI image_url.url; prepare helper embeds a local PNG/JPEG/WebP image without hosting it. The future POST still sends that image to the provider; this run sends nothing."
  },
  "route_b_open_weights": {
    "still_preferred": "black-forest-labs/FLUX.2-klein-4B",
    "still_alternative": "Qwen/Qwen-Image-2512",
    "video": "Wan2.2-TI2V-5B",
    "sources": [
      "https://huggingface.co/black-forest-labs/FLUX.2-klein-4B",
      "https://huggingface.co/Qwen/Qwen-Image-2512",
      "https://github.com/Wan-Video/Wan2.2"
    ],
    "note": "Follow official repository/integration requirements. No invented ComfyUI node graph."
  },
  "sd3_5_optional": {
    "model": "stabilityai/stable-diffusion-3.5-large",
    "role": "optional still route, not native video",
    "source": "https://huggingface.co/stabilityai/stable-diffusion-3.5-large",
    "license": "Stability Community License; review eligibility before production"
  },
  "iteration_matrix": [
    {
      "id": "T00",
      "variable": "baseline",
      "change": "Locked approved reference with module prompt",
      "purpose": "Establish baseline"
    },
    {
      "id": "T01",
      "variable": "particle_density",
      "change": "Only halve particle density",
      "purpose": "Root clarity and shimmer"
    },
    {
      "id": "T02",
      "variable": "motion_amplitude",
      "change": "Only reduce motion to almost still",
      "purpose": "Root and identity stability"
    },
    {
      "id": "T03",
      "variable": "highlight_intensity",
      "change": "Only reduce highlights",
      "purpose": "Avoid clipping and lost fibers"
    },
    {
      "id": "T04",
      "variable": "duration",
      "change": "Only change duration within documented tool range",
      "purpose": "Loop seam and stability"
    },
    {
      "id": "T05",
      "variable": "last_frame",
      "change": "Only add the same approved still as last-frame condition where supported",
      "purpose": "Endpoint consistency; no loop guarantee"
    }
  ],
  "scoring": {
    "method": "0–4 per criterion; weighted score = sum(score/4 * weight)",
    "criteria": [
      {
        "id": "root_integrity",
        "weight": 25
      },
      {
        "id": "identity",
        "weight": 20
      },
      {
        "id": "temporal_stability",
        "weight": 15
      },
      {
        "id": "loop_seam",
        "weight": 15
      },
      {
        "id": "compositing",
        "weight": 10
      },
      {
        "id": "web_performance",
        "weight": 10
      },
      {
        "id": "module_readability",
        "weight": 5
      }
    ],
    "pass": "85/100 minimum; root, identity, temporal and seam >=3 each; all hard gates pass."
  },
  "primary_pilot": {
    "id": "flower-pilot",
    "name": "Xeed Flower",
    "purpose_zh": "现有中心花朵 → 5 秒低幅循环 → 真正接根",
    "palette": "preserve reference cyan membrane petals, chartreuse center, blue-violet sinuous stem",
    "first_frame_default": "import the existing 1254x1254 Xeed image unchanged; no still generation is required for the first pilot",
    "still_prompt": "Use the provided Xeed flower image as the identity reference. Preserve the same complete bloom with translucent cyan membrane petals, dense vein-like filaments, the chartreuse luminous center, and its long blue-violet sinuous tapered stem against black. Keep the complete lower stem and distal tip inside the image and preserve their exact placement. Refine only the readability of existing fine veins and small particles; do not redesign the organism. The lower stem exit region must remain a continuous, stable surface so deterministic webpage root lines can attach later. Keep generous empty margin around the lower tip. No new petals, root crown, extra stem, root branches, interface lines, words, numbers, buttons, logo or watermark. This is an optional still-edit specification; importing the existing image unchanged is the baseline.",
    "motion_prompt": "Animate the exact provided Xeed flower into a calm five-second ambient clip. Keep the camera locked, composition and scale fixed, and the complete blue-violet sinuous stem and its distal tip completely immobile. The entire lower quarter of the stem is a static attachment band: no translation, rotation, deformation, fading or particle occlusion in that region. Preserve the translucent cyan membrane petals, their dense fine veins, the chartreuse center and the same petal count. Allow only very tiny slow membrane flutter at outer petal edges and a few fine particles travelling along existing petal veins. The stem, tip and background remain unchanged in every frame. End close to the initial petal pose, illumination and particle density. Do not create roots, branches, new petals, another flower, text, interface lines or camera motion. Webpage root paths will be attached to the fixed tip later. Do not visibly shift the attachment junction.",
    "motion_zh": "花瓣边缘极小幅活动，细光沿已有花瓣纹理传播；整条茎尤其下端连接带固定。",
    "forbidden_zh": "不生成网页根线；连接点不能漂、溶解、被粒子盖住或离开画面。"
  },
  "source_reference": {
    "file": "reference/xeed-organism-candidate.png",
    "source_project_path": "public/assets/v2/xeed-organism.png",
    "width": 1254,
    "height": 1254,
    "sha256": "5d05779eb85a992ffd0e4238de66691a08508f9c36e69e60c496703fcfa767ed",
    "existing_art_candidate": true,
    "rights_review": "unreviewed",
    "first_frame_generated_in_this_run": false
  }
}
