Skip to content

StorageProvider: Add ConfigCollection facade or remove config from CollectionEntityMap #7

@diberry

Description

@diberry

Context

Flight's Phase 2 review found that config is declared in CollectionEntityMap (collection-map.ts:31) but has no corresponding ConfigCollection class in collections.ts and no state.config property in SquadState.

Options

  1. Add a stub ConfigCollection — read-only access to .squad/config.json via StorageProvider
  2. Remove config from CollectionEntityMap — if config is not intended as a state-layer concern

Branch

Work should be done on diberry/sa-phase1-interface

Severity

Should-fix (non-blocking for Phase 3 CLI migration)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions