Skip to content

finishing: TS-prefix epic releases, lockstep verification, and close-out #67

Description

@rahlk

PROBLEM

The TS-prefix epic spans two analyzer releases, an SDK pin lockstep, and three doc repos; without a finishing pass the pieces can land individually while the coordination invariants (release ordering, pin timing, announcement accuracy, issue close-out) silently fail.

SCOPE BOUNDARY

Verification, releases, and close-out only — no feature code.

GOALS

  1. Stage-1 release: cut the analyzer minor (graph schema 1.1.0) with CHANGELOG entries naming the dual-label addition; verify schema.neo4j.json in the tag matches the emitter; tidy the auto-posted release announcement.
  2. Stage-2 release (with the v2 contract): breaking notes lead with the rename + one-line migration (re-analyze; Callable→TSCallable, CALLS→TS_CALLS); confirm python-sdk's pin moves only after this release exists.
  3. Verify epic-level DoD: dual-label count parity on the fixture (stage 1), zero bare labels/rel types (stage 2), SDK tests green against each pinned release, convention doc updated in all three repos.
  4. Close Namespace Neo4j node labels with a TS prefix #8, Namespace Neo4j relationship types with a TS_ prefix #9, Bump graph schema contract to 2.0.0 and regenerate published artifacts #10 against their delivering children; close the epic when the checklist is complete.

DEFINITION OF DONE

Part of #64

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    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