These projects use maintained lookups, revisioned exports, and operational line items. Decide the grain before writing a join. A seed supplies reference data, staging resolves source versions, and an intermediate model shares a business step that several marts need.
Each task starts with a separate project. Some requests preserve a complete population; others ask for an exception list. Read that distinction carefully.
The last build combines a corrected current-state model with executable key tests, so a clean-looking result alone is insufficient. Keep the requested ref calls and run the tests instead of treating YAML as a note.