Skip to content

[P2] Naming drift → silent no-ops (spec key ≠ consumed key) #1891

Description

@os-zhuang

Part of the metadata liveness audit umbrella #1878 (P2 — spec hygiene, cluster #3).

Problem

Naming drift: the spec key ≠ the key actually consumed, so the authored property is a silent no-op. Each pair below needs the spec and consumer reconciled to a single name (and an alias/migration where authors already use the wrong one).

Checklist

  • field: maxLength / minLength / referenceFilters / maxRating
  • page: typepageType; labeltitle; visibility
  • dashboard: title vs label
  • app: renderer reads accentColor / badgeVariant / separatornot declared in spec (see also the inverse-drift issue)
  • action: disabledenabled (see also the P0 action issue for the CEL form)
  • flow: http vs deprecated http_request (Studio authors the alias)
  • skill: requiredPermissions vs permissions
  • agent: knowledge.topicsknowledge.sources
  • webhook: objectobject_name; isActiveactive

Evidence

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions