2026-06-05 16:33:41 +08:00

1.3 KiB

DevTool Import Evidence

P0 requires at least one reference-platform import smoke before S5 can claim mini-game import verification.

Default selection:

  1. business-primary platform;
  2. highest known technical-risk platform;
  3. WeChat if neither is known.

Passing evidence is written to docs/evidence/devtool-import/{target}-{gameVersionId}.json.

Passing evidence must include target, gameVersionId, referencePlatformReason, result="passed", toolName, toolVersion, importedProjectPath, projectChecksum, logPath, and createdAt. screenshotPath is optional, but if present it must point to an existing file.

importedProjectPath and logPath must exist when evidence is recorded. projectChecksum must match the stable hash of the imported project directory contents.

result="blocked" or result="failed" is not passing evidence. Use DevToolImportBlocker.result="blocked" when the tool is unavailable, and DevToolImportBlocker.result="failed" when import runs but rejects the project. A blocker explains S5 No-Go and keeps the retry path auditable, but it never satisfies DevToolImportEvidence.

ChannelReadinessNote is only for later channel preparation gaps. It cannot replace DevToolImportEvidence, DevToolImportBlocker, or channel review.