Skip to content

GFQL type system follow-on C: public schema-Arrow APIs + plottable boundary enforcement #1339

@lmeyerov

Description

@lmeyerov

Summary

Follow-on child slice for #1046: expose public schema/Arrow boundary APIs for plottable workflows, backed by existing internal IR bridge semantics.

Parent

Goal

Promote schema/Arrow conversion and enforcement to stable public APIs for practical data IO workflows.

In scope

  • Public API(s) to convert public schema objects to/from Arrow schema
  • Public Plottable boundary hooks for schema enforcement/coercion on Arrow import/export
  • Explicit strict/widen coercion semantics and confidence metadata behavior
  • Regression tests for round-trip stability and coercion behavior

Out of scope

  • Non-Arrow storage backends
  • Full inference implementation (tracked separately)

Acceptance

  1. Public schema↔Arrow conversion API is stable and documented.
  2. Plottable boundary schema enforcement/coercion is test-covered.
  3. Strict vs widen modes are deterministic and explicitly documented.
  4. Existing behavior is preserved unless explicitly versioned/migration-noted.
  5. CHANGELOG/docs include user-facing recipes.

Related

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions