chore: import maquina-comercial-pessoal history via subtree

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

git-subtree-dir: maquina-comercial-pessoal
git-subtree-mainline: f5af038e19
git-subtree-split: a9ef4d776d
This commit is contained in:
Gustavo
2026-09-28 15:50:17 -03:00
co-authored by Claude Sonnet 5
150 changed files with 33449 additions and 0 deletions
@@ -0,0 +1,17 @@
import test from 'node:test';
import assert from 'node:assert/strict';
import fs from 'node:fs/promises';
const source = await fs.readFile(new URL('../launcher/Program.cs', import.meta.url), 'utf8');
test('launcher valida APP_PORT como inteiro na faixa TCP com fallback 3910', () => {
assert.match(source, /int\.TryParse\(port, out parsedPort\)/);
assert.match(source, /parsedPort\s*<\s*1\s*\|\|\s*parsedPort\s*>\s*65535/);
assert.match(source, /port\s*=\s*"3910"/);
});
test('launcher exige status 200 e identidade JSON da aplicacao no health', () => {
assert.match(source, /StreamReader/);
assert.match(source, /\\"app\\":\\"maquina-comercial-pessoal\\"/);
assert.match(source, /StatusCode\s*==\s*200/);
});