CHAR_015_NODE_QA_ONLY: Node/npm nur als dokumentierte QA-Ausnahme
Severity: must. Bereich: projektcharakteristika.
Regel
Node, npm, package.json und node_modules DUERFEN nicht Runtime, Architektur oder Asset-Build voraussetzen. Falls vorhanden, muessen sie als QA-Tooling-Ausnahme dokumentiert sein.
Reflection-Check
check:
reflect:
fields:
- has_package_json
- has_node_modules
- runtime_requires_node
object: project_profileEvidence
- LOCAL_NODE_QA_EXCEPTION, QA-Tooling-Ausnahme
- LOCAL_KC_COMMANDS, kc_commands Tool-Registry