#2300
s3-datastore: verify conditional-write support (If-None-Match / If-Match) at setup and in doctor; a backend that ignores them makes locking silently unsafe
#1786
vault.get() arguments are verbatim, so a per-target secret cannot be expressed in workflow YAML
#1950
model type describe reports arguments: {} for models that define a full args schema
#1785
Cancellation/--timeout skips remaining steps including `completed`/`always` branches; --timeout waits for the in-flight subprocess
#1784
Remote "write-bearing" classification is inferred from data-plane writes, not declared; external side effects can be re-executed on worker disconnect (docs say the opposite)
#1781
`workflow resume --from` does nothing for forEach steps whose template name contains `${{ }}`
#1780
Step-level dependsOn on a forEach step never evaluates true (except `always`)
#1782
manual_approval suspends the run while parallel sibling jobs are mid-flight; in-flight steps are torn down and left `running`
#1792
CLI writes runtime state (lastStalenessWarning) into tracked .swamp.yaml, dirtying a committed config file
#1788
workflow validate does not resolve modelType on factory-pattern steps — a non-existent extension validates clean
#1789