docs: slim screen recording proposal

Merged
TH
4h ago
+27-103

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 sectionOutcome
Status and rules at a glanceKept proposal, scope, and six rules.
1 ContextKept the motivation; deleted incidents, measurements and historical implementation inventory.
2.1 ShapeKept coordinator and owner boundaries; replaced duplicate diagram.
2.2 Backend contractKept proposed observations and platform safety rules.
2.3 Coordinator stopKept checkpoints, retries, disposition and recovery contract; restored full owner paths.
2.4 Start admissionKept guards, archive and generation rules; restored host-kit owner path.
2.5 RecoveryKept selection, fencing, disposal and lease artifact rules.
2.6 Native markersKept crash-window and marker constraints.
2.7 ADR 0019 amendmentKept proposed scope and existing comparison; restored transition owner path.
2.8 Android durationKept API boundary and sequencing.
3 Cross-platform matrixKept proposed backend behavior; deleted historical daemon-loss column.
4 CompatibilityKept proposed surface changes.
5 TestsKept proposed evidence and regression obligations.
6 Refuted alternativesKept alternatives and reasons.
7 RolloutKept sequencing and live evidence obligations.
8 End stateKept deletion test, rotation and R16 condition; deleted projected file and line inventory.

Autofix with [code]smith
Open in [code]smith · Need help on this PR? Tag @codesmith-bot with what you need.