feat: add autonomous maintenance agent fleet with shared engine and validator

Add the `agents/` directory containing a fleet of autonomous AI maintenance agents for codebase consistency, including a shared async engine (`agent.py`), a dependency-free validator (`validator.py`), and specialized agents for security, audit, docs, style, frontend, SEO, test coverage, and more. Wire the fleet into the Makefile with `--fix`/`--check` modes, document the architecture in `AGENTS.md`, `CLAUDE.md`, and `README.md`, and enforce a hard rule that the `agents/` directory itself is off-limits to any code modification to preserve detection data.
This commit is contained in:
2026-06-11 23:35:31 +00:00
parent 045c36bd38
commit c38e9c8bfa
55 changed files with 5563 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
# style report (check)
- total: 12
- errors: 7
- warnings: 5
- fixed: 0
- unfixed: 12
## Findings
### agents/agent.py
- [error] em-dash:30: Em-dash character (U+2014) used in docstring — must be hyphen instead
- [error] em-dash:1732: Em-dash character (U+2014) used in string literal — must be hyphen instead
- [error] em-dash:2217: Em-dash character (U+2014) used in instruction string — must be hyphen instead
- [error] em-dash:2250: Em-dash character (U+2014) used in string literal — must be hyphen instead
- [error] em-dash:2293: Em-dash character (U+2014) used in string literal — must be hyphen instead
### agents/style.py
- [error] em-dash:38: HTML entity — and — used in rule definition — must use hyphen instead
### devplace.md
- [warning] em-dash:1: Em-dash character (U+2014) used in documentation prose throughout multiple lines
### devplacepy/services/bot/llm.py
- [error] em-dash:105: Em-dash character (U+2014) used in string literal — must be hyphen instead
### notifs.md
- [warning] em-dash:256: Em-dash character (U+2014) used in documentation prose
### review.md
- [warning] em-dash:1: Em-dash character (U+2014) used throughout documentation prose in multiple lines
### session-ses_1eae.md
- [warning] em-dash:37: Em-dash character (U+2014) and — HTML entity used throughout session log prose
### visuals.md
- [warning] em-dash:8: Em-dash character (U+2014) used in documentation prose throughout multiple lines