IP Studio
Verwandle lose Identitätshinweise oder vorhandene Charakterbilder in einen stilisierten, über mehrere Sitzungen hinweg wiederverwendbaren Charakter. Erstelle dann mit derselben Identität Social-Media-Profile, visuelle Inhalte für Artikel und einen Codex v2-Desktop-Begleiter. Die Charaktererstellung liefert standardmäßig ein offizielles Hauptreferenzbild, ein vollständiges Charakterprofil und eine Anleitung; abgeleitete Visuals liefern standardmäßig das finale Bild nach Prüfung auf Charakterkonsistenz und Inhaltsrichtigkeit sowie einen nachvollziehbaren Datensatz; der Desktop-Begleiter liefert standardmäßig neun Zustandsanimationen, sechzehn Blickrichtungen, vollständige QA-Nachweise und ein sofort installierbares Begleiterverzeichnis. Der Benutzer trifft nur die Entscheidungen, die die Identität, die Ausbreitungsrichtung oder eine vorhandene Installation ändern. Die Strukturvervollständigung, Inhaltsverdichtung, Bildgenerierung, Bildprüfung, Wiederholung, Speicherung, Montage und Validierung werden vom Agenten durchgeführt.
Erste Entscheidung
Wähle den Hauptpfad basierend auf dem unabhängigen Ergebnis, das der Benutzer erhalten möchte:
- Charakteridentität erstellen oder ändern: Erstelle einen neuen Charakter von Grund auf, importiere ein vorhandenes Bild oder ändere einen gesperrten Charakter. Betrete den „Hauptpfad Charakteridentität".
- Ableitungsvisuals für einen Charakter erstellen: Profilbild, Profilbanner, Visitenkarte, Artikelcover, Erklärgrafik oder Artikelillustration. Betrete den „Hauptpfad Ableitungsvisuals". Wenn ein gesperrtes Charakterpaket vorhanden ist, wird es direkt verwendet; wenn nur ein genehmigtes Bild vorhanden ist, wird der Charakter zuerst automatisch importiert und gesperrt; wenn noch kein Charakter vorhanden ist, schließe zuerst den Hauptpfad Charakteridentität ab, bevor du zu dieser Ableitungsanfrage zurückkehrst.
- Codex-Desktop-Begleiter erstellen: Erstelle, prüfe, verpacke oder installiere einen gesperrten Charakter als Codex v2-Desktop-Begleiter. Betrete den „Hauptpfad Codex-Begleiter". Wenn ein Charakterpaket vorhanden ist, wird es direkt verwendet; wenn nur ein genehmigtes Bild vorhanden ist, wird der Charakter zuerst automatisch importiert und gesperrt; wenn noch kein Charakter vorhanden ist, schließe zuerst den Hauptpfad Charakteridentität ab, bevor du zur Begleiteranfrage zurückkehrst.
Wenn eine einzelne Anfrage gleichzeitig einen Charakter, ein Ableitungsbild und einen Begleiter verlangt, sperre zuerst den Charakter und erstelle dann jedes Ergebnis separat; der Begleiter kann erst beginnen, nachdem die aktuelle Charakterversion gesperrt ist. Normale persönliche Markenplanung, allgemeine Cover, Erklärgrafiken und Illustrationen ohne Beteiligung eines IP-Charakters, fotorealistische digitale Doubles, allgemeine Animationen (außer Codex-Begleiter), Live2D, Videos, eigenständige Windows-Desktop-Begleiter und andere Begleiterplattformen stoppen hier; die angrenzenden Fähigkeitsgrenzen werden direkt erläutert. Wenn der Benutzer nur $ip-studio nennt, wird es als Erstellung von Grund auf behandelt.
Informations- und Aktionsgrenzen
Verwende Informationen in der folgenden Reihenfolge:
- Aktuelle Anfrage und explizit vom Benutzer geäußerte Entscheidungen;
- Hinweise zu Identität, Zweck und Ästhetik, die bereits im aktuellen Gespräch aufgetaucht sind;
- Bilder, Dokumente, Links und Charakterordner, die vom Benutzer bereitgestellt oder explizit referenziert wurden.
Wenn das Charaktermaterial ausreicht, um Zweck, Zielgruppe, Charakterform, den gewünschten Eindruck und den endgültigen Stil zu bestimmen, fahre direkt fort. Wenn Informationen fehlen, die die Richtung des Charakters ändern würden, fasse die praktikablen Lösungen in drei vollständigen Richtungskarten zusammen und lass den Benutzer wählen oder kombinieren; verteile keinen Fragebogen. Wenn der Benutzer die Wahl explizit dem Agenten überlässt, verwende diejenige, die am besten zum Zweck passt, und erläutere die Wahl.
Bei Ableitungsvisuals lies zuerst den aktuellen Inhalt, das vom Benutzer angegebene Charakterpaket und das Hauptreferenzbild, dann die vom Benutzer bereitgestellten Logos, Oberflächen, Daten oder visuellen Materialien. Nur wenn Fakten, Namen, Markenrichtung oder Kernnarration nicht aus den Materialien bestimmt werden können und unterschiedliche Antworten das endgültige Bild ändern würden, wird eine konkrete Abwägung an den Benutzer delegiert. Für Plattformzuschnitte und Sicherheitsbereiche werden die offiziellen Informationen dieser Plattform abgefragt, wenn die aktuelle Spezifikation benötigt wird und der Benutzer keinen Screenshot oder keine Abmessungen bereitgestellt hat.
Im Begleiterpfad lies zuerst das aktuelle Charakterprofil und das Hauptreferenzbild, dann weitere vom Benutzer explizit bereitgestellte Bildreferenzen. Wenn Charaktername, Begleitername, Stil und Bewegungscharakteristik zuverlässig aus dem Charakterpaket abgeleitet werden können, fahre direkt fort; nur wenn ein einzelnes festes Merkmal die gleichzeitige Beibehaltung der Identität und der 192×208-Begleitergeometrie unmöglich macht, wird diese eine Abwägung an den Benutzer delegiert. Recherchiere nicht aktiv im Internet nach Marken, es sei denn, der Benutzer fordert explizit die Ergänzung öffentlicher Markenhinweise für eine Anfrage, die nur einen Markennamen, aber keine Charakterrichtung hat.
Die Verwendung dieses Skills ist autorisiert, um in der aktuellen Aufgabe vom Benutzer bereitgestellte Bilder anzusehen, vorhandene Bildgenerierungs- und Bildbetrachtungsfähigkeiten zu nutzen und im beschreibbaren Arbeitsbereich Charakterpakete, Ableitungsvisuals und Begleiterlaufverzeichnisse zu erstellen. Wenn der Benutzer „einen verwendbaren Codex-Desktop-Begleiter erstellen" verlangt, ist das Schreiben in das lokale Codex-Begleiterverzeichnis der letzte Schritt dieses Ergebnisses; wenn dieselbe Begleiterkennung bereits von unterschiedlichen Inhalten belegt ist, speichere zuerst das vorhandene Verzeichnis und fordere eine Entscheidung zum Ersatz an. Andere Installationen, Uploads, Sendungen und Veröffentlichungen erfolgen nur auf gesonderten Wunsch des Benutzers. Dieser Prozess löscht keine vorhandenen Charakterversionen, offiziellen Ableitungsbilder, Begleiterlaufaufzeichnungen oder gespeicherten alten Installationen.
Die Antwortsprache folgt dem Benutzer. Interne Archivdateien verwenden feste englische Schlüsselnamen; der Benutzer muss diese Schlüsselnamen weder lesen noch bearbeiten.
Hauptpfad Charakteridentität
Unterscheide zunächst zwischen Erstellung von Grund auf, Import eines vorhandenen Bildes und Änderung eines gesperrten Charakters. Beim Import unterscheide zwischen Merkmalen, die der Benutzer beibehalten möchte, und zufälligen Details des aktuellen Bildes; beim Ändern lese character-profile.json und das darin registrierte einzelne Hauptreferenzbild; wenn ein festes Merkmal geändert wird, wird eine neue Version erstellt.
Nach dem Betreten dieses Pfads lese references/character-system.md. Es ist verantwortlich für die Charakterrichtung, Q-Version-Diagnose, Bildeingabe, visuelle Prüfung, Farbgebung und Handhabung komplexer Komponenten; kehre nach Abschluss jedes Fachschritts zum entsprechenden Schritt in diesem Abschnitt zurück.
1. Erstelle ein zu bestätigendes Profil
Führe python scripts/character_kit.py schema aus, um den aktuellen Profilvertrag zu lesen. Wenn ein Dateientwurf benötigt wird, führe aus:
python scripts/character_kit.py draft <draft-profile-path> --character-id <slug> --display-name <name> --language <language>
Schreibe zunächst die bekannten Informationen in den Entwurf. Wenn die Q-Version-Richtung noch nicht festgelegt ist, dürfen nicht ausgewählte Felder vorübergehend leer bleiben; vor der offiziellen Bildgenerierung muss das vollständige rekonstruierte Profil basierend auf der Benutzerauswahl oder einem genehmigten Bild ergänzt werden. Das Profil zeichnet jeweils auf: Körperbau und Proportionen, Kopf- und Gesichtsdetails, Rumpf und Gliedmaßen, Anhängsel wie Schwanz oder Flügel, die genaue Position und das Flächenverhältnis jeder Farbe, Musterbegrenzungen, Materialbereiche, Kleidungsebenen und -verbindungen, Geometrie und Anbringungsweise von Markenzeichen, vordere/seitliche/hintere Struktur, Zeichenstil und Konsistenzgrenzen.
Der Agent entscheidet eigenständig über Seiten-, Rücken-, Naht- und Materialdetails, die die Charakterrichtung nicht ändern, und markiert sie im provenance.decisions als agent_inferred. Abwägungen, die das Profil, das Gesicht, die Hauptfarbgebung, das Markenzeichen oder die Charakterbedeutung ändern, werden an den Benutzer delegiert. Vor der offiziellen Bildgenerierung führe aus:
python scripts/character_kit.py prompt <draft-profile-path> --purpose master
Dieser Befehl validiert zunächst die Vollständigkeit des Profils und generiert dann den vollständigen Identitätsprompt aus dem Profil. Verwende für die nachfolgende Bildgenerierung den vom Befehl ausgegebenen prompt; schreibe keine separate Identitätsbeschreibung. Pose, Aktion, Szene, Bildformat und Kameraperspektive werden nur über den --task-Parameter des jeweiligen Befehls übergeben.
2. Entwurf mit Q-Version-Diagnose
Generiere unabhängig vom selben zu bestätigenden Profil drei Diagnoseentwürfe. Jeder Entwurf ist eine einzelne Figur, mit klaren Linien, zurückhaltenden Details, etwa 3,5 Kopfgrößen, neutraler frontaler Pose und sauberem Hintergrund; die drei sollten echte Unterschiede in Kontur, Figurenform oder Kernsymbol aufweisen, nicht nur einen Farbwechsel.
Betrachte jeden Entwurf einzeln nach der Generierung. Diagnoseentwürfe sollten sicherstellen, dass die Hauptkontur und ein wichtiges Erinnerungsmerkmal auch in der Miniaturansicht erkennbar sind, und dass es keine fehlenden Gliedmaßen, strukturelle Brüche, irrelevanten Text oder Designüberladung gibt. Zu diesem Zeitpunkt ist das Profil noch ein vorläufiges Design: Nur technische Fehler oder Verstöße gegen bereits vom Benutzer bestätigte Merkmale führen zur automatischen Verwerfung; Bilder, die strukturell gültig und erkennbar sind, aber zuvor unbestätigte Details ändern, werden als neue Zweige beibehalten und die Änderung dem Benutzer erläutert. Wenn ein Bild tatsächlich fehlschlägt, ersetze es einmal aus dem ursprünglichen Profil; bearbeite nicht das fehlgeschlagene Bild weiter. Zeige die drei bestandenen Bilder zusammen mit einer kurzen Zusammenfassung der Unterschiede dem Benutzer zur Auswahl oder Kombination.
Wenn ein vorhandenes Bild bereits vom Benutzer genehmigt wurde und der Benutzer nur ein Profil erstellen möchte, überspringe diesen Schritt. Wenn ein gesperrter Charakter geändert wird, kehre nur zu diesem Schritt zurück, wenn Kontur, Gesicht, Hauptfarbgebung oder Markenzeichen neu gestaltet werden.
3. Generiere das offizielle Hauptreferenzbild
Schreibe die Benutzerauswahl in das zu bestätigende Profil zurück, ergänze Punkt für Punkt die im Reference-Dokument vorgeschriebene Struktur und generiere dann mit dem Skript den vollständigen Prompt für die offiziellen Kandidaten. Der Standard ist: Ein anderer Agent sollte in der Lage sein, die Vorder-, Seiten- und Rückansicht desselben Charakters aus dem Profil zu zeichnen, ohne wichtige Identitätsdetails raten zu müssen. Die Q-Version liefert nur Beweise für diese Auswahl, geht nicht in das Charakterpaket ein und wird auch nicht zur Referenz für nachfolgende Bildgenerierungen.
Das offizielle Hauptreferenzbild sollte eine einzelne Figur sein, Ganzkörper, frontale oder leicht dreiviertel Perspektive, neutrale Pose, sauberer Hintergrund, ohne Text, Etiketten oder zusammengesetzte Bilder; alle festen Merkmale sollten direkt sichtbar sein. Vergleiche zuerst das Profil mit dem Bild, dann die technische Vollständigkeit. Offensichtliche Generierungsfehler werden automatisch korrigiert; in der offiziellen Phase sind maximal zwei Korrekturen erlaubt.
Wenn sich die Grundfarbgebung, Kontur, das Gesicht oder das Markenzeichen ändert, erstelle einen neuen Zweig aus dem aktuellen Profil und zeichne neu. Nur Renderfehler können lokal repariert werden; nach der Reparatur werden alle festen Merkmale erneut überprüft. Wenn dieselbe komplexe Komponente zweimal hintereinander falsch ist, bestimme gemäß den Komponentenzweigen in der Referenz zuerst ihre Geometrie, Proportionen, Material, Verbindung, Sichtbarkeit aus jedem Winkel und Bewegungsweise, schreibe die bestätigte Struktur in das Profil zurück und lass dann das Skript den vollständigen Prompt und das gesamte Charakterbild neu generieren.
Zeige dem Benutzer den offiziellen Kandidaten, der die Prüfung bestanden hat, und bitte um finale Genehmigung. Wenn der Benutzer in der aktuellen Anfrage den Agenten explizit autorisiert hat, die Endabnahme durchzuführen, kann der Agent das Bild auswählen, das am besten zum Profil passt.
4. Überprüfe die Wiederverwendbarkeit
Nach der endgültigen Genehmigung gleiche zuerst die im Bild tatsächlich realisierte Struktur mit dem Profil ab: Vom Benutzer genehmigte Designänderungen werden in die entsprechenden Felder zurückgeschrieben; zufällig generierte Details überschreiben nicht die bestätigten Einstellungen. Führe dann aus:
python scripts/character_kit.py prompt <draft-profile-path> --purpose consistency --reference <approved-master-image> --task <different-pose-expression-and-simple-background>
Übergebe den vom Befehl ausgegebenen prompt und master_reference zusammen an die Bildgenerierungsfähigkeit, um ein Konsistenztestbild mit einer anderen Pose, einem anderen Gesichtsausdruck und einem einfachen Hintergrund zu generieren. Das Testbild muss Körperbau, Gesicht, Farbverteilung, Kleidungsverbindungen, Material und Markenzeichen beibehalten; es wird nur für diese Prüfung verwendet, geht nicht in das Charakterpaket ein und dient nicht als nachfolgende Referenz.
Wenn der Test nicht bestanden wird, beurteile zuerst, ob die Beschreibung im Profil fehlt oder das Hauptreferenzbild instabil ist, aktualisiere dann den entsprechenden Produzenten und wiederhole den Vorgang; maximal zwei Korrekturen. Wenn dennoch ein bereits genehmigtes Merkmal aufgegeben werden muss, lege diese eine Abwägung dem Benutzer vor.
5. Verlustfreie Sperrung des Charakterpakets
Nach bestandener Konsistenzprüfung verwende im aktuell beschreibbaren Arbeitsbereich ip-studio-output/<character-slug>/. Übergebe das zu bestätigende Profil und das offizielle Hauptbild an das Skript:
python scripts/character_kit.py finalize <kit-folder> --profile <draft-profile-path> --master <master-image-path>
python scripts/character_kit.py check <kit-folder>
finalize validiert das Profil und das Bild vor dem Schreiben; wenn ein Charakter bereits existiert, wird die Version erhöht, das alte Profil und die Anleitung in history/rNNN/ gespeichert und das alte Hauptbild beibehalten. Wenn der Befehl fehlschlägt, lese den Fehler, korrigiere die Produktionseingabe und wiederhole den Vorgang; schreibe keine Versionnummern, Prüfsummen oder Anleitungsdateien, die das Skript selbst generieren sollte, von Hand.
Nach erfolgreichem Skript lese character-profile.json und character-guide.md erneut, öffne tatsächlich das Bild, auf das assets.master_reference zeigt, und führe einmal python scripts/character_kit.py prompt <kit-folder> --purpose scene --task <simple-reuse-task> aus, um zu bestätigen, dass nachgelagerte Prozesse das aktuelle Profil und das Hauptbild lesen können. Nur wenn Profil, Anleitung, Bild und abgeleiteter Prompt konsistent sind und check bestanden ist, gilt der Charakter als gesperrt.
Hauptpfad Ableitungsvisuals
Dieser Pfad konsumiert nur eine bereits gesperrte Charakteridentität. Lese references/visual-production.md; es ist verantwortlich für die Briefings, Komposition, Bildgenerierung, Prüfung und Archivierung von Profilbildern, Profilbannern, Visitenkarten, Artikelcovern, Erklärgrafiken und Artikelillustrationen; kehre nach Abschluss jedes Fachschritts zu diesem Abschnitt zurück.
1. Bestimme das aktuelle Ergebnis
Zerlege die Anfrage in ein oder mehrere klare Ergebnisse:
avatar: Ein1:1-Profilbild, das sowohl für runde als auch quadratische Zuschnitte geeignet ist; wenn der Benutzer „Profilbild-Set" sagt, generiere getrennt eine vereinfachte Abzeichenversion und eine detaillierte Porträtversion.profile-banner: Verwende ein universelles3:1-Profilbanner, wenn keine Plattform angegeben ist; wenn eine Plattform angegeben ist, komponiere basierend auf dem tatsächlichen Zuschnitt und den Überlappungsbereichen.profile-card: Standardmäßig eine4:5-Handy-Visitenkarte.cover: Ein festes5:2-Artikelcover.explainer: Wähle das Verhältnis der Erklärgrafik basierend auf dem Inhalt aus4:5,3:4oder16:9.article-illustration: Eine feste16:9-Artikelillustration.
Wenn der Benutzer „Profilseiten-Set" sagt, generiere standardmäßig Profilbild und Profilbanner; wenn eine Visitenkarte explizit angefordert wird, füge diese hinzu. Für jedes Ergebnis werden ein eigenes Briefing erstellt, generiert, geprüft und archiviert, wobei dasselbe Charakterpaket gemeinsam genutzt wird; ein Ergebnis leiht sich keine Kandidatenbilder von einem anderen Ergebnis zur weiteren Ableitung aus.
2. Erstelle ein visuelles Briefing
Führe zuerst python scripts/visual_kit.py schema aus, dann erstelle und fülle der Agent einen Entwurf:
python scripts/visual_kit.py draft <brief-path> --kind <kind> --visual-id <slug> --language <language>
Bestimme basierend auf der wahren Quelle des Inhalts das Kernelement, Verständnislücken, Mechanismus oder Veränderung, Schlussfolgerung nach dem Betrachten, Markenrolle, einzige Hauptstruktur, Charakteraktion, Titel, Etiketten und Farbgebung. Cover, Erklärgrafiken und Artikelillustrationen werden gemäß dem aktuellen Vertrag in references/visual-production.md ausgeführt.
Der Charakter muss in der Inhaltsvisualisierung eine kausale Aktion ausführen: das Kernelement persönlich empfangen, bewegen, verbinden, teilen, auswählen, blockieren, umwandeln oder ertragen und ein sichtbares Ergebnis erzeugen. Das Profilbild zielt auf Erkennung in der Miniaturansicht ab; Profilbanner und Visitenkarte lassen den Charakter eine echte Interaktion mit dem Kernsymbol eingehen. Der Benutzer muss das Briefing weder einsehen noch bearbeiten.
3. Generiere und prüfe automatisch
Führe aus:
python scripts/visual_kit.py prompt <kit-folder> --brief <brief-path>
Übergebe den vom Befehl ausgegebenen prompt und die geordnete Liste von image_references zusammen an die Bildgenerierungsfähigkeit. Diese stammen aus dem aktuellen Charakterprofil, dem einzelnen Hauptreferenzbild, dem visuellen Briefing und anderen vom Benutzer bereitgestellten Bildern; schreibe keine zweite Charakteridentität oder Inhalts-Prompts.
Öffne nach der Generierung tatsächlich das Bild und überprüfe in der Reihenfolge der Referenzen die Charakterkonsistenz, inhaltliche Fakten, die kausale Rolle der Charakteraktion, die einzigartige Informationsstruktur, die Hierarchie auf mobilen Endgeräten, die Lesbarkeit von Text und Logos und die technische Vollständigkeit. Wenn ein Fehler auftritt, korrigiere die früheste fehlerhafte Briefing-Entscheidung und zeichne dann neu vom ursprünglichen Charakterprofil und den Inhaltsmaterialien aus; jedes offizielle Ergebnis wird maximal zweimal automatisch korrigiert. Wenn dennoch Fakten, Erzählschwerpunkt oder feste Charaktermerkmale geändert werden müssen, lege nur diese eine Abwägung dem Benutzer vor.
4. Archiviere das endgültige Bild
Nach Benutzergenehmigung oder Autorisierung des Agenten zur Endabnahme führe aus:
python scripts/visual_kit.py finalize <kit-folder> --brief <brief-path> --image <approved-image>
python scripts/visual_kit.py check <visual-folder> --kit <kit-folder>
Das offizielle Ergebnis wird in <kit-folder>/derivatives/<kind>/<visual-id>/ geschrieben. Dort werden das endgültige Bild, das visuelle Briefing, ein Schnappschuss des aktuellen Charakterprofils, der vollständige Bildeingabe-Prompt, eine Kopie der Eingabematerialien und ein Prüfdatensatz gespeichert; das aktuelle Charakterprofil, das Hauptreferenzbild und die Historienversionen bleiben unverändert. Kandidatenbilder, automatische Wiederholungsversuche und Konsistenzprüfungsmaterialien verbleiben nur im temporären Aufgabenverzeichnis.
Nach erfolgreichem Skript lese visual-record.json erneut, öffne tatsächlich das darin registrierte endgültige Bild und bestätige, dass die Prüfsummen der Charakterversion, des Hauptreferenzbildes, des visuellen Briefings, des Bildeingabe-Prompts und des endgültigen Bildes lesbar sind. Stoppe, sobald die aktuelle Anfrage erfüllt ist; erweitere nicht automatisch auf andere Verhältnisse, Memes oder Medien.
Hauptpfad Codex-Begleiter
Dieser Pfad konsumiert nur eine bereits gesperrte Charakteridentität. Nach Betreten lese references/pet-production.md; es ist verantwortlich für den Codex v2-Spritesheet-Vertrag, neun Zustandsgruppen, sechzehn Richtungen, zeilenweise Bildgenerierung, deterministische Montage, Blindprüfung, dynamische Vorschau, das endgültige Verzeichnis und die Installation. Charakteridentität, Versionsupgrades und andere Ableitungsvisuals werden weiterhin von ihren jeweiligen Hauptpfaden verwaltet.
Zu Beginn erstelle einen sichtbaren Fortschritt in vier Schritten und schreite nur fort, nachdem echte Dateien oder Entscheidungen existieren:
- Vorbereitung des Charakter- und Begleiterlaufverzeichnisses.
- Generierung des Hauptbildes in Begleitergröße.
- Generierung und Prüfung aller Aktionen und Blickrichtungen.
- Montage, Validierung und Installation des Begleiters.
1. Erstelle ein mit dem Charakterpaket verbundenes Laufverzeichnis
Rufe zuerst den Arbeitsbereichsabhängigkeitslader auf und verwende den von ihm zurückgegebenen absoluten Python-Pfad für jeden Befehl in diesem Pfad. Führe aus:
"<workspace-python>" -B scripts/pet_kit.py schema
"<workspace-python>" -B scripts/pet_kit.py prepare <kit-folder>
"<workspace-python>" -B scripts/pet_kit.py check <run-folder> --stage prepared
prepare generiert aus dem aktuellen character-profile.json eine vollständige Identitätsbeschreibung in Begleitergröße, kopiert einen verifizierbaren Schnappschuss des Charakterprofils, der Anleitung und des einzelnen Hauptreferenzbildes und generiert die offiziellen Aufgaben für das Basisbild, neun Aktionen, vier Richtungsanker und zwei Richtungszeilen. Standardmäßig wird ein neuer Lauf in <kit-folder>/derivatives/codex-pet/<pet-id>/runs/rNNN/ erstellt, ohne alte Läufe zu überschreiben. Unabhängige Anbauteile wie Schwanzlaternen bleiben unabhängig und schwingbar, während der Kraftweg zwischen Befestigungspunkten, Ringen, Gurten, Ringen und Anbauteilen in 192×208 kontinuierlich sichtbar bleibt.
2. Generiere das Begleiterhauptbild und die Standardaktionen
Lade vor der Bildgenerierung das $imagegen-Skill der aktuellen Umgebung vollständig. Führe pet_kit.py ready <run-folder> aus und verarbeite nur die zurückgegebenen ready_jobs. Jede Aufgabe liest den im imagegen-jobs.json registrierten Prompt und alle Bildeingaben; das Basisbild kann nur vom Charakterpaket ausgehen, andere Zeilen müssen das Charakterhauptreferenzbild, das Begleiterhauptbild und die entsprechende Layout-Referenz enthalten.
Nachdem du das ausgewählte Ergebnis festgelegt hast, öffne tatsächlich das Bild und führe dann aus:
"<workspace-python>" -B scripts/pet_kit.py accept-job <run-folder> --job <job-id> --source <image> --qa-note <visible-evidence>
Dieser Befehl schreibt das bestandene Ergebnis in die offizielle Position, führt die deterministische Prüfung dieser Phase durch und aktualisiert die Abhängigkeiten. Nach Bestehen des Basisbildes werden neun Animationsgruppen generiert: idle, links-/rechtsbewegen, winken, springen, verlieren, warten, Aufgaben ausführen und Ergebnisse prüfen; jede Gruppe verwendet die in der Referenz festgelegten Bildanzahlen und Anwendungssemantiken. Voneinander unabhängige Aktionszeilen können in der Umgebung, wenn erlaubt, mit bis zu drei parallel generiert werden; der Benutzer muss keine Aufgaben planen.
Wenn eine horizontale Spiegelung das Gesichtsmuster, die Lichtrichtung, einseitige Anbauteile und die Markenzeichenbedeutung nicht ändert, kann running-left mit dem in der Referenz angegebenen Einzelbild-Spiegelungsskript aus dem bereits genehmigten running-right gewonnen werden; andere Zustände werden jeweils separat generiert. Nach Bestehen der neun Aktionsgruppen generiere gemäß der Referenz das 8×9-Zwischenspritesheet, eine Übersichtsgrafik und neun GIFs, überprüfe tatsächlich die Identität, den Zustand, die Richtung, die Schleife, den Maßstab und die Verbindung.
3. Generiere sechzehn Blickrichtungen
Der Agent schreibt basierend auf der tatsächlichen Konstruktion von Kopf, Gesicht, Augen, Körper, Anhängseln und Accessoires des Charakters qa/look-mechanics.md und bestimmt die festen Ankerpunkte, wer die Blickrichtung führt, wer folgt, die Überlappung jeder Richtung und die Bewegungsamplitude alle 22,5 Grad. Generiere und genehmige zuerst die vier Richtungsanker „oben", „Bildschirm-rechts", „unten" und „Bildschirm-links", dann die vollständigen Acht-Richtungs-Familien der Zeile 9 und Zeile 10.
Die Richtungszeilen werden gleichmäßig aus den genehmigten Vier-Richtungs-Posen interpoliert; Zeile 10 liest gleichzeitig die bereits abgeschlossene Zeile 9, um eine konsistente Verbindung zwischen den Zeilen zu gewährleisten. Wenn eine einzelne Richtung fehlschlägt, wiederhole die gesamte Acht-Richtungs-Zeile, in der sie sich befindet; füge keine unabhängig geflickten Bildchen in das endgültige Spritesheet ein. accept-job registriert die Richtungszeile mit demselben Maßstab, unterem Ankerpunkt und Basislinie und überprüft die Ränder der offiziellen Kästchen, bevor die nächste Phase beginnt.
Wenn eine bereits akzeptierte Aktion oder Richtung in der späteren Übersicht, im GIF, bei der Kontinuitätsprüfung oder bei der Blindprüfung fehlschlägt, verwende den ursprünglichen accept-job-Befehl mit --replace-complete, um das Ersatzbild zu akzeptieren. Das Skript verschiebt die ersetzte Aufgabe, die davon abhängigen nachfolgenden Aufgaben und die ungültigen Artefakte in eine versionierte Historie und fährt dann vom frühesten Fehlerpunkt fort; verändere nicht manuell den Aufgabenstatus oder verwende alte Atlasse.
4. Endkontrolle, finales Produkt und Installation
Nach Abschluss der Richtungszeilen entferne gemäß der Referenz nur einmal die Hintergrundfarbe vom vollständigen 8×11-Spritesheet und führe dann nacheinander die v2-Maßstabs- und Transparenzprüfung, die Standard- und endgültige Übersicht, neun GIFs, sechzehn Richtungsbilder, die benachbarte Kontinuitätsmessung und drei isolierte Richtungsblindprüfungen durch. Schreibe die unabhängigen endgültigen Betrachtungsergebnisse und die sichtbaren Beweise für jede Richtung in die vom Referenzdokument vorgeschriebenen QA-Dateien; die vier Hauptrichtungen, die Charakteridentität, die Anbauteilverbindungen, die Aktionszustände und die Spritesheet-Geometrie müssen alle bestanden sein, bevor der endgültige Abschluss erfolgen kann.
Führe aus:
"<workspace-python>" -B scripts/pet_kit.py finalize <run-folder>
"<workspace-python>" -B scripts/pet_kit.py check <run-folder> --stage final
"<workspace-python>" -B scripts/pet_kit.py install <run-folder>
finalize liest den Charakter-Schnappschuss, die dreizehn visuellen Aufgaben, die deterministischen Berichte und die Betrachtungsergebnisse erneut und generiert dann das offizielle Begleiterverzeichnis, das nur pet.json und spritesheet.webp enthält. install schreibt es in das aktuelle Codex-Begleiterverzeichnis; wenn derselbe Inhalt bereits vorhanden ist, wird nicht erneut geschrieben; wenn unterschiedlicher Inhalt dieselbe Kennung belegt, kehre zu „Informations- und Aktionsgrenzen" zurück, um die Ersatzentscheidung zu treffen. Nach der Installation starte die Anwendung nicht neu und klicke keine Einstellungsschalter.
Wenn Werkzeuge fehlen
Wenn der Charakteridentitätspfad keine Bildgenerierungsfähigkeit hat, schließe die Richtungsauswahl und das vollständige zu bestätigende Profil ab, führe character_kit.py prompt --purpose master aus und liefere das Ergebnis; stelle klar, dass das Bild und das Charakterpaket noch nicht fertig sind.
Wenn der Ableitungsvisualpfad keine Bildgenerierungsfähigkeit hat, schließe das visuelle Briefing ab und führe visual_kit.py prompt aus; liefere die abgeschlossenen Ausbreitungsentscheidungen und den Bildeingabe-Prompt; stelle klar, dass das endgültige Bild und das Ableitungsarchiv noch nicht fertig sind. Wenn kein beschreibbarer Arbeitsbereich vorhanden ist, können Bilder und Anleitungen angezeigt werden, aber die Ergebnisse im Chat bilden noch kein tragbares Charakterpaket oder ein verifizierbares Ableitungsverzeichnis.
Wenn der Begleiterpfad keine Bildgenerierungsfähigkeit hat, schließe pet_kit.py prepare ab; liefere das mit dem Charakterpaket verbundene Laufverzeichnis, die vollständigen Aufgabenbilder und den ersten Basisbild-Prompt; stelle klar, dass Aktionsbilder, Spritesheet und Installation noch nicht fertig sind. Wenn keine unabhängige Bildbetrachtungsfähigkeit vorhanden ist, führe nach Abschluss aller deterministischen Prüfungen nur die Richtungsblindprüfungsbilder und die endgültige Übersicht zur Bestätigung dem Benutzer vor; fälsche keine drei Blindprüfungen oder unabhängigen endgültigen Schlussfolgerungen.
Lieferung und Stopp
Im ersten Abschnitt des Charakteridentitätspfads teile direkt mit, ob der Charakter bereits gesperrt ist. Zeige bei Fertigstellung das offizielle Hauptreferenzbild und erläutere die Kern-Erinnerungspunkte, die aktuelle Version und den absoluten Pfad des Charakterpakets; liste dann optional die möglichen Ableitungsrichtungen auf, aber fahre nur mit dem Ergebnis fort, das der Benutzer aktuell benennt.
Im ersten Abschnitt des Ableitungsvisualpfads teile direkt mit, ob die Bilder fertig sind oder was noch fehlt. Zeige bei Fertigstellung zuerst jedes endgültige Bild, dann erläutere in einem Satz die Kernbeziehung, die es ausdrückt, die verwendete Charakterversion und den absoluten Speicherpfad. Der Benutzer muss keine Prompts kopieren, JSON-Dateien bearbeiten, manuell nummerieren, Zweige erstellen oder Bilder sortieren.
Im ersten Abschnitt des Begleiterpfads teile direkt mit, ob der Begleiter bereits generiert und installiert ist. Zeige bei Fertigstellung zuerst die endgültige Übersichtsgrafik und mindestens eine Aktionsvorschau, dann erläutere den Begleiternamen, die verwendete Charakterversion, ob die neun Zustandsgruppen und sechzehn Richtungen bestanden wurden, das offizielle endgültige Produktverzeichnis und den absoluten Installationspfad; erinnere den Benutzer abschließend nur daran, Codex neu zu starten oder erneut zu öffnen und das Haustier in den Einstellungen zu aktivieren.
Der Fertigstellungsstandard ist:
- Das Charakterpaket enthält das aktuelle Profil, die Anleitung, ein einzelnes Hauptreferenzbild und lesbare Historienversionen; Q-Version-Diagnoseentwürfe und Konsistenztestbilder werden keine langfristigen Referenzen.
- Das Ableitungsbild hat die tatsächlichen Produktionsergebnisse des Charakterpakets und den Benutzerinhalt gelesen; Charakteridentität und Ausbreitungsbeziehung wurden beide durch tatsächliche Bildbetrachtung geprüft.
- Jedes offizielle Ableitungsverzeichnis kann Charakterversion, visuelles Briefing, Bildeingabe-Prompt, Eingabematerialien und endgültiges Bild erneut validieren.
- Das Begleiterlaufverzeichnis kann Charakter-Schnappschuss, Hauptreferenzbild, dreizehn visuelle Aufgaben, neun Aktionsvorschauen, sechzehn Richtungssemantiken, Blindprüfung, Transparenzverarbeitung, v2-Spritesheet und das offizielle Begleiterverzeichnis erneut validieren.
- Ableitungsbilder und Begleiter ändern die Charakteridentität nicht rückwirkend; nicht genannte andere Visualisierungen, Animationen oder Plattformversionen werden auch nicht automatisch generiert.