Repository navigation
Closed
Labels
area: deployhomelab-deploy, deploy-v2, manifests, and rollout flow.homelab-deploy, deploy-v2, manifests, and rollout flow.component: docsRunbook, README, API docs, or documentation tooling.Runbook, README, API docs, or documentation tooling.priority: P1High; important and should be handled in the current iteration.High; important and should be handled in the current iteration.type: docsDocumentation-only change.Documentation-only change.
Description
Parent
What to build
The course's first graded report, due 2026-09-25. It describes the two metamodels (source: Project Intent with the Platform document; target: the Resolved Deployment with its typed resources), the concrete syntax and its OCL-validating editor, and the constraints, and cites the parity-checked artefacts as evidence. It also states that the TypeScript production implementation is a second, hand-written declaration, compared with this one on validation, dependency resolution, errors and generated resources.
- Class diagrams are drawn from the
.ecorefiles, not maintained separately. - Each constraint shown is quoted with its code and the refusal fixture that proves it fires.
- The report's claims about scope match
emf/docs/architecture.mdand the parity contract.
Acceptance criteria
- The report is submitted by 2026-09-25, and its mirror in the repository matches what was submitted.
- Every artefact the report cites exists on
mainand is green in theemfjob.
Blocked by
Metadata
Metadata
Assignees
Labels
area: deployhomelab-deploy, deploy-v2, manifests, and rollout flow.homelab-deploy, deploy-v2, manifests, and rollout flow.component: docsRunbook, README, API docs, or documentation tooling.Runbook, README, API docs, or documentation tooling.priority: P1High; important and should be handled in the current iteration.High; important and should be handled in the current iteration.type: docsDocumentation-only change.Documentation-only change.
Activity