c2405f212447c7d6beac0c383713f7fb1e8e4945 COMMAND: node --input-type=module < /tmp/21282-evidence/config-runner.mjs CONFIG ONLY — executed real exports on Linux; no packaging, signing, TCC or native helper execution C2 signing fixture: {"appId":"com.t3tools.t3code","teamId":"ABC1234567","rpDomains":["clerk.example.com","example.clerk.accounts.dev"],"provisioningProfilePath":"/tmp/synthetic.provisionprofile"} C2 generated plist: com.apple.application-identifier ABC1234567.com.t3tools.t3code com.apple.developer.team-identifier ABC1234567 com.apple.developer.associated-domains webcredentials:clerk.example.com webcredentials:example.clerk.accounts.dev com.apple.security.cs.allow-jit com.apple.security.cs.allow-unsigned-executable-memory com.apple.security.cs.disable-library-validation com.apple.security.device.camera com.apple.security.device.audio-input com.apple.security.automation.apple-events { "row": "C1/C3 unsigned config", "signed": false, "usageDescription": "T3 Code lets commands run by terminals and coding agents control other apps.", "entitlements": null, "provisioningProfile": null } { "row": "C3 signed config", "signed": true, "usageDescription": "T3 Code lets commands run by terminals and coding agents control other apps.", "entitlements": "/tmp/synthetic-entitlements.mac.plist", "provisioningProfile": "/tmp/synthetic.provisionprofile" } EXIT_CODE=0 C3 source wiring (not runtime artifact proof): const configuredMacPasskeySigning = options.platform === "mac" && options.signed ? yield* Effect.try({ try: () => resolveMacPasskeySigningConfiguration(loadRepoEnv({ repoRoot })), catch: MacPasskeySigningConfigurationResolutionError.fromCause, }) : undefined; const macPasskeySigning = configuredMacPasskeySigning ? { ...configuredMacPasskeySigning, provisioningProfilePath: path.resolve( repoRoot, configuredMacPasskeySigning.provisioningProfilePath, ), } : undefined; const macEntitlementsPath = macPasskeySigning ? path.join(stageAppDir, "entitlements.mac.plist") : undefined; let macWebAuthn: MacWebAuthnEntitlements | undefined; if (macPasskeySigning && macEntitlementsPath) { if (!(yield* fs.exists(macPasskeySigning.provisioningProfilePath))) { return yield* new MacProvisioningProfileNotFoundError({ provisioningProfilePath: macPasskeySigning.provisioningProfilePath, }); } macWebAuthn = resolveMacWebAuthnEntitlements( yield* fs.readFileString(macPasskeySigning.provisioningProfilePath), macPasskeySigning, ); yield* Effect.log( `[desktop-artifact] In-app browser passkeys: Touch ID ${macWebAuthn.touchIdKeychainAccessGroup ? "enabled" : "disabled"}, browser passkeys ${macWebAuthn.browserPasskeys ? "enabled" : "disabled"}.`, ); yield* fs.writeFileString( macEntitlementsPath, renderMacPasskeyEntitlements(macPasskeySigning, macWebAuthn), ); }