Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Animation pack evidence appendix: Protofactor Campfire

Companion report: Protofactor Campfire report

Evidence status: partial — the official evaluator loaded the delivered FBXs and produced current baseline evidence.

Evaluation date: 2026-09-01

Current evaluator: AnimSmith 0.10.0

Report format: 2

The canonical readiness ladder remains authoritative.

Evaluation manifest schema: urn:animsmith:skill:animation-pack-evaluation-manifest:1.

Evaluation scope and provenance

FieldValue
Pack/editionProtofactor Campfire; local constituent revision unknown
Vendor/sourceProtofactor Animset: Campfire
Delivered scopeAuthorized local commercial delivery; 29 FBXs
Target useEngine-neutral campfire interaction intake
Target enginesUnity, Unreal Engine, Godot, and Bevy; not evaluated
Target rigs/packsNo target character or current cross-pack run supplied
Source manifestExternal scrubbed inventory, SHA-256 122e9fe58cb2c5985d861724a41d709e28cf0f2f48408181e848b69b4d954338
Evaluation manifestUnavailable: current output binding was not rendered for this retained report format
Acquisition/license provenanceAuthorized commercial bytes; no transaction or redistribution conclusion

Evidence coverage

SurfaceOffered/deliveredEvaluatedFindingsNot evaluated and why
Animation files29 FBXs29baseline completedmechanical and contract evidence captured
Rigs/export variantsUnknown00Not evaluated in this run
AnimSmith baseline2929current findings recordedinspect, JSON measure, JSON lint, and Markdown lint completed per file
Declared contracts25 motion-labelled files2517 pass; 8 fail per output formatMechanical contract results are current; semantic taxonomy, engine, and artistic acceptance were not evaluated
Offline visual reports000Not evaluated in this run
Engine import/playback4 runtimes00Deferred
Blend/mask/retargetUnknown00Measurements completed, but no target rig or blend/mask acceptance test ran

Claim legend

Current claims are observed-file, observed-animsmith, documentation-stated, or not-evaluated.

Evaluation manifest and taxonomy

Canonical clip-role inventory

Canonical primary roleLogical motionsDelivered filesEvidence boundary
idle-pose00Classification was not regenerated or accepted
continuous-locomotion00Classification was not regenerated or accepted
locomotion-transition00Classification was not regenerated or accepted
airborne00Classification was not regenerated or accepted
traversal00Classification was not regenerated or accepted
action-interaction00Classification was not regenerated or accepted
reaction-death00Classification was not regenerated or accepted
emote-cinematic00Classification was not regenerated or accepted
other-unknown00Classification was not regenerated or accepted
Total0029 delivered FBXs remain unclassified

Runtime-set inventory

No runtime sets were identified.

Pipeline-stage coverage

StageCoverage stateEvidence / remaining gate
Acquirepartially-evaluatedAuthorized local inventory
Preserve rawevaluated-cleanSource unchanged
Inspectevaluated-finding29 baseline attempts completed
Segmentnot-evaluatedNo separate segmentation trial selected
Root motionnot-evaluatedMeasurements completed; no root-motion policy or controller acceptance was evaluated
Conformnot-evaluatedNo target rig or conformance policy was selected
Validateevaluated-findingLint completed for every FBX
Optimizepartially-evaluatedOne external constant-track candidate was generated; source was unchanged and runtime equivalence remains unproved
Exportpartially-evaluatedCandidate was written as an external GLB only; no engine handoff was selected
Gate/reportpartially-evaluatedCurrent baseline, remediation, and boundary recorded

Readiness evidence by clip set

Role or runtime setFile-ready / clip-readySet-ready / rig-useRuntime / acceptance boundary
Entire delivered corpusevaluated-findingnot-evaluatednot-evaluated

Validation-profile status

Validation profileSelectionResult / next evidence
Marketplace intakeselected — evaluator-selected-generic-scenarioInventory and current baseline captured
Blended locomotionnot-selectedNo current locomotion scope
Root-motion controllernot-selectedNo root-motion controller scope
State-machine transitionsselected — evaluator-selected-generic-scenarioRequires contract-qualified clip selection and engine test
Layered upper body/weaponsnot-selectedNo current action scope
Traversal/environmentnot-selectedNo traversal scope
Contact actions/interactionsselected — evaluator-selected-generic-scenarioRequires declared contact/prop criteria and engine/visual review
Retargeted/customizable charactersnot-selectedNo target rig supplied
Motion matching/searchnot-selectedNo database scope
Networked movementnot-selectedNo controller scope
Runtime performancenot-selectedNo runtime build

Pack inventory and content evidence

The scrubbed inventory records 114 regular files totaling 188,335,953 bytes; 29 are FBX candidates. Filename labels are not semantic or contact evidence.

Mechanical baseline

Finding/checkAffected scopePotential impactEvidence
Baseline mechanical health29/29 FBXsMechanical, rig, timing, and lint assessment completedobserved-animsmith; 116 commands completed
Declared-contract results25/25 motion-labelled files17 pass and 8 fail per output format; not an engine or artistic acceptance resultobserved-animsmith

AnimSmith remediation evidence

Source issueOperation/declarationsResultIndependent verificationRemaining caveat
Dense constant tracksDeclared transform --prune-constant-tracks on one representative1/1 external candidate generated in the combined 17-candidate rerunTransform, inspect, and JSON measure exited 0; diff exited 1 for the intended changeRetained lint findings; runtime equivalence, engine behavior, and visual acceptance are unproved

Engine procedures and evidence

RuntimeVersionProcedureObserved resultRemaining gate
UnityunspecifiedNone in current runnot evaluatedDisposable import, visual interaction, contact, and build test
Unreal EngineunspecifiedNone in current runnot evaluatedDisposable import, retarget, contact, and build test
GodotunspecifiedNone in current runnot evaluatedDisposable conversion/import and graph test
BevyunspecifiedNone in current runnot evaluatedSelected export handoff and runtime test

Rig, masking, and compatibility evidence

Pack/rig/set pairSkeleton/retargetScale/axesRoot policyTiming/blendOverall evidence
Campfire/current evaluatornot evaluatednot evaluatednot evaluatednot evaluatedCurrent baseline evidence

Limitations and unknowns

  1. No current engine, visual, contact, retarget, or artistic test ran.
  2. Commercial sources and derivatives remain external.

Changes between AnimSmith versions

AnimSmith 0.10.0 — exhaustive current baseline reran all 29 FBXs with the verified official release, then produced one current pruning candidate in the combined remediation pass. Earlier 0.7.0 evaluator and any engine/offline results are historical only.

Reproduction

Evaluator archive: official Linux release archive, SHA-256 8de4f97949fbc61fc3aec1d5f22272735ffe06937a0fea5c998cb3e0f639c662; member animsmith-v0.10.0-x86_64-unknown-linux-gnu/animsmith, tag v0.10.0, peeled commit db91d8dda3326f97f581d4d62104d928caec383f, binary SHA-256 2052ce64eda53d5037b305561dd0287209719d743b0a4051552e197fbfe4a387. Working tree: N/A (official archive). The binary had the expected fbx and report feature surface; version, top-level help, and help for inspect, measure, lint, transform, diff, and fix all succeeded, as did representative FBX admission. Current outputs are output schema v19 / measurements schema v18. Safe evidence is external at external:protofactor-remediation-0.10.0/: preflight SHA-256 dde0aa485d392c360736346041558b72f39798de7fdcc443ad7aaba9fc8b445a, status SHA-256 d85a1c53d5d1fcb829e0574051f173f6e1c08a409358385f4400940e11652e1f, and ledger SHA-256 fdab771891c1ee7d316bab224f0dc2bb65cd286f84b21c9c91cab171f580f5ec. All transform, inspect, and JSON measure invocations exited 0; diff exited 1 for intentional output changes. Retained lint findings and all candidate payloads remain external.

Sources