Mikobase GraphQL support GitHub issue

vibecode
{"vibecode": {
    "doc": "mikobase-graphql",
    "role": "forward-looking sketch of a GraphQL surface for mikobase: classes become GraphQL types, properties become fields, references become relationships; deferred well past v1",
    "key_concepts": ["graphql_surface", "class_to_type_mapping", "q0_translation",
        "frontend_compatibility"],
    "status": "brainstorm"
}}

Idea GitHub issue

Eventually, expose Mikobase data via GraphQL — clients can issue GraphQL queries against a Mikobase and receive structured responses, the same shape they'd get from any GraphQL backend.

Why GitHub issue

Sketch (not committed) GitHub issue

Implementation cost GitHub issue

Substantial. Beyond bundling a GraphQL parser (Lua has graphql-lua or similar; size ~1500–3000 lines), the translation layer needs to:

Status GitHub issue

Not in v1. Not in v2. Filed so the design space doesn't get forgotten. Revisit when Mikobase has stabilized and there's a real client demand for GraphQL access.

© 2026 Puck.uno