TypeScript / Execução registrada

Trazor Ledger

Personal ledger accounts, income and expenses, persistent history, export, and transactional entries with expected revisions.

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. Build, regras locais e adaptadores testados não comprovam disponibilidade do backend, login ou banco de dados em produção.

Versão executada
7a921f4c9c41ce1a61d9da80767a76a76013d63d
Registro
2026-10-10T05:28:07.400087+00:00
Repositório
brunnojob/trazormodel
Licença
MIT

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 JSON
PASS npm ci

Saída: 0 · esperada: 0 · 85.633 s

$ bash -e -o pipefail -c npm ci


added 321 packages, and audited 322 packages in 1m

66 packages are looking for funding
  run `npm fund` for details

33 vulnerabilities (2 low, 6 moderate, 25 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.
npm warn install-scripts 1 package has install scripts not yet covered by allowScripts:
npm warn install-scripts   esbuild@0.21.5 (postinstall: node install.js)
npm warn install-scripts
npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve <pkg>` to allow.
PASS npm run typecheck

Saída: 0 · esperada: 0 · 1.71 s

$ bash -e -o pipefail -c npm run typecheck


> trazor-ledger@2.0.0 typecheck
> tsc --noEmit -p tsconfig.app.json

PASS npm run build

Saída: 0 · esperada: 0 · 1.907 s

$ bash -e -o pipefail -c npm run build


> trazor-ledger@2.0.0 build
> vite build

vite v5.4.8 building for production...
transforming...
✓ 104 modules transformed.
rendering chunks...
computing gzip size...
dist/index.html                   0.69 kB │ gzip:  0.37 kB
dist/assets/index-DJ3ntlws.css    6.22 kB │ gzip:  1.94 kB
dist/assets/index-C3sX7nfW.js   275.66 kB │ gzip: 82.36 kB
✓ built in 1.53s
PASS Convert decimal money exactly and reject unsafe monetary inputs

Saída: 0 · esperada: 0 · 0.101 s

$ node .proof/money.ts

{"converted":[{"input":"0.01","minor":1},{"input":"1.23","minor":123},{"input":"125,25","minor":12525},{"input":"9999999999.99","minor":999999999999}],"invalid_values_rejected":8,"formatted":"R$ 125,25"}
Baixar transcrição

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/trazormodel.git
cd trazormodel
git checkout 7a921f4c9c41ce1a61d9da80767a76a76013d63d
python .proof/record.py