Hi Kenneth, first thank you for the work to add parent track for acts_as_audited, it's a very useful feature for tracking changes.
I am observing a problem where child model recording both auditable and auditable_parent with parent value. Using your example, author and books. When I made a change to book, I see its auditable_type set to "author" and auditable_id to author's id. Auditable_parent does the same which is expected. Wondering if you see such weirdness, and if not perhaps you can offer a few pointer on where to start troubleshooting.