autonomous coding vs CAC