Skip to content

Add Claude Code newline-preservation parity tests #12

Open

Description

@anusbutt

Context

The shared integration planner promises byte-for-byte preservation of guidance outside its marked block. Codex has focused CRLF and no-final-newline coverage; Claude Code should have explicit parity coverage.

Scope

Extend tests/integration/agent-integrations.test.ts with Claude-specific LF, CRLF, and no-final-newline install and refresh cases.

This is a testing and agent-integration task. Do not duplicate planner logic.

Acceptance criteria

  • Tests cover creating and refreshing the Claude block for LF, CRLF, and no-final-newline guidance files.
  • Content outside GraphKeeper markers remains byte-for-byte unchanged.
  • Repeated integration stays idempotent.
  • Malformed markers still fail before any write with GK004.

Activity

  1. added
    help wantedExtra attention is needed
    testingTests, fixtures, or coverage
    integrationAgent, Git hook, or external-tool integration
    and removed
    help wantedExtra attention is needed
    on Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    integrationAgent, Git hook, or external-tool integrationtestingTests, fixtures, or coverage

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions