# Persist proposed plans as first-class thread projection data · flambo/t3code

[View on GitCafe](https://git.cafe/flambo/t3code/commit/ede96cebf04b3cdd2977e1a21fa5b758bbc19855)

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

Visibility: public

Requested revision: ede96cebf04b3cdd2977e1a21fa5b758bbc19855

Requested commit: ede96cebf04b3cdd2977e1a21fa5b758bbc19855

Commit: ede96cebf04b3cdd2977e1a21fa5b758bbc19855

Tree: d7b222e424fbc3e614410fd9686f67545d96a27a

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Persist proposed plans as first-class thread projection data

- Add `thread.proposed-plan-upserted` orchestration flow from ingestion through decider/projector
- Store proposed plans in a dedicated projection table and include them in snapshot queries
- Update provider runtime/web handling and tests to use proposed plans instead of assistant message wrappers

```

## Parents

- [8572ca2d0564b0b6b5d5013acfa6432cc2ce60b3](https://git.cafe/flambo/t3code/commit/8572ca2d0564b0b6b5d5013acfa6432cc2ce60b3?format=markdown)

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