{
  "productVersion": "0.1.0",
  "buildType": "Release",
  "gitRevision": "a51b3cdff94bd88ec61df24a5cc3c410435230c4",
  "processor": "Ghost Filter 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": 32,
  "settings": {
    "cutoff": 1100,
    "resonance": 20,
    "mode": 0,
    "slope": 1,
    "resonance-mode": 0,
    "drive": 0,
    "mix": 100
  },
  "wetMatchGain": 1.064889965142151,
  "commonGain": 1.0,
  "rawSourcePeak": 0.212875658786021,
  "rawWetPeak": 0.185789338339309,
  "rawWetRms": 0.038404819334774,
  "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/filter/content.json": "1998f6ac71fa5d43f149b767bafadcf61ae2dd18d97155188f07cd75793bbb40",
    "src/wrappers/filter-processor.cpp": "184d3c9fe01bcbe222c1506089721f4d0bf97c5770906c0148ee314f71a2ee00",
    "src/modules/filter/filter-kernel.cpp": "98c9cd27ab127b4cc5218970e790df27a1d250bc0e29703d391c8e8433ef389d",
    "src/modules/filter/filter-parameters.cpp": "2c9452100a3550eb66b36a7fc689a1203551d4bc699095ae4e898a39a03e7332",
    "src/modules/filter/filter-presentation.cpp": "686de026d267a3d1f941622a19137107bdcb019aca9d1d9e5832255956ce9c07",
    "src/modules/filter/filter-presets.cpp": "ebc63b1e325272f64abd37ba4c39fa94cbc5dc1b7ca451a45a03fc996b8673a2",
    "src/modules/filter/filter-runtime.cpp": "3c643f3537ec04b505237961a620a2ec00e17366e352fc24be74f50a84adff78",
    "src/modules/filter/filter-session.cpp": "04e5872596a1216f098c12e869a0077e78fc4c4dfa6df2bbbd4796a2436fdeac",
    "src/modules/filter/filter-kernel.h": "c3d25de698c9c8f146e57d4ca7fe83c2a83354527c226355579ca1e9c5d665d6",
    "src/modules/filter/filter-parameters.h": "0f4a41617bdbe846cda35992c1570a14fe6b736533bd77701c1a54f88326e816",
    "src/modules/filter/filter-presentation.h": "afa6770c57a2cf2a3c6e976cf9d237295dcca5769382fd17110755f7cb3d8d39",
    "src/modules/filter/filter-presets.h": "eaa2ab89d43ed0835e2644ea9bd5fcfaa0985f9a40a9c26c37be60394d176a2d",
    "src/modules/filter/filter-runtime.h": "0022b72e9a56adc27aca92d5b33f32718a13b41ece327e7fcea49369b662d6e2",
    "src/modules/filter/filter-session.h": "0e9dc782d292c90c8e5ed590529d0e1022ecaaf61f26eb4b9c85931e0f288fea"
  },
  "reproduction": "Opt-in ghost-suite-help-media filter resources/help/filter/content.json OUTPUT; two independent audio/metadata runs matched byte-for-byte."
}
