mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
72dbe5ddb0
* fix(persistence): unify findProjectRoot to prevent dual-database data splits Four separate findProjectRoot() implementations with different logic caused data to split between /.agentic-qe/memory.db and /v3/.agentic-qe/memory.db. Consolidated to single canonical implementation that checks AQE_PROJECT_ROOT env var first, then walks up for .agentic-qe/, .git, package.json markers. - kernel.ts, base.ts, claude-flow-bridge.ts: import canonical findProjectRoot - claude-flow-bridge.ts: fix 2 hardcoded v3/.agentic-qe/memory.db paths - post-task-sync.sh: fix hardcoded v3/.agentic-qe/memory.db path - unified-memory.ts: add warnIfDuplicateDatabases() startup guard - vitest.config.ts: set AQE_PROJECT_ROOT so tests use repo root db Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * feat(v3): StrongDM Tier 1 — loop detection + token dashboard (Actions 1+2) Action 1: Tool-call signature tracking with FNV-1a hashing and 3-strike loop detection in anti-drift-middleware. Integrates with strange-loop healing controller and ReasoningBank for pattern learning. Action 2: Token usage dashboard with session cost summaries in budget enforcer, token tracker, and optimizer service. Adds --dashboard CLI flag and MCP tool operation. 40 new tests (27 loop detection + 13 anti-drift), all passing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(test): cap NODE_OPTIONS heap to 1GB to prevent OOM in Codespaces NODE_OPTIONS=--max-old-space-size=2048 is inherited by ALL forked vitest workers. With 3 processes × 2GB = 6GB for tests + VS Code (~2GB) + Claude (~5GB), the 8GB container cgroup limit was exceeded even with maxForks=2. Fix: npm test script overrides NODE_OPTIONS to 1024MB per process. 3 × 1GB = 3GB leaves headroom for other processes. Verified: 469/471 test files pass, 15,851 tests pass, zero OOM kills. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * plans & analysis * feat(v3): release v3.5.6 — enterprise integration domain + 7 agents + 4 skills Merge PR #236 (enterprise integration) and working branch changes into release: - Enterprise Integration Domain (ADR-063): 14th DDD bounded context with SOAP/WSDL, SAP RFC/BAPI/IDoc, OData, ESB, message broker, SoD testing - 7 new QE agents: soap-tester, sap-rfc-tester, sap-idoc-tester, middleware-validator, odata-contract-tester, message-broker-tester, sod-analyzer - 4 new skills: enterprise-integration, middleware, WMS, observability testing - QCSD swarm phases updated with enterprise integration flags - QX Partner HTML report template with 23+ heuristics - StrongDM Tier 1 loop detection + token dashboard (ADR-062) - Fixed dual-database data splits, faker locale, OOM in Codespaces - Synced new agents/skills to v3/assets for npm package distribution - Updated counts: 13 domains, 58 QE agents, 71 QE skills - Updated CONTRIBUTORS.md with Lalit's full contribution history Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(test): update domain count assertions for 13 user-facing domains - core-handlers.test.ts: 12 → 13 enabled domains (excludes coordination) - morning-sync.test.ts: 13 → 14 total domains (13 user-facing + coordination) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(init): add templates support, sync 74 QE skills, fix SKILL.md casing - Add copyTemplatesDirectory() to agents-installer for QX report template - Add 7 enterprise-integration agents to V3_QE_AGENTS and domainMap - Fix domain extraction regex to handle both qe- and v3-qe- prefixes - Sync 3 skills (.claude → assets): debug-loop, pr-review, security-visual-testing - Sync 2 skills (assets → .claude): sfdipot-product-factors, test-idea-rewriting - Fix lowercase skill.md → SKILL.md casing in 3 skills - Add 'release' to EXCLUDED_SKILLS in skills-installer - Update QE skill count 71 → 74 across READMEs and skills-manifest - Verified: aqe init installs 74 skills, 58 agents, QX template present Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * feat(v3): v3.6.0 — pentest validation agent + skill (Shannon-inspired) Add qe-pentest-validator agent and pentest-validation Tier 3 skill implementing graduated exploit validation inspired by Shannon/KeygraphHQ philosophy: "No Exploit, No Report." New components: - qe-pentest-validator agent (security-compliance domain) - pentest-validation skill with 4-phase pipeline - Tier 3 trust: eval suite (15 tests), JSON schema, bash validator - 3-tier graduated exploitation (pattern→payload→full exploit) - Exploit playbook memory via ReasoningBank + HNSW Fleet: 59 agents (52 main + 7 subagents), 75 QE skills (46 T3 + 29 additional) Verified: aqe init --auto installs 75 skills, 59 agents correctly Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(docs): correct v3.6.0 README — credit Lalit, fix domain count to 13 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(docs): correct stale counts — 13 domains, 52 main agents, 59 total Fix leftover references to 12 domains (now 13 with enterprise-integration), 44/51 agents (now 52 main + 7 TDD = 59 total), and 12/12 domain integration references across both README files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
5.0 KiB
5.0 KiB
Contributors
Core Team
Project Lead
| Avatar | Name | Role | Contributions |
|---|---|---|---|
![]() |
@proffesor-for-testing | Project Lead | Architecture, Core Development, Documentation |
Contributors
We use the All Contributors specification to recognize all types of contributions.
Code Contributors
| Avatar | Name | Contributions | PRs |
|---|---|---|---|
![]() |
@fndlalit | QX Partner Agent, Testability Scoring skill, 15 n8n Workflow Testing Agents, a11y-ally Agent, Vibium Browser Integration, Enterprise Integration Domain (ADR-063), 7 Enterprise QE Agents, 4 Enterprise Skills, QCSD CI/CD Swarm, Infrastructure Self-Healing (ADR-057), QX HTML Report Template, Faker locale fix | #98, #104, #110, #129, #135, #151, #224, #233, #236 |
![]() |
@shaal | Core development, Testing infrastructure | - |
![]() |
@mondweep | Core development, Architecture | - |
Contribution Types
| Emoji | Type | Description |
|---|---|---|
| 🐛 | Bug Hunter | Found and reported bugs |
| 📖 | Documentation | Improved documentation |
| 💻 | Code | Contributed code |
| 🎨 | Design | UI/UX improvements |
| 💡 | Ideas | Proposed new features |
| 🛡️ | Security | Security improvements |
| 🧪 | Testing | Test coverage improvements |
| 📢 | Community | Community support |
How to Contribute
We welcome contributions of all kinds! Here's how you can help:
Getting Started
- Read the Guidelines: Check our CONTRIBUTING.md for detailed instructions
- Find an Issue: Look for issues labeled
good first issueorhelp wanted - Fork & Clone: Fork the repo and create your feature branch
- Make Changes: Implement your changes with tests
- Submit PR: Open a pull request with a clear description
Types of Contributions
- Code: Bug fixes, new features, optimizations
- Documentation: Guides, API docs, examples
- Testing: Unit tests, integration tests, e2e tests
- Design: UI improvements, accessibility
- Community: Answer questions, review PRs, mentoring
Recognition
When you contribute, you'll be:
- Added to this contributors list
- Credited in release notes
- Awarded contribution badges
Contributor Statistics
| Metric | Value |
|---|---|
| Total Contributors | 4 |
| Total PRs Merged | 240+ |
| Total Issues Closed | 150+ |
| Lines of Code | 280,000+ |
Special Thanks
Early Adopters
Thank you to everyone who tested early versions and provided valuable feedback!
Community Members
Special thanks to the QE community for inspiration and support.
Hall of Fame
Reserved for exceptional contributors who have made significant impact on the project.
| Contributor | Achievement |
|---|---|
| @fndlalit | First community contributor - QX Partner Agent, Testability Scoring, 15 n8n Agents, a11y-ally, Enterprise Integration Domain (7 agents + 4 skills), QCSD CI/CD Swarm, Infrastructure Self-Healing |
Support the Project
If you find Agentic QE Fleet valuable, consider supporting its development:
- Star the repo: Help others discover the project
- Sponsor: Support development
- Share: Tell others about Agentic QE Fleet
- Contribute: Every contribution helps!
Made with ❤️ by the Agentic QE Community
Become a Contributor | Support the Project | Join Discussions



