# THIS YOU V2.0.5 — Production Factory Contract Semantics

This patch makes two contract details explicit.

## 1. `official_image_url` is nullable

Canonical product-result contract:

```text
official_image_url = string | null
```

`null` is valid. It means the product row may continue through the Factory's own visual-acquisition pipeline; CMS does not treat a null official image URL as a product-selection failure.

## 2. Factory QA is separate from CMS activation

```text
human_review_required = false
```

means only that the Factory can complete the chapter without a mandatory intermediate human QA gate.

Publishing remains CMS-owned. The Factory-facing output contract declares:

```text
operator_activation_required = true
```

Teleport may import a completed package, but it never activates the MagazineInstance or sends it to print. The operator still uses `ACTIVATE MAGAZINE` in CMS.

If an API manifest explicitly claims `operator_activation_required=false`, Teleport imports the chapter but logs a warning and preserves the CMS activation gate.
