docs(APPS): note post-hook idempotency requirement
`sol dream --refresh` re-fires post_process on existing outputs; call
out the natural-key-dedup and atomic-replace patterns, and cite V6 from
the 2026-04-17 layer-violations audit as the cautionary example.