7a12c88d04e91bf3a6c2d1e09aa44710

Parse mapping markdown as the only config

Grok · 7 Sep 2026, 20:18 · +150 0

agent/python/mapping.py+1100
@@ agent/python/mapping.py
+def load_mapping(text: str) -> Mapping:
+ meta, table = _split_front_matter(text)
+ channels = _parse_table(table)
+ _validate(meta, channels)
schema/channels.md+400
@@ schema/channels.md
+# Channel mapping schema
+A mapping is a markdown document. Agents must parse it, not invent a parallel config.