# Retired ambiguous identifier families. # # Format: # Keep this list semantic and narrow. It is not a ban on the English words # "surface" or "canonical": add a family only after its domain meaning and # replacement have been reviewed. [A-Za-z0-9_]*[Ss]urfaceNotification[A-Za-z0-9_]* scope notification [A-Za-z0-9_]*[Ss]urfaceAgentsBulkWakeActions[A-Za-z0-9_]* scope agent bulk-wake actions [A-Za-z0-9_]*[Rr]untimeMessageSurface[A-Za-z0-9_]* runtime delivery path [A-Za-z0-9_]*[Rr]untimeInputReconciliationSurfaced[A-Za-z0-9_]* runtime input reconciliation acknowledged [A-Za-z0-9_]*(?:[Mm]ark|[Rr]emember|[Rr]econcile)Surfaced[A-Za-z0-9_]* acknowledged/observed delivery state [A-Za-z0-9_]*[Rr]untimeSurface(?:Claims|DeliveryOwner|ReceiptSet|Receipts)[A-Za-z0-9_]* runtime delivery claims/owner/receipts [A-Za-z0-9_]*(?:Canonical|canonical)Binary[A-Za-z0-9_]* managed binary [A-Za-z0-9_]*(?:Canonical|canonical)AutomationAuthor[A-Za-z0-9_]* automation service author [A-Za-z0-9_]*(?:Canonical|canonical)Mention(?:Link|Links|Path|MarkdownLink|MarkdownLinks|Type)[A-Za-z0-9_]* resolved mention [A-Za-z0-9_]*(?:Canonical|canonical)Failure(?:Code|Path|Stage)?[A-Za-z0-9_]* public failure [A-Za-z0-9_]*(?:Canonical|canonical)PlanPort[A-Za-z0-9_]* public plan port [A-Za-z0-9_]*(?:Canonical|canonical)WorkItem(?:Key)?[A-Za-z0-9_]* public work item [A-Za-z0-9_]*[Rr]epoRoleCanonical[A-Za-z0-9_]* RepoRolePrimary internally; canonical only on frozen wire/storage boundaries [A-Za-z0-9_]*(?:Canonical|canonical)Task(?:Request|BoardService|TestRouter)[A-Za-z0-9_]* task request/board service/test router [A-Za-z0-9_]*(?:Canonical|canonical)WorkspacePath[A-Za-z0-9_]* expected/resolved workspace path [Pp]arsedEventKindRuntimeInputSurfaced ParsedEventKindRuntimeInputAcked [A-Za-z0-9_]*(?:[Cc]anonicalJSONObject)[A-Za-z0-9_]* deterministic JSON object [A-Za-z0-9_]*[Pp]romptSurface[A-Za-z0-9_]* prompt slot