Ik heb Curtis gevraagd waar hij de documentatie heeft geplaatst die hij nog online zou zetten van het overleg van gister. [[(59) 2026-05-05]] Hij was deze thuis vergeten en zou ze er later in zetten.

ik heb gevraagd of ik morgen thuis mag werken, dit is prima maar dan moet ik nog wel even een request aanvragen bij zoho people. Dit heb ik gedaan en deze is goedgekeurd.

ik heb de pull-request voor de nieuwe headers in de tabel overview pagina klaar gemaakt met ai comments en gestuurd naar curtis. 

Ik heb curtis even gevraagd of hij al tijd heeft gehad voor de beoordelingsdoucmenten in te vullen. Hij was dit vergeten en hij heeft het gedaan in de avond.

Ik heb een bericht gekregen van Hakan over de deployment van mijn API. 
 "Hi Justin What to ask the developer to change

  Two issues, both in LaunchCast.Api/Infrastructure/InfrastructureServiceRegistration.cs lines 194-224 (UseAzureConfiguration):

  1. Drop ConfigStore:ConnectionString entirely. No sister app reads it; no sister app's bicepparam sets it. Currently line 201 mandatorily validates it, which makes the URI+MI fallback unreachable in  
  production.

  2. Match the ManagedIdentityClientId pattern from payment-api, so a user-assigned MI can be plugged in later without another code change. payment-api shows the exact pattern (lines 32-49):

  .AddAzureAppConfiguration(opts => {  
      var vaultUri  = ConfigurationHelper.ValidateConfigurationValue(builder.Configuration.GetValue<string>("ConfigStore:Uri"), "ConfigStore:Uri");  
      var clientId  = builder.Configuration.GetValue<string>("ConfigStore:ClientId"); // optional, NOT validated  
      var appPrefix = ConfigurationHelper.ValidateConfigurationValue(builder.Configuration.GetValue<string>("ConfigStore:AppPrefix"), "ConfigStore:AppPrefix");  
      var label     = ConfigurationHelper.ValidateConfigurationValue(builder.Configuration.GetValue<string>("ConfigStore:Label"), "ConfigStore:Label");

      var credential = string.IsNullOrEmpty(clientId)  
          ? new DefaultAzureCredential()  
          : new DefaultAzureCredential(new DefaultAzureCredentialOptions { ManagedIdentityClientId = clientId });

      opts.Connect(new Uri(vaultUri), credential)  
          .Select($"{appPrefix}:*", label)  
          .TrimKeyPrefix($"{appPrefix}:")  
          .ConfigureKeyVault(kv => kv.SetCredential(credential)); could you do this refactoring?"

Deze veranderingen zijn nodig om de API in productie te kunnen laten draaien
er kwam een probleem op als ik de connectionstring naar de azure config store weghaal, dus ik ging kijken naar de permissions en vragen of deze konden worden aangepast. Ik heb Anil gevraagt over hoe zijn local omgeving eruit ziet om te verbinden met hun locale azure config store. Hij gaf aan hetzelfde probleem te hebben en het een permissions probleem was.




