direction: down parent: ".base_job\nhidden job, never runs" { image: "image: node:20" before: "before_script: [npm ci]" env: "variables: {ENV: dev}" script: "script: [npm test]" } enfant: "build_prod\nruns" { image: "image: node:20" { class: muted } before: "before_script: [npm ci]" { class: muted } env: "variables: {ENV: prod}" script: "script: [npm run build]" } parent.image -> enfant.image: "inherited" { class: indirect } parent.before -> enfant.before: "inherited" { class: indirect } parent.env -> enfant.env: "overridden" { class: principal } parent.script -> enfant.script: "overridden" { class: principal }