← back to Boomer Calculator

verification/TK-11230/native-build8/e2e-proof.json

70 lines

{
  "ticket": "TK-11230",
  "timestamp": "2026-09-11T17:05:26.395395+00:00",
  "intent": "Replace fixed67 outputs with real calculations in web and iOS app",
  "authorization": "Steve: ungate and run; do for me",
  "sourceCommit": "91a9312",
  "testHarnessCommit": "90c4eaa",
  "build": {
    "CFBundleIdentifier": "com.boomercalc67.app",
    "CFBundleShortVersionString": "1.0.1",
    "CFBundleVersion": "8"
  },
  "archivePath": "/Users/macstudio3/Projects/boomer-calculator/artifacts/TK11230-BoomerCalc-8.xcarchive",
  "embeddedFileCount": 39,
  "embeddedBundleMismatch": [],
  "checks": [
    {
      "name": "Current-source math tests via npm run test:math",
      "verdict": "PASS",
      "count": 7
    },
    {
      "name": "Production Next build",
      "verdict": "PASS"
    },
    {
      "name": "Parent independent desktop/touch Chrome calculator journeys",
      "verdict": "PASS",
      "evidence": "../calculator-parent/browser-proof.json"
    },
    {
      "name": "Live desktop/touch Chrome and mobile WebKit journeys",
      "verdict": "PASS",
      "evidence": "../calculator-live/browser-proof.json"
    },
    {
      "name": "Local iOS archive",
      "verdict": "PASS"
    },
    {
      "name": "Native embedded files equal tested web bundle",
      "verdict": "PASS",
      "files": 39
    },
    {
      "name": "App Store distribution export",
      "verdict": "FAIL",
      "reason": "No signing certificate iOS Distribution found"
    },
    {
      "name": "Physical iPhone build8 journey and TestFlight upload",
      "verdict": "SKIP",
      "reason": "Distribution export blocked; no device-install proof claimed"
    },
    {
      "name": "Firefox",
      "verdict": "SKIP",
      "reason": "runtime unavailable; Chrome and WebKit tested"
    }
  ],
  "webDeployment": {
    "id": "dpl_9v5fJKkW3dP4H6tBAwrCCGRWRuCx",
    "url": "https://boomercalc.com",
    "rollback": "vercel rollback https://67-ogvt2976f-stevemdrs-projects.vercel.app --yes"
  },
  "negativeChecks": "Division-by-zero, missing inputs, invalid down payments, zero interest, invalid BMI height, fractional people, stale-result clearing, no overflow/JS errors.",
  "signing": "Only Apple Development identity available. No existing distribution .p12 in app credential locations or registered distribution-signing key names. No identity created/revoked.",
  "verdict": "Web correction PASS; native archive PASS; App Store release BLOCKED by distribution signing and physical-device evidence."
}