# Flatten attachment paths with message-prefixed filenames · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/b52518f85fa3f11a6a405e3bebaf908ebdc5add7)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: b52518f85fa3f11a6a405e3bebaf908ebdc5add7

Requested commit: b52518f85fa3f11a6a405e3bebaf908ebdc5add7

Commit: b52518f85fa3f11a6a405e3bebaf908ebdc5add7

Tree: e80b24ccd8d5421fc4a2717e2cda06192b50b7a7

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Flatten attachment paths with message-prefixed filenames

- Write projected attachments under the thread directory using `messageSegment-fileName`
- Avoid nested per-message folders while preserving unique, deterministic file paths
- Update projection pipeline tests to match new attachment URLs and on-disk paths

```

## Parents

- [3e99019af85e67cdbc5be0ef95b71662ebe683e7](https://git.cafe/screen/t3code-personal/commit/3e99019af85e67cdbc5be0ef95b71662ebe683e7?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/b52518f85fa3f11a6a405e3bebaf908ebdc5add7?format=markdown)
