{
  "productVersion": "0.1.0",
  "buildType": "Release",
  "gitRevision": "a51b3cdff94bd88ec61df24a5cc3c410435230c4",
  "processor": "Ghost Phaser actual native processor/editor; no substituted DSP",
  "source": "Original deterministic stereo pulsed harmonic chord, C3/E3 fundamentals,24 sine partials each; envelope repeated every0.5s; source code defines coefficients. No samples.",
  "rights": "Original ghostVST-generated audio/software UI, no external recording or performer",
  "rate": 48000,
  "block": 127,
  "frames": 288000,
  "inputEndSeconds": 5.8,
  "externalInput": "Disabled; example uses main input only",
  "latencySamples": 0,
  "settings": {
    "rate": 0.6,
    "depth": 65,
    "feedback": 45,
    "mix": 50,
    "character": 0
  },
  "wetMatchGain": 1.040480180260405,
  "commonGain": 1.0,
  "rawSourcePeak": 0.212875658786021,
  "rawWetPeak": 0.277702929483257,
  "rawWetRms": 0.039305800820216,
  "comparison": "Source delayed by actual reported latency; whole-file RMS matched with explicit wet gain; common peak ceiling0.8; final20ms presentation fade on both",
  "capture": "Actual native editor component at2.35s; 960x520; not a DAW screenshot",
  "manualListening": "Not performed; recorded in final documentation acceptance matrix",
  "sourceHashes": {
    "dev/tools/help/suite-media.cpp": "ba5d3413773145e10b4da7045611d61e382b3f26a257d4132100f821fd32cdf4",
    "resources/help/phaser/content.json": "d5673ba7497d126a775f33b79a7d209ae91d00174c424cbc58d63ef92128d2f8",
    "src/wrappers/phaser-processor.cpp": "e301245e0cf184a6da435afabb2751632eec15efa034e95af6ddffe32d9ebf65",
    "src/modules/phaser/phaser-kernel.cpp": "250c2d42c81ac84713c51bdf3f373421e814a994d2987a5c32035328780592bd",
    "src/modules/phaser/phaser-parameters.cpp": "ca07d8060d21cded364153c198146f756cdb03d7bc9fd1ace88ee6810ccb689f",
    "src/modules/phaser/phaser-presentation.cpp": "83dc7f8ce5d0f622f7b2de395ac532a88d2bfc368d6ea612d85b1966adfa7979",
    "src/modules/phaser/phaser-presets.cpp": "fccdc3f944b5a7831a56cc0247b58961aee9e36c1cd5dcc6a0b5bdfb4a30a3e9",
    "src/modules/phaser/phaser-runtime.cpp": "b66ffbb1f6780d78bb33d7c5bee0e342ad1d2e684d2f99cb680e313da5ba96e8",
    "src/modules/phaser/phaser-session.cpp": "6c387e6aba249e423c3867c9a2d700b79c35a456ad78acf0e408e23ee2945bcd",
    "src/modules/phaser/phaser-state.cpp": "f0a8e7fbb01c705cfcb56cb04f7fdd77051b594b969a696df02108c03f55db7e",
    "src/modules/phaser/phaser-kernel.h": "2ce8d3fe45e4f79e5d9288057cbb6fec213eaf9513ef17e987aa043419932329",
    "src/modules/phaser/phaser-parameters.h": "c020e76d652f0b0d13750d02da9820340cfdd66dda06857f1f75ceae6d39289b",
    "src/modules/phaser/phaser-presentation.h": "a5848e7d69930e118dffe29823c7069d05d54b14e034a34785d8e7d97bb1f0b4",
    "src/modules/phaser/phaser-presets.h": "f685175fe6bc81323e688a3174be24392c1ef7d799352f955a0fcd8645f3c8f1",
    "src/modules/phaser/phaser-runtime.h": "ffbd7899e6e24b49a60e41b53ae07c9c129bea89eaeec0b1332575bb54622ca8",
    "src/modules/phaser/phaser-session.h": "c860fc18c39dcd72d2be02340e97d24051faab5a9e8dfea0c7d4c60311057641",
    "src/modules/phaser/phaser-state.h": "1325e9bf2e458e5a3933a01fad622ceb35a4f72862c2762b5187336572c48771"
  },
  "reproduction": "Opt-in ghost-suite-help-media phaser resources/help/phaser/content.json OUTPUT; two independent audio/metadata runs matched byte-for-byte."
}
