Every Cowork project carries a wiki: a local database of structured entries — typed as person, organization, dataset, artifact, concept, event, and others — connected by typed relationships (uses, cites, part_of, created_by, describes, contradicts, supersedes, and more). It is a graph the practitioner can query.
Two views ship in the desktop UI. List shows every entry with search and filter — open one, edit fields in the modal, save. Graph renders the same data as a force-directed graph: nodes float by type-color, edges show which materials share suppliers, which datasets keep getting picked for which rows, which decisions cite which sources. Drag a node to inspect its neighborhood.
A working example. Open Hangzhou Metal Co. — an organization node. created_by edges point to 304 stainless steel coil and 316L, the artifacts they supplied. Each artifact cites an ecoinvent dataset it was matched against, and describes a concept entry that records the APOS-over-cut-off decision the practitioner made for that row. When the same supplier shows up for a new project next month, the graph already knows who and what.
The wiki sits next to the other two project-memory shapes and does what they cannot. progress.md (L5) is an append-only timeline — it answers when did we decide what. The project-memory files (L6, Cortex.md and friends) carry what this project has learned — verified datasets, recurring proxies, supplier specifics. The wiki is structured — it answers how do the things this project knows relate to each other. Audit goes to L5. Convention lookup goes to L6. Knowledge traversal goes to the wiki.