# Document contracts and shared package responsibilities · pingdotgg/t3code

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

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

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/pingdotgg/t3code/commit/dde48e94141370c38166e20dde0cec3c347164d5?format=markdown)

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