Retention policy of archive/
The retention policy is whatever you decide on and then implement.

Putting this under your control is what archive_command is for.  If you don't want to be in control and want PostgreSQL to do it for you, then use replication slots or wal_keep_segments instead.