| name |
Daily Quality Audit |
| true |
| schedule |
workflow_dispatch |
|
|
|
| engine |
copilot |
| permissions |
| contents |
issues |
read |
write |
|
| safe-outputs |
| create-issue |
| title-prefix |
labels |
max |
close-older-issues |
[quality-audit] |
|
1 |
true |
|
|
| tools |
|
Perform a daily quality audit of the hermes-mastra plugin.
- 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)
- Stale reference scan — search for any remaining
_om, -om, OM, mastra_om,
hermes-om fragments across all source files
- Dependency freshness — check if
@mastra/core, @mastra/memory, @mastra/libsql
have published new versions since the last audit (use cache-memory to track)
- Test coverage — are there new functions in
server/src/*.ts or *.py that lack tests?
- Documentation drift — does
README.md still match the actual mise.toml tasks?
Create a GitHub issue summarizing findings. Close the previous audit issue first.
Include specific file paths, line numbers, and actionable fix suggestions.