Turn a real workflow into a small, stable schema.
Bad sources create bad pages. Start with reality. Then simplify.
Write the nouns in your workflow.
Example (task tracking):
Task
Project
Person
Comment
Choose the noun people create and edit.
That’s your first source.
Example: Tasks.
Tasks
Split into a new source when:
The fields don’t apply to every row.
The lifecycle is different.
You need many rows per parent.
Example:
Comments should not be a text field on Tasks.
Comments
Avoid modeling everything.
Make the smallest schema that supports the core loop.
You can expand later.
Last updated 1 month ago