// Package installation owns app installation and grant persistence helpers.
package installation

import "github.com/tidbcloud/AgentTeam/internal/coredb"

// Store owns app installation/grant persistence helpers. The parent app.Store
// remains responsible for workspace authorization, transaction orchestration,
// service-member/channel side effects, and the stable public App facade.
type Store struct {
	db coredb.Queryer
}

// New constructs an installation Store.
func New(db coredb.Queryer) *Store {
	return &Store{db: db}
}
