A bit of background before the idea.
I was a bit puzzled when a few new nodes were added and changes were made due to them not passing compliance rules. RTCD saw the SNMP trap, downloaded the config, and said there were no changes made.
So, I downloaded the new config and sure enough, plenty of changes showed up in compare configs.
I found out that it was because I had previously downloaded "Startup" configs for my devices, while RTCD was downloading "Running" configs. Since there was no previous running config for those nodes, they all came up as "No Change Detected"
IDEA:
I would like to see the default behavior for RTCD changed so that if there is no prior configuration of the type its downloading, that it will consider the new configuration it downloaded as having changed and store a copy of it, rather than discarding it.
That way if someone else adds a node to NCM, but doesn't go and download a Startup and Running configuration for it, at least the next time its changed RTCD will download a copy for me.