Currently, developer can't add app specific input variable in the pipeline (generated using the template). If they do so, then it triggers reconciliation. There could be variable which doesn't need to be in template as it's generic or common but it could be possible that application uses those variable/input set.