27d6062992
- typescript role: detect .ts/.tsx files, skip tsc for pure JS/MJS projects - testing role: vitest --passWithNoTests for empty test suites - committer role: tsconfig.json optional in spot-check - all roles: proper frontmatter schemas with repoPath 小橘 <xiaoju@shazhou.work>