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).