Sources of Truth
Lite Pro
J2 Tags separates tag usage from tag definitions. A tag can be present on an Actor, Component, or Asset even when no definition exists for it.
Definition Sources
Section titled “Definition Sources”| Source | Edition | Owns | Stored in |
|---|---|---|---|
| Quick Tags | Lite / Pro | Small Actor and Component tag definitions | Editor settings |
| TagSet Tags | Pro | Structured project tag definitions | J2 Tag Set Data Assets |
| Undefined Tags | Lite / Pro | No definition; usage only | Actor, Component, or Asset usage |
Usage Sources
Section titled “Usage Sources”| Usage | Edition | Stored in |
|---|---|---|
| Actor Tags | Lite / Pro | AActor::Tags |
| Component Tags | Lite / Pro | UActorComponent::ComponentTags |
| Asset Tags | Pro | Asset metadata / Asset Registry values |
Practical Rule
Section titled “Practical Rule”Use Quick Tags when the tag list is small and local to editor workflows. Use TagSet Tags when a tag must be shared, validated, renamed safely, tracked, used for assets, or connected to behaviors.
Undefined Usage
Section titled “Undefined Usage”Undefined Tags are not automatically invalid. They mean the usage has no registered source of truth yet.
| Decision | Use when |
|---|---|
| Leave undefined | The tag is temporary or intentionally local. |
| Convert to Quick Tag | It is a simple Actor or Component tag. |
| Convert to TagSet Tag | It needs Pro structure, Asset scope, redirects, diagnostics, usage tracking, or behaviors. |
| Remove it | It is old, accidental, or no longer meaningful. |