Logo
Explore Help
Sign In
RnD/EVOLV
3
0
Fork 0
You've already forked EVOLV
Code Issues 22 Pull Requests Actions 1 Packages Projects Releases Wiki Activity
Files
9071d6acb4e4592e464d73fec3b1cbb9ef08d1b2
EVOLV/tools/output-manifest-verify/package.json

14 lines
410 B
JSON
Raw Normal View History

tools: add output-manifest-verify; extend flow-lint with fan-out checks - tools/output-manifest-verify/ — enforces .claude/rules/output-coverage.md §3: every node ships test/_output-manifest.md and every declared key is referenced by at least one test file. First run shows only machineGroupControl has the manifest (16 keys covered); all other nodes warn. --strict escalates "missing manifest" to an error for CI gating. - flow-lint gains two rules from the same output-coverage rule: * FN_OUTPUT_WIRES_MISMATCH — function declares outputs=N but wires has M arrays (causes silent dropped or duplicate emissions). * FN_PAYLOAD_NULL_LITERAL — function source contains `payload: null` literal (the η-null ui-chart crash pattern from 2026-05-14). First run found 1 instance in mgc/02-Dashboard.json. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 10:13:49 +02:00
{
"name": "@evolv/output-manifest-verify",
"version": "0.1.0",
"private": true,
"description": "Verify each node ships test/_output-manifest.md and that declared keys appear in test files (per .claude/rules/output-coverage.md)",
"bin": {
"evolv-output-manifest-verify": "bin/output-manifest-verify.js"
},
"scripts": {
"test": "node --test test/*.test.js"
},
"license": "UNLICENSED"
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 24ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API