Hmm. I'm curious about the use case here. Is this aiming for sync behavior?
Existing APIs indicate that the most important thing to provide is the last N things edited. Don't need a date for that. Where does the rest come in?
Yes, but if Bob edits an old item, what happens? Remember, the only
required field is atom:updated. I don't think there's an approach we can take that will ensure the client always has an accurate representation of the server's state.