diff --git a/docs/PORT_CONNECTION_RULES.md b/docs/PORT_CONNECTION_RULES.md index 61a964875..23f2523d1 100644 --- a/docs/PORT_CONNECTION_RULES.md +++ b/docs/PORT_CONNECTION_RULES.md @@ -179,6 +179,12 @@ InputPort("pointE", R"(json:{"x":9,"y":10})", "description") **Test reference:** `gtest_ports.cpp` +## SubTree Model Defaults with `_autoremap` + +A `` entry in `` can declare an `input_port` with a literal `default`. With `_autoremap="true"`, that default is applied **only if no entry with that name exists in the parent blackboard chain at the moment the tree is created**. If the key is missing at that point, the literal default is stored in the SubTree's own blackboard and shadows the parent: a value written to the parent later (for instance by a `