A rendering of the Gen-5 System Guide · derived, never authoritative
ChatWell Gen-5System atlas
Look over a page to see the structure, the relationships and what is settled. Open a line to read the guide's own words; open it again for the sources.
T1-3WS-MEM-1containseach project sits inside exactly one workspaceXD-CONT-1containseach task sits inside exactly one projectXD-CONT-1Derived from the published System Guide. Every row cites the claim groups it renders, and every rule on it is quoted from one of them.
What this is, and what it is not
Adopted — pilot scope. This is the ChatWell Gen-5 System Guide, a
system-guide: derived, plain-language explanation of rules that other ChatWell documents and the accepted Gen-5 implementation own. It is never authoritative and it owns no rule. Where it differs from an authoritative source, the source wins and this guide is corrected. Where authoritative sources disagree with each other, this guide says so and does not choose.Pilot scope: the opening tiers (T0–T2), three domain chapters — Workspaces, Projects, Tasks — and the three lenses (L1–L3). Other parts of ChatWell are acknowledged, not explained. Exact source identities live in the traceability sidecar
gen5-system-guide.sources.yaml(see L3).
T0-1ChatWell organizes work in Workspaces.
A workspace holds Projects, and a project holds Tasks. Each person takes part through their own Account.
T0-2People belong to workspaces.
An account reaches only the workspaces it is a member of — nobody sees everything. Every account also has a Personal Workspace of its own.
T0-3Joining a workspace adds no projects.
Belonging to a workspace gives you the workspace and none of its projects — not even its main project, and not that project's chat. To work on a project's tasks, a person needs their own membership in that project. A workspace member may have no projects at all.
Why is this true?
T0-3Fulla fact about the sources, not a reader labelT0-4Owning a workspace is not a role.
Members are either member or admin. Who owns the workspace is recorded separately, and every workspace has exactly one owner.
T0-5A task answers three separate questions:
what state it is in, who is responsible for it, and who reviews it. Changing one does not change the others, and the person responsible for a task is never its reviewer.
T0-6What ChatWell writes into history, it does not rewrite.
A task's history only grows, a membership that ended stays on record, and archiving keeps content rather than deleting it.
Why is this true?
T0-6Fulla fact about the sources, not a reader labelT0-7There is more than this pilot covers.
ChatWell also has chat channels, contacts and companies, and scheduled events. T1.4 introduces them; this pilot does not explain them.
Why is this true?
T0-7Partly defineda fact about the sources, not a reader labelT0.1How to read this guidePermalink
Statements without a label work today. Every other statement starts with one of the four state labels, so a copied sentence keeps its meaning; the Partly defined qualifier sits next to the claim it qualifies.
| Label | Meaning |
|---|---|
| Works today | What the accepted Gen-5 implementation does now — the implementation running on ChatWell's hosted LOCAL environment. This guide says nothing about other environments. This is the default, so most statements carry no label. |
| Decided — not currently available | Settled as how Gen-5 works, but not something anyone can use today. The guide always says what happens today instead. |
| Not decided | An open question. The guide does not guess the answer. |
| Sources disagree | ChatWell's own authoritative sources say different things. The guide shows both and does not choose. |
| Partly defined | A qualifier, not a state: the facts shown are established, but the wider meaning is not fully defined — often because only the accepted implementation shows them. It does not mean something is broken or unavailable. |
Nothing in this guide is a promise about when, or whether, something becomes available.
T0.2Where this comes fromPermalink
This guide restates ChatWell's canonical Gen-5 models — the workspace and project lifecycle model, the membership model, the task lifecycle and assignment model, the task operation contract and the Gen-5 lifecycle decisions — together with the accepted Gen-5 implementation and accepted runtime evidence. It adds no rule of its own. The decisions on project access, task reviewer authority and beta workspace creation, and the runtime verification that followed them, are carried throughout.
Where this comes from7 claim groups
| Claim group | Covers | State | Coverage | Sources |
|---|---|---|---|---|
T0-1 | Workspaces, projects, tasks, accounts | Works today | Full | via T1-1 |
T0-2 | People belong to workspaces | Works today | Full | via WS-MEM-1, WS-KIND-1 |
T0-3 | Joining a workspace adds no projects | Works today | Full | via PJ-ACC-1, PJ-ACC-4 |
T0-4 | Ownership is not a role | Works today | Full | via WS-OWN-1, WS-OWN-2 |
T0-5 | Three questions per task | Works today | Full | via TK-DIM-1, TK-REV-9 |
T0-6 | History is not rewritten | Works today | Full | via TK-HIS-2, WS-MEM-3, XD-ARCH-2 |
T0-7 | Supporting capabilities exist | Works today | Partly defined | via XD-SUP-1, XD-SUP-2, XD-SUP-3 |
Coverage is a fact about the sources, not a reader label. Gap is not one of the five labels.
Orientation map
Derived from the published System Guide. Every row cites the claim groups it renders; the guide’s eight figures are each drawn once, in the chapter that declares them.
What sits inside what
What exists in every workspace
provisioned with the workspace, not granted to anyone
- Every workspace has one main project. It is created together with the workspace.
PJ-MAIN-1 - A new workspace does not start empty: a workspace someone creates begins with a main project and a chat for it.
WS-START-1
Three different things, kept apart
Workspace membership is not project membership, and neither is reach into a project’s chat.
Workspace membership
How a person belongs to a workspace.WS-MEM-1
- You become a member by creating a workspace, by accepting an invitation, or — for your Personal Workspace — by creating your account.
WS-MEM-1 - Membership comes in periods. An ended period is never reopened; coming back starts a new one.
WS-MEM-2 - The stored role is member or admin. There is no third stored role, and never one called owner.
WS-ROLE-1WS-OWN-2
Project membership
A person's own membership in one project.PJ-ACC-1
- Belonging to a workspace gives no project membership at all: a person needs their own membership in that project.
PJ-ACC-1 - Granted project by project: an admin of the project, or the workspace owner, adds a current workspace member.
PJ-ACC-3 - The person who creates a project becomes an admin of it.
PJ-CRE-1 - Standing, from owning the workspace: the workspace owner is a member of every active project with the admin role, for as long as they can reach the workspace. Nobody grants it.
PJ-ACC-6 - Project memberships that already exist are left alone: memberships made before this rule are still real memberships and are not taken away.
PJ-ACC-8 - A workspace member may hold no project membership at all. That is a correct state, not a fault.
PJ-ACC-7
The project's chat
A project comes with a chat, and the chat is reached with the project.XD-SUP-1 PJ-ACC-4
- A new workspace begins with a main project and a chat for it — nobody creates that one.
WS-START-1PJ-MAIN-1 - Creating a project also creates its General Chat.
XD-SUP-1PJ-CRE-1 - Accepting a workspace invitation gives no project chat — not the main project's, not any other's.
PJ-ACC-4 - A member with no projects sees no project chat, and nothing is wrong.
PJ-ACC-7
Ownership is not a membership role
WS-OWN-1 WS-OWN-2WS-OWN-3WS-OWN-4 XD-DER-1PJ-ACC-6 WS-OWN-7PJ-ACC-9Positions on a task add up
A position is a capacity, not a role, and a person who holds several has the powers of all of them.
TK-CRE-1 TK-REV-7TK-ASG-1 TK-REV-7TK-REV-1TK-REV-9TK-REV-8TK-REV-10History runs across all of it
- Current state answers what is true now; history answers what happened, in what order, and who did it.
XD-HIS-1 - Every task has one ordered history of both kinds of entry, and history is only ever added to.
TK-HIS-1TK-HIS-2 - A membership period that ended stays on record; ending a membership does not erase the person.
WS-MEM-3