C# / Execução registrada
Pantry API
A household inventory API with expiry dates, locations, audited movements, idempotency, and optimistic revision control.
O que foi verificado
Os comandos abaixo executam o código do repositório e conferem os cenários registrados. A evidência cobre esses cenários na versão indicada; não comprova todas as entradas possíveis nem uso em produção.
A evidência abaixo pertence à versão registrada. A consulta usa a API pública do GitHub e pode atingir o limite de requisições.
Comandos e resultados reais
Resultados extraídos dos logs do Actions. Saídas extensas podem estar resumidas; a execução original e o artefato contêm o registro completo.
Baixar relatório JSONPASS dotnet build --configuration Release
Saída: 0 · esperada: 0 · 13.236 s
$ bash -e -o pipefail -c dotnet build --configuration Release
Determining projects to restore...
Restored /home/runner/work/csharp-pantry-api/csharp-pantry-api/PantryApi.csproj (in 114 ms).
PantryApi -> /home/runner/work/csharp-pantry-api/csharp-pantry-api/bin/Release/net8.0/PantryApi.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:09.42
PASS Start HTTP API, reject malformed authorization and handle upstream failure
Saída: 0 · esperada: 0 · 5.113 s
$ python .proof/demo.py
{"database_connected": false, "health": {"configured": true, "database": "supabase", "status": "ok"}, "malformed_session": 401, "missing_session": 401, "unreachable_database": 502}
Reproduzir a execução
Os pré-requisitos e as entradas são públicos no repositório. Faça checkout da versão exata antes de executar os cenários.
git clone https://github.com/brunnojob/csharp-pantry-api.git cd csharp-pantry-api git checkout 527cb37b5a875bbe9a613499317238700cdaeac7 python .proof/record.py