{
  "artifact_sha256": "4aae584e3939cc7494642dba69404e1bd813e01b9381564b22c112bc6f96b3b0",
  "version": "0.2.0",
  "pass_1": [
    {
      "id": "source-syntax",
      "mandatory": true,
      "status": "pass",
      "evidence": "python -m py_compile runtime sources; final ast.parse for four runtime and two test sources passed"
    },
    {
      "id": "regression-tests",
      "mandatory": true,
      "status": "pass",
      "evidence": "python current-plugin/skills/alphabot-core/tests/test_core.py: 35 tests passed"
    },
    {
      "id": "audit-tests",
      "mandatory": true,
      "status": "pass",
      "evidence": "python current-plugin/skills/alphabot-core/tests/test_instrumentation.py: 25 tests passed including exact 0.0001% threshold, cash/position double-entry reconciliation, fee treatment, atomic rollback, lesson ancestry/decay, read-only access, snapshot windows/milestones, tamper checks and diagnostics preflight gate"
    },
    {
      "id": "synthetic-end-to-end",
      "mandatory": true,
      "status": "pass",
      "evidence": "qa/build_audit_demo.py: seven verified frames, seven linked lessons, final HALT with flat positions, peak 2175.35836223894900 from clearly labeled synthetic data; JSON and static HTML generated"
    },
    {
      "id": "package",
      "mandatory": true,
      "status": "pass",
      "evidence": "Portable/compatibility manifests parsed and versions/defaultPrompt preserved; source count, exact archive inventory and CRC validated"
    },
    {
      "id": "browser-layout",
      "mandatory": true,
      "status": "unverified",
      "evidence": "Headless Playwright launch failed: browser executable absent. No breakpoint/visual render claimed"
    },
    {
      "id": "live-gateway",
      "mandatory": true,
      "status": "unverified",
      "evidence": "No deployed gateway session binding, broker bootstrap, complete positions/fill receipts or real broker tests supplied"
    }
  ],
  "pass_2": [
    {
      "id": "accounting-policy",
      "mandatory": true,
      "status": "pass",
      "evidence": "Reviewed fee-inclusive internal acquisition policy, no duplicate fee expense, realized/unrealized postings, explicit unclassified suspense/halt and first-instrumented-opening boundary; tested independently against snapshot totals"
    },
    {
      "id": "operational-transitions",
      "mandatory": true,
      "status": "pass",
      "evidence": "60 tests cover local transitions; verified no new live entry before local diagnostic report, persistent peak/halt/pending state and cumulative lesson constraints; emergency exits remain available"
    },
    {
      "id": "security-and-scope",
      "mandatory": true,
      "status": "pass",
      "evidence": "Viewer imports no execution engine, uses SQLite mode=ro/query_only, no server/scripts/external resources; fixed-point export, sanitized errors and hash-chain limitations documented"
    },
    {
      "id": "production-readiness",
      "mandatory": true,
      "status": "unverified",
      "evidence": "Production release blocked until live deployment integration, actual browser rendering and administrator acceptance of external accounting mappings are complete"
    }
  ],
  "critical_defects": 0,
  "status": "local_audit_suite_tested_production_release_blocked",
  "runtime_sha256": {
    "audit_viewer.py": "10103c1803012e251ac18ba9f357a1a6cfbf21d79d9ac12c86b448ca5ab9e770",
    "audit_ledger.py": "a76111e7f71fb81bf2a3bccc448d30f392c4c8c3a486e88c280c2d73e0b49579",
    "gauntlet_v2.py": "952473e39ff2c103f1b52b336f2b95fc56da7cbda8f447d82a7d136dd82d6de4",
    "host_strategy.py": "8fef5cf7b29b75da473c2b3e5dbd798c0bf44a9ebc90b3ea31ce58c2c5a411f4"
  }
}
