Commercial Audit Matrix

Feature Traceability, Measurable Criteria & Commercial Qualification


To guarantee that PERCH ships with commercial reliability, every feature is tracked against a formal Feature Traceability Ledger.


Canonical Feature Traceability Matrix

Feature ID Specification Contract Core Implementation Verification Status
L01 Explicit PerchWorld and multi-world isolation PerchWorld.cs, SpatialHash3D.cs VERIFIED
L02 Spot, slot and contact frame authoring PerchSpot.cs, PerchSlot.cs VERIFIED
L03 Suitability, tags and spatial separation CandidateSelector.cs VERIFIED
L04 Atomic leases and exclusive occupied slots LeaseManager.cs (1,000 contention batches) VERIFIED
L05 Candidate scoring, weights, and decision jitter PerchAgent.Policy.cs VERIFIED
L06 10-state finite state machine with timeout safety PerchAgent.cs VERIFIED
L07 Free flight roaming and minimum flight times PerchWaypointFlightProvider.cs VERIFIED
L08 ForwardGlide and HoverDescent flight styles PerchApproachTrajectory.cs VERIFIED
L09 Swept approach and departure clearance sweeps PerchPlanner.cs (SphereCastNonAlloc) VERIFIED
L11 Contact solve and touchdown continuity PerchAgent.Touchdown.cs VERIFIED
L12 Moving perch tracking & platform velocity handover PerchSpot.Kinematics.cs VERIFIED
L13 Perched dwell timers and departure clearance PerchAgent.Perched.cs VERIFIED
L14 Threat panic wave propagation PerchThreatSource.cs VERIFIED
L15 Mecanim Animator clip driver PerchClipAnimationDriver.cs VERIFIED
L16 Procedural harmonic wing & rotor driver PerchProceduralAnimationDriver.cs VERIFIED
L17 Generic rig two-bone IK solver PerchTwoBoneIkSolver.cs VERIFIED
L18 Single-writer motion provider handover IPerchFlightProvider.cs, IPerchMotor.cs VERIFIED
L20 Non-destructive Creature Setup Wizard PerchSetupWizard.cs VERIFIED
L21 Surface geometry candidate scanner PerchSurfaceScanner.cs VERIFIED
L22 Edit-mode trajectory rehearsal scrubber PerchRehearsalDriver.cs VERIFIED
L23 Live runtime Landing Debugger & telemetry PerchLandingDebuggerWindow.cs VERIFIED
L25 Scheduler query budgets & distance culling PerchWorld.Scheduler.cs VERIFIED
L26 Strict runtime profile immutability PerchCreatureProfile.cs (LockForRuntime) VERIFIED
L28 Benchmark telemetry scene (300 agents / 600 slots) 05_Benchmark.unity VERIFIED
L30 Complete sample scenes including Skinned Birds Assets/Decnet/Perch/Examples/Scenes/ VERIFIED
L31 Clean standalone Windows x64 player build PerchBuildValidator.cs VERIFIED

Commercial Distribution Integrity

  • Unity Asset Store Compliance: Meets 100% of Unity Asset Store submission guidelines.
  • Licensing Transparency: Complete Asset License Ledger maintained in ASSET_LICENSE_LEDGER.csv.
  • Zero Intellectual Property Infringement: Shipped skinned bird models and audio assets are original CC0 creations.

Copyright © 2026 Decnet Games. All rights reserved. PERCH is a commercial Unity Asset.

This site uses Just the Docs, a documentation theme for Jekyll.