namespace ClaudeDo.Installer.Core; public sealed class PageResolver { private readonly IReadOnlyList _allPages; public PageResolver(IEnumerable pages) { _allPages = pages.OrderBy(p => p.Order).ToList(); } public IReadOnlyList WizardPages => _allPages.Where(p => p.ShowInWizard).ToList(); public IReadOnlyList SettingsPages => _allPages.Where(p => p.ShowInSettings).ToList(); }