docs: slim screen recording proposal
Summary
Remove stale paths and historical inventories from the screen-recording proposal while preserving its proposed status. One file; no scope expansion. Part of #4205.
Size: 34,197 → 30,604 bytes. Stale citations: 3 → 0. No contracts moved. The proposed platform stop, disposition, admission, recovery, rollout and test contracts remain in the ADR because moving proposed behavior into current owner docs would misstate its status. This leaves the record above the 8 KB target.
Wording drift
The context retains the ADR 0019 contract and describes the failed-finish cleanup risk while noting that screen recording now preserves retry material. Apple simulator reattachment can restore an export through an active handle; HarmonyOS and web remain unreattachable. The diagram is restated as coordinator ownership and preserves the manifest, backend, finalizer and incomplete-start marker boundaries. Full owner paths restore the original references. The end-state sentence retains the R16 condition for a later transport ADR. The proposal remains Proposed.
Validation
Head: a46f3e752682cee254b5ac47bece73100b609aca. Install, build, format, doc prose and doc links passed. pnpm check:affected --run --head a46f3e752682cee254b5ac47bece73100b609aca selected zero checks and passed with exactCommit=true, checkoutChanged=false (receipt .tmp/validation/run-kvtbvQ/receipt.json). Runtime tests do not apply to this docs-only change. Hosted checks remain required.
Migration ledger
| Old section | Outcome |
|---|---|
| Status and rules at a glance | Kept proposal, scope, and six rules. |
| 1 Context | Kept the motivation; deleted incidents, measurements and historical implementation inventory. |
| 2.1 Shape | Kept coordinator and owner boundaries; replaced duplicate diagram. |
| 2.2 Backend contract | Kept proposed observations and platform safety rules. |
| 2.3 Coordinator stop | Kept checkpoints, retries, disposition and recovery contract; restored full owner paths. |
| 2.4 Start admission | Kept guards, archive and generation rules; restored host-kit owner path. |
| 2.5 Recovery | Kept selection, fencing, disposal and lease artifact rules. |
| 2.6 Native markers | Kept crash-window and marker constraints. |
| 2.7 ADR 0019 amendment | Kept proposed scope and existing comparison; restored transition owner path. |
| 2.8 Android duration | Kept API boundary and sequencing. |
| 3 Cross-platform matrix | Kept proposed backend behavior; deleted historical daemon-loss column. |
| 4 Compatibility | Kept proposed surface changes. |
| 5 Tests | Kept proposed evidence and regression obligations. |
| 6 Refuted alternatives | Kept alternatives and reasons. |
| 7 Rollout | Kept sequencing and live evidence obligations. |
| 8 End state | Kept deletion test, rotation and R16 condition; deleted projected file and line inventory. |
![Autofix with [code]smith](https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark-3x.png)
Open in [code]smith · Need help on this PR? Tag @codesmith-bot with what you need.