# S007 — threads The Zulip insight, as records: a space holds many threads; every post files under exactly one. ## What landed - `at.linji.thread` records: `{title, tags[], createdAt}`, living in the **creator's repo** inside the space (same member-write model as posts; authority-repo writes are impossible for members — see S006). - Posts reference their thread by **canonical AT-URI**; the `topic` string is retired (M001 scenario deleted as superseded). - CLI: `thread create/list --tag`, `post --thread`, `move` (author, via `space.putRecord`); readSpace resolves threads + posts across member repos into one grouped view. - OAuth scope gains `collection=at.linji.thread`. ## Deferred Owner move/tag-anything: needs a zds endpoint for the authority to rewrite member records. Landed in S008. ## Verification scenario-space — 44 checkpoints, PASS.