I have built a web-based dashboard for my vault, so I built an interface just like mediawiki to view, edit, and track changes/history of ALL my vault files. I track all changes via git, and really like to know the history of who changed what when and why. It works just like mediawiki now. The .md files stay .md and the agent doesn't have to read extra meta data, that is all kept separate and attached at assembly on the web side. The talk page is where i can send prompts specific to that page to my agent and track the conversation.