{
  "timestamp": "2026-10-26T19:13:50.349779+08:00",
  "input": "javac --release 21 -encoding UTF-8 -cp <117 resolved jars including spring-context-support7.0.10 and jakarta.mail-api2.1.5> -d final-classes <15 final article config classes>",
  "exitCode": 0,
  "sourceSha256": {
    "src/main/java/enterprise/ActiveDirectoryConfig.java": "0effe648b4b215f3789949f453631e0cfe75287b0dd3be3119c00b133a16055e",
    "src/main/java/enterprise/CasConfig.java": "58a747abd3681ef203d6c627419a7d4b709b9b252211ca523c19638c63a6a42b",
    "src/main/java/enterprise/EnterpriseAccounts.java": "ea7eafc969dd22b03f3d802ca2c30d7be2e1f05490bfae29c7a38911abc479ce",
    "src/main/java/enterprise/EnterpriseApplication.java": "fdad5a8126f4866f6d7f22254de7e9e2a5af63d928974e54f947d6bf07679ca0",
    "src/main/java/enterprise/JaasConfig.java": "0539dcf9a189d330e96ea58d703f96c443ea3b21a07f49d19afc246d2d6e9850",
    "src/main/java/enterprise/KerberosClients.java": "520bf917fe2a2ed918e52f94a56046012be49ed1126a988719ece1d8729890b9",
    "src/main/java/enterprise/KerberosConfig.java": "80dc60cd4f551e348a0b0c1079ba47660546639c29e6c837a5db37f53f7b6990",
    "src/main/java/enterprise/LdapCompareAlternative.java": "02bf4737291c20c5a000016f01fb7c3d8f108dc22c63605bb449e4e2c39a79ac",
    "src/main/java/enterprise/LdapConfig.java": "3545d258ac52e2537aed4b4c3770e1cd084a4b3b7202389a2a82ec2ad9ed07b1",
    "src/main/java/enterprise/MfaConfig.java": "f6171feb3d167c1ba670943076711923aec62eaea6166ea08b2560438e03df48",
    "src/main/java/enterprise/PasskeyConfig.java": "ab546bb220de2d4cde243108d21544db5a318fe74b1cb6039957c494e697fd32",
    "src/main/java/enterprise/PreAuthConfig.java": "e3fa638d84feddd46276d326036270099465c6819bc35436f7e6ef07fe09a09c",
    "src/main/java/enterprise/PreAuthSources.java": "366a75b67d640439bad3b55a90cf8a869650ebe35a0491339d72746ead9ee1a4",
    "src/main/java/enterprise/SamlConfig.java": "20b0df64e4309bd3a15667d762be064a58c5a1b2c13b25f4dfb3db9774466386",
    "src/main/java/enterprise/X509Config.java": "9eccabfd1565d52dc72af834ff77ff9ae76d70c9d047ef4eae5fbee6a8013404"
  },
  "classpathEntries": 117,
  "limits": "Java compile only, no Spring context or enterprise runtime; offline Maven dependency repository-origin metadata refused resolution, so final types checked directly with resolved jars",
  "ticket": "U31 #68",
  "environment": "BellSoft/Liberica JDK21.0.11+11; Boot4.0.9; Framework7.0.10; Security7.0.8; macOS27.0.1 arm64",
  "extraction": "15 complete Java classes extracted verbatim from the enterprise article fenced blocks; each configuration is an independent alternative, not one combined Spring application.",
  "developmentObservations": [
    "Offline Maven resolution refused artifacts with unmatched repository-origin metadata; no final Maven success claimed.",
    "Initial saved classpath omitted mail classes added later; explicitly included spring-context-support7.0.10 and jakarta.mail-api2.1.5, then final javac exited0."
  ]
}
