# Несовместимая регистрация или entry point

RuleID: architecture.registration-contract-mismatch@1.0.0
Status: accepted-subset
Catalog snapshot: 4558458d

Accepted subset is bounded. If required evidence is incomplete, the affected result is unknown.

## V-ARCH-09 — Несовместимая регистрация или entry point

Runtime-регистрация может ссылаться на несовместимый класс или точку входа, даже когда обычные вызовы выглядят корректно.

Status: accepted-subset

Scope notes: Принят bounded source subset по контракту задачи. Подтверждение распространяется только на допущенные source forms, профиль сборки, positive/negative и unknown-границы из приёмки.

### Before (illustrative)

```swift
// Registration: "Editor" требует EditorController.
// Ресурс указывает на несовместимый OtherController.
```

### After (illustrative)

```swift
// Registration и ресурс согласованы:
// "Editor" → EditorController
```

Boundary: Неизвестное динамическое имя — unknown

---
Language: ru
Canonical: https://docs.swift-analyzer.com/catalog/architecture.registration-contract-mismatch/
Source revision: 4558458d
