Version the mart models
We discussed adding v1/v2 etc versioning into the mart names, so that we can be explicit about changes to them. This should only be for major version changes (renames, deletions)
I renamed a bunch today.
The rest I want to discuss with the team to figure out if we should delete them, move them to intermediate stage, or refactor them via Dagster multi-assets
This is done mostly. Related PRs include https://github.com/opensource-observer/oso/pull/1359 https://github.com/opensource-observer/oso/pull/1355 https://github.com/opensource-observer/oso/pull/1344 https://github.com/opensource-observer/oso/pull/1339 https://github.com/opensource-observer/oso/pull/1340 https://github.com/opensource-observer/oso/pull/1337
We still need to refactor the event aggregations, but let's use this issue for that https://github.com/opensource-observer/oso/issues/1317