Feature Deep Dives

Comprehensive architectural and usage documentation for every tool, engine, and window in PatchProof.

PatchProof is composed of 13 modular subsystems engineered to provide end-to-end release safety for Unity Addressables projects.


The Feature Suite

1. Rehearsal Room

The primary Editor control room: environment banners, scenario selection, real-time matrix updates, and cancellation controls.

2. Release Registry

Immutable release manifests, SHA-256 artifact hashing, and version pairing definitions.

3. Staging Origin Server

Embedded local HTTP origin, route mapping, URL rewriting, and zero-CDN loopback testing.

4. Fault Injection Engine

Simulating latency, abrupt socket drops, 404/500 errors, payload bit-flips, and truncation at byte boundaries.

5. Runtime Client Probe

Lightweight MonoBehaviour probe, loopback HTTP command protocol, and in-memory contract evaluation.

6. Cache Profiles & Isolation

Managing Fresh, WarmOld, and MixedPartial cache sandboxes with run-token isolation.

7. Coverage Matrix

Multi-dimensional scenario grid displaying real-time execution, timing, and promotion readiness.

8. Request Traces & Telemetry

Timeline visualization of HTTP requests, status codes, wire bytes, and cache-hit metrics.

9. Catalogs & Contracts

Static catalog comparison, breaking change detection, and C# type schema compatibility checks.

10. Rollback Planner

Computing dependency closures for previous versions and preventing missing-history deployment traps.

11. Repro-Packs

Exporting self-contained bug reproduction archives with exact catalogs, faults, and replay steps.

12. Audit Reports & Checklists

Generating executive HTML reports, machine-readable JSON metrics, and promotion checklists.

13. Headless CI Runner

Command-line batchmode runner with automated exit codes (0 clean, 1 failure, 2 config error, 3 unverified).


Table of contents


Back to top

Copyright © 2026 Decnet Games. PatchProof — Addressables Release Rehearsal Lab. Available on the Unity Asset Store (Short link: u3d.as/4g0P). Tested on Unity 6000.5.4f1 LTS with Addressables 2.9.1. All rights reserved.

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