(Sorry for the meme-y issue title, I couldn't resist)
https://github.com/CAD97/serde-kdl
I'm also interested in using KDL in some projects, so I went and wrote some code before I saw that you had some progress on deserialization. Interestingly, I started with a serializer (to help develop my vision of SiK), so no implementation work's technically been duplicated yet.
I don't think my vision of SiK (Serde-in-KDL, a la JiK and XiK) meshes with your vision, but you might still be able to take advantage of some of my serialization machinery, which is heavily inspired by serde_json's.
I'd prefer not splitting the ecosystem before it's even started on how to map the serde data model into KDL, so maybe it's worth discussing a shared vision for SiK, maybe even getting Kat to weigh in. I'm available mostly whenever wherever (CAD#8720 if you want to ping me on the Rust discord, CAD97 on urlo); I could even pop into a stream if you'd like that.
I think Serde-in-KDL is ideally something that kdl-org might want to own/specify and we should both target, even if we end up making separate implementations of it.