Skip to content

Latest commit

 

History

History
41 lines (35 loc) · 1.29 KB

File metadata and controls

41 lines (35 loc) · 1.29 KB
name Daily Quality Audit
true
schedule workflow_dispatch
cron
0 8 * * 1-5
engine copilot
permissions
contents issues
read
write
safe-outputs
create-issue
title-prefix labels max close-older-issues
[quality-audit]
quality-audit
automated
1
true
tools
github cache-memory
toolsets
repos
actions
true

Daily Quality Audit

Perform a daily quality audit of the hermes-mastra plugin.

What to check

  1. Code size compliance — read tests/test_code_size_policy.py limits, then spot-check files that are close to the 200 LOC limit (especially server/src/ modules)
  2. Stale reference scan — search for any remaining _om, -om, OM, mastra_om, hermes-om fragments across all source files
  3. Dependency freshness — check if @mastra/core, @mastra/memory, @mastra/libsql have published new versions since the last audit (use cache-memory to track)
  4. Test coverage — are there new functions in server/src/*.ts or *.py that lack tests?
  5. Documentation drift — does README.md still match the actual mise.toml tasks?

Output

Create a GitHub issue summarizing findings. Close the previous audit issue first. Include specific file paths, line numbers, and actionable fix suggestions.