{
  "reviewedOn": "2026-09-14",
  "provenance": "Sanitized source-review snapshot of the MetaEngine generation test pipeline. This describes the reviewed configuration; it is not an original build log or a public copy of the generator.",
  "identity": {
    "fields": [
      "schema",
      "language",
      "seed",
      "options"
    ],
    "engineIdentity": "CI build number accompanying the report",
    "replay": "Apply the recorded options with the same schema, engine and toolchain. Store the actual seed; derived hash inputs are not a durable replay key."
  },
  "stages": {
    "generate": "Per-target generation tests create an in-memory archive and reject empty output.",
    "check": "Generated files are checked with the corresponding language toolchain.",
    "probe": "Known failures receive fixed-schema and fixed-option regression checks."
  },
  "commands": {
    "TypeScript": "tsc --noEmit",
    "React": "tsc -p tsconfig.app.json --noEmit && vite build",
    "CSharp": "dotnet build -c Release",
    "Java": "mvn compile",
    "Kotlin": "gradlew compileKotlin",
    "Go": "go build ./... && go vet ./...",
    "Rust": "cargo check --workspace",
    "Swift": "swiftc -typecheck",
    "Python": "ast.parse and mypy",
    "PHP": "php -l",
    "Dart": "dart analyze --fatal-infos",
    "Scala": "scalac",
    "Groovy": "groovyc"
  },
  "publicReproducer": "replay.sh checks the historical PHP nullable-mixed compiler boundary. It does not execute these other jobs or regenerate the original model.",
  "references": [
    "https://learn.microsoft.com/en-us/dotnet/api/system.hashcode?view=net-10.0",
    "https://www.php.net/manual/en/language.types.mixed.php"
  ]
}
