Skip to content

T11: External adapters (Newgrounds, save) and secrets hygiene #24

Open

Description

@Jon-Gear

Parent

Restructure spec: #13 (RESTRUCTURE_PLAN.md)

What to build

A Newgrounds adapter wrapping the ngio call path behind a game-shaped interface (post score, log event) with keys moved out of source into config/environment; a save adapter serializing AppState to user storage. Gameplay never touches the third-party path or its embedded secrets directly.

Acceptance criteria

  • Score and log calls route through the adapter; game code depends only on its interface
  • Keys resolve from config/environment, not from source
  • AppState serialization round-trips verified in tests

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified, ready for an AFK agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions