musher-dev/spec PR #80 renamed document fields across component, blueprint and listing. The platform now requires the new spelling (musher-dev/platform#2670), so any example still using the old names is rejected.
Renames
| Was |
Is |
metadata.version |
metadata.revision |
workload.kind |
workload.type |
isRequired, isSensitive, isReadOnly |
required, sensitive, readOnly |
blueprint node component, componentVersion |
componentRef, revision |
advanced |
placement |
sizeGib |
sizeGiB |
cpuArchitecture, acceleratorRuntime |
cpuArchitectures, acceleratorRuntimes |
acceleratorMinVramGb, storageMinIops, acceleratorSkuClass |
minAcceleratorMemoryGiB, minStorageIOPS, acceleratorSKUClass |
semanticType |
resourceType (a namespaced identifier, for example dev.musher.postgresql.address) |
Other rules to follow
- Omit an optional field rather than writing
null. Only schedule: null and a node's size: null survive.
- Input, output and parameter names, and connection keys, follow
^[a-z][a-zA-Z0-9]{0,63}$. The environment variable a value lands on stays in the input's target.envVarKey.
musher-dev/catalog PR #28 is a worked example of the mechanical re-spell.
🤖 Generated with Claude Code
musher-dev/specPR #80 renamed document fields across component, blueprint and listing. The platform now requires the new spelling (musher-dev/platform#2670), so any example still using the old names is rejected.Renames
metadata.versionmetadata.revisionworkload.kindworkload.typeisRequired,isSensitive,isReadOnlyrequired,sensitive,readOnlycomponent,componentVersioncomponentRef,revisionadvancedplacementsizeGibsizeGiBcpuArchitecture,acceleratorRuntimecpuArchitectures,acceleratorRuntimesacceleratorMinVramGb,storageMinIops,acceleratorSkuClassminAcceleratorMemoryGiB,minStorageIOPS,acceleratorSKUClasssemanticTyperesourceType(a namespaced identifier, for exampledev.musher.postgresql.address)Other rules to follow
null. Onlyschedule: nulland a node'ssize: nullsurvive.^[a-z][a-zA-Z0-9]{0,63}$. The environment variable a value lands on stays in the input'starget.envVarKey.musher-dev/catalog PR #28 is a worked example of the mechanical re-spell.
🤖 Generated with Claude Code