Skip to content

Spec conformance: Section 7 — Response #64

@craigsmitham

Description

@craigsmitham

Scope

Section 7 — Response. Covers response format (data, errors, extensions), serialization, and error result format. Subsections TBD during design.

Context

This is part of the phased spec conformance effort started in #57. Phase 1 (Section 5 — Validation) is complete and established conventions documented in test/GraphZen.SpecConformance.Tests/CLAUDE.md. Phase 1 patterns were designed around validation rules — this section covers output serialization and response shape, which will likely need different infrastructure.

Stage 1 — Design

  • Read spec Section 7, extract all subsections and normative statements
  • Review graphql-js test coverage for response format
  • Determine test infrastructure needs (response serialization assertions, JSON comparison helpers)
  • Determine class/folder structure and naming
  • Determine how implementation gaps should be expressed
  • Update test/GraphZen.SpecConformance.Tests/CLAUDE.md with patterns and infrastructure decisions for this section
  • Update this issue with the design below

Subsections

To be filled in during design.

Infrastructure

To be filled in during design.

Open Questions

To be filled in during design.

Stage 2 — Implementation

  • Add manifest entries
  • Create conformance classes
  • PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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