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.