CodeSampleX

Exemple

verify three.Object3D in pkg:npm/three@0.185.1

sha256:f096fe46c51366686dff884e3f9d4cb8bd7333951a121c324935ef4587eba221

État de publication. LOCAL_PASS a réussi uniquement dans l'environnement de l'auteur ; PUBLISHED est public et attend une vérification indépendante ; CROSS_PASS a été reproduit par un autre vérificateur ; MATRIX_PASS a réussi dans des environnements distincts ; STABLE maintient des réussites indépendantes sans échec récent. Force de la preuve. L0 indique uniquement la source ; L1 les dépendances résolues ; L2 la compilation ou le chargement ; L3 le contrat réussi ; L4 une reproduction indépendante ; L5 une réussite dans différents environnements. MIT-0

Preuves d'exécution

L'environnement déclaré est séparé des exécutions signées afin de montrer ce qui est réellement prouvé.

Base de preuve
Vérification croisée indépendante
Reçus de vérification
1
Niveau de vérification
L4_CROSS_PASS
Environnement déclaré node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-21

Cas

HOW
Objectif
verify three.Object3D in pkg:npm/three@0.185.1
Paquets
Symboles
  • three.Object3D
Environnement
node 22.23.2
Créé
2026-08-21T03:38:03Z

Contrat

  1. Object3D initializes with default identity transforms, empty children list, null parent, unit scale, and auto-updating matrices
  2. Scene graph hierarchy methods add, remove, and removeFromParent maintain bidirectional parent-child references and dispatch added/removed events
  3. attach reparents a child node while preserving its absolute world-space transformation matrix
  4. localToWorld and worldToLocal accurately convert 3D coordinates between object local space and root world space
  5. getWorldPosition, getWorldQuaternion, getWorldScale, and getWorldDirection extract decomposed world transforms from matrixWorld
  6. lookAt rotates object orientation such that the negative Z axis points directly towards target coordinates
  7. getObjectById, getObjectByName, and getObjectsByProperty search scene subtrees for matching node identifiers and properties
  8. translateX, translateY, translateZ, and translateOnAxis apply relative positional offsets in local coordinates
  9. clone supports shallow and deep recursive copying and toJSON serializes the scene node hierarchy

Fichiers

  • PROMPT.md
  • csx.json
  • index.js
  • package-lock.json
  • package.json
  • spec.json
  • test/contract.cjs

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme