add Declarative Agenda docs
(cherry picked from commit 9c0abcf11bd6864abc0abfa5a068fe617fb68b5d)