Que fait 고니 AlphaCut 조사와 사용 ?
Vérifiez d'abord l'interface réelle d'AlphaCut, puis distinguez les fonctionnalités observées des déductions basées sur le code statique public. Cette compétence décrit la procédure d'investigation rédigée par Goni et ne signifie pas qu'elle possède le code interne ou le service d'AlphaCut.
Démarrage
- Identifiez l'URL cible, les écrans accessibles avec le compte, les entrées de test et les livrables souhaités (liste de fonctionnalités, liste de templates, sous-titres, HTML/CSS, résultats de montage).
- Si un fichier
research/alphacut/REPORT.mdexiste dans le projet actuel, lisez-le d'abord. Vérifiez la date d'investigation et la version de build, puis réexaminez uniquement les parties qui diffèrent de l'interface actuelle. - Enregistrez chaque état de l'interface du navigateur avec des snapshots d'écran et le HTML rendu. Gérez séparément les réponses des pages publiques et le DOM après connexion.
- Pour les templates, comptez à la fois le nombre de cartes visibles à l'écran et le nombre de prévisualisations uniques. Indexez les catégories, les libellés, le HTML de prévisualisation, les polices, les couleurs et les références d'images. Lorsque vous lisez des objets de configuration dans le JS public, ne considérez pas les expressions calculées comme des valeurs exécutées.
- Testez la génération, l'édition et l'export de sous-titres avec les entrées fournies par l'utilisateur. Enregistrez le temps de génération, la consommation de crédits et l'état d'édition original. Pour restaurer les tests de templates et de sous-titres, vérifiez l'état de sauvegarde.
- La publication réelle ou les fonctionnalités payantes sont exécutées conformément aux instructions de l'utilisateur et aux autorisations du compte pour cette tâche. Distinguez ce qui est visible de ce qui a été vérifié par exécution.
Outils d'investigation réutilisables
Si un dossier research/alphacut/ précédent existe dans le dossier de travail, utilisez les scripts capture_public.py, capture_static.py, extract_all_presets.py, build_template_index.py, capture_template_assets.py qu'il contient. Les deux premiers scripts servent à collecter le HTML/JS/CSS public, tandis que capture_template_assets.py collecte les images et polices publiques des prévisualisations de templates. L'extraction et la génération de galerie nécessitent le code statique de ce build ainsi que le DOM des cartes sauvegardé depuis le navigateur. Après la collecte des actifs, réexécutez le script de génération de galerie pour mettre à jour les liens vers les fichiers locaux. Pour un nouveau build, revalidez les numéros de module, la liste des balises et la structure des cartes dans le code d'extraction.
Pour les sous-titres, privilégiez l'export TXT/SRT depuis l'interface. Lors d'une nouvelle collecte de HTML/CSS, conservez les hachages et les URLs d'origine pour comparer les changements de build ultérieurs. Dans le rapport de résultats, indiquez le nombre de templates, la portée des tests pour chaque fonctionnalité, les chemins des livrables et les zones non vérifiées.
Ne publiez pas sur un dépôt public le HTML du compte, les URLs de médias signés, les fichiers vidéo ou les informations de session. Ne prétendez pas que les comportements de l'IA ou du rendu côté serveur ont été vérifiés uniquement avec le code frontal public.
Pour la structure d'interface et la portée de vérification identifiées lors d'investigations précédentes, lisez les références d'observation si nécessaire.