Reference

How a project is stored

Instances, scripts, revisions, messages. Nothing decorative.

A project row owns:

instances — Roblox-like tree (Name, ClassName, parent path, properties)

scripts — Luau source keyed by instance

revisions — snapshots the plugin can pull

messages — every reasoner / architect / builder / user line

generations — job status, model slug, errors

Empty explorer means no instances yet. Empty chat means no job has posted. We do not seed demo trees.