# Document contracts and shared package responsibilities · screen/t3code-personal

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

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

Visibility: public

Requested revision: c2aaa89b57ae07095bc337cb5d0a7837eee31f99

Requested commit: c2aaa89b57ae07095bc337cb5d0a7837eee31f99

Commit: c2aaa89b57ae07095bc337cb5d0a7837eee31f99

Tree: d5ce8558bed346fbd35b71092bbd04d7cb45bc63

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Document contracts and shared package responsibilities

- Clarify that `packages/contracts` is schema-only with no runtime logic
- Add `packages/shared` as the home for shared runtime utilities and subpath exports

```

## Parents

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

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