{
  "schema": "studicraft.public-research.v1",
  "reviewedAt": "2026-10-02",
  "article": "gamedev-restart-loop",
  "sourceProject": "StudiCraft",
  "sourceHead": "fb357686c53aafdbda3cf3f3714fdf6b8450c9a3",
  "scope": "Read-only recheck of local project records and current official documentation. Substantial reader-focused rewrite; no new gameplay, physical-phone or driving-physics qualification.",
  "checkedClaims": [
    "October 2 ownership review reports 256 focused tests across twenty files; no renderer runs in the ownership traversal. No total-memory or FPS acceptance is claimed.",
    "Current source shares resource ownership between model and URL texture caches; final inventory release triggers disposal.",
    "October 1 importer record distinguishes canceled requests from GLTF parse completion and handles late results.",
    "September 16 template evidence exercises application-state transitions, not GPU performance or human gameplay completion."
  ],
  "newFindings": [
    "Later source admission rejects an oversized newly decoded source while preserving active shared references; current scoped receipt reports 290 tests, not a device-memory or frame-rate qualification."
  ],
  "publicReferences": [
    {
      "title": "MDN: Page Visibility API",
      "url": "https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API",
      "note": "Visibility changes and background scheduling. The article proposes explicit pause and input-reset rules.",
      "checkedAt": "2026-10-02"
    },
    {
      "title": "Three.js: Cleanup",
      "url": "https://threejs.org/manual/pages/cleanup.html",
      "note": "Removing a scene object does not automatically release its GPU resources; resource owners need explicit cleanup.",
      "checkedAt": "2026-10-02"
    },
    {
      "title": "3DForge: Skybound Sprint scene comparison",
      "url": "https://3dforge.build/showcase/view/?entry=studicraft-game-atlas&scene=skybound-sprint",
      "note": "Original artwork beside two recorded reconstruction views. This public showcase is a separate snapshot from the dated development capture in the article.",
      "checkedAt": "2026-10-02"
    },
    {
      "title": "3DForge: procedural asset generator",
      "url": "https://3dforge.build/generator/#asset",
      "note": "Companion asset-creation workspace. Exported geometry still needs collision and game logic in the target engine.",
      "checkedAt": "2026-10-02"
    },
    {
      "title": "Microsoft: Objective clarity",
      "url": "https://learn.microsoft.com/en-us/xbox/accessibility/xbox-accessibility-guidelines/109",
      "note": "Guidance on making current goals and progress available for review. The bell course and player-observation examples are authored exercises.",
      "checkedAt": "2026-10-02"
    },
    {
      "title": "Valve: Steam Playtest",
      "url": "https://partner.steamgames.com/doc/features/playtest",
      "note": "Controlled test access and explicit feedback collection. Mentioned as a later distribution option, not a requirement for the small prototype.",
      "checkedAt": "2026-10-02"
    }
  ],
  "sourceReviewSha256": "8a617c8e41edaef5f89fc5c2c3d70597b5be7caf9abf3778cc1a92ba6c10905f",
  "publicationNote": "A public summary of the current editorial research record. Earlier review records and private source files are retained in the editorial archive. Project observations remain tied to their stated revisions; no new gameplay or device-performance certification is implied."
}