# fix\(orchestration\): honor migrated thread visibility in search · stienswout/t3code

[View on GitCafe](https://git.cafe/stienswout/t3code/commit/a6ad75b26833dbdcef4be16e8859b42f13c738da)

Repository: [stienswout/t3code](https://git.cafe/stienswout/t3code)

Visibility: public

Requested revision: a6ad75b26833dbdcef4be16e8859b42f13c738da

Requested commit: a6ad75b26833dbdcef4be16e8859b42f13c738da

Commit: a6ad75b26833dbdcef4be16e8859b42f13c738da

Tree: 48d809e86b55f2710d3efe60051dedef1e64a6ad

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(orchestration): honor migrated thread visibility in search

Use v2 ownership and lifecycle metadata when a legacy transcript belongs to a migrated thread. Legacy transcript rows remain searchable until lazy hydration finishes.

Finding: R09

Implemented by GPT-5.6 Sol in Codex.

```

## Parents

- [01ed49223077103535f45b3cf95d379abad2fba8](https://git.cafe/stienswout/t3code/commit/01ed49223077103535f45b3cf95d379abad2fba8?format=markdown)

[Source at this commit](https://git.cafe/stienswout/t3code/tree/a6ad75b26833dbdcef4be16e8859b42f13c738da?format=markdown)
