To gauge the "freshness" of the data, you might decide to add a timestamp field to the object so that you could easily detect whether the object and the backing store were out of sync.
Each reference field used by one of the ClearQuest ALM record types has to be implemented as an individual synchronization rule that will be invoked by the parent sync rule.