You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Decide what deploy-kit is for after the course #344
What is deploy-kit for once the MDE course ends: running the maintainer's estate, a vehicle for a thesis, or both, and which wins when the two conflict?
The answer decides how much model-driven machinery (the second implementation, metamodels, OCL, the megamodel items under #35) is worth keeping, and how the 0001 premise is read. Flag any consequence for the coursework still due (Task 2, the 22 October talk, Task 3) without absorbing it.
Purpose. After the course, deploy-kit is a tool for running the maintainer's estate, and nothing else. No thesis rides on it, so there is no thesis-versus-estate conflict to arbitrate.
Audience. The maintainer's own estate only: one maintainer, one cluster, about thirty Applications. Publishing to npm is a delivery convenience, not a promise to outside users.
Learning. Learning multi-tenancy, multi-cluster and model-driven techniques is a goal, but it stays off the main path. It constrains the rewrite only as a no-cost seam: the spec must not hard-wire "one cluster" or "one tenant" where an instance would do, and it adds no mechanism for a lab. Where the seam and the scale premise conflict, the premise wins, and the park in 0097 stands.
How the 0001 premise is read. The scale test in 0001 binds the whole repository, not only the specification. The decision register, the rule and behaviour ledgers, the Essential OCL statements, mutation testing, the parity oracles and every other gate must each catch a maintainer mistake on the estate path, or they go. An artefact that exists only for the course loses its reason when the grade is recorded.
No consequence for Task 2 (16 October), the 22 October presentation or Task 3 (30 October). The coursework keeps priority until 30 October, as the map's Notes say.
Record
This answer is recorded here, on the ticket. When the spec rewrite lands, it folds purpose and audience into the premise of 0001, in place, in the pull request that rewrites it. No ADR is written now.
Activity
ExtraToast commentedon Oct 9, 2026
Resolution
Settled with the maintainer on 2026-10-09.
Consequences for other tickets
emf/has no purpose after the grade. That ticket decides only when and how it ends.Coursework
No consequence for Task 2 (16 October), the 22 October presentation or Task 3 (30 October). The coursework keeps priority until 30 October, as the map's Notes say.
Record
This answer is recorded here, on the ticket. When the spec rewrite lands, it folds purpose and audience into the premise of 0001, in place, in the pull request that rewrites it. No ADR is written now.