Skip to content
ct

Class

ProjectMigrationReport

Generated GDScript class reference for GridPlacement.ProjectMigrationReport.

Status
Draft
Version
v6.0
Updated
Development docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

Auditable discovery/conversion report for the migration entry. Every finding carries enough context for a human to act on it; the converter fails closed — ambiguous or unsupported shapes are findings, never silent drops.

Source: addons/grid_placement/migration/project_migration_report.gd

Syntax

class ProjectMigrationReport extends RefCounted

Members

NameKindSummary
KIND_LABELSFieldFinding kinds: - SCRIPT_REWRITE: ext_resource/path referencing a mapped legacy script. - CLASS_RENAME: script_class= header naming a renamed class. - STALE_UID: uid= / metadata/_custom_type_script with a 5.x UID. - FIELD_RENAME: property line needing a rename on a converted resource. - STRUCTURAL: SpendMaterialsRuleGeneric → costs dictionary transform. - NODE_DELETION: scene node absorbed by the 6.0 host (deleted at apply). - UNSUPPORTED: no 6.0 equivalent (fail-closed guidance attached). - UNMAPPED: legacy shape without a deterministic mapping (fail-closed). - EXCLUSION: reported-but-permitted reference to a separate plugin (user disposition 2026-07-27) — never blocks, always reported.
BLOCKING_KINDSFieldKinds that block apply until resolved (fail-closed contract).
kindProperty
fileProperty
lineProperty
legacy_refProperty
canonical_refProperty
detailProperty
is_blockingMethod
to_dictMethod
renderMethod
findingsProperty
files_scannedProperty
scan_errorsProperty
addMethod
has_blockingMethod
blocking_countMethod
counts_by_kindMethod
to_dictMethod
renderMethod