KG dialect for khive-mcp (ADR-025 + ADR-027).
Bundles the kg and gtd packs into a single registrar so khive-mcp
does not need to import either pack crate directly. khive-mcp is a
generic dispatch shell; this crate owns the knowledge of which packs
the KG dialect provides and what names they answer to.
Adding a new dialect
New dialects can be added to khive-mcp by:
- Adding a Cargo dependency from
khive-mcpto the new dialect crate. - Adding a
register(server, runtime)call inkhive-mcp/src/server.rs.
A future ADR may introduce a generic registrar composition API; that work is not in this PR.