You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cross-repo (see Odysseus): 1 (default branch -- Odysseus#24)
Development Principles Compliance
Principle
Compliance
Key Observation
KISS
Partial
Exporter is simple but N+1 scraping pattern adds unnecessary complexity
YAGNI
Good
No over-engineering; stack is minimal for its purpose
TDD
Failing
Zero tests in the entire repository
DRY
Partial
CI duplicates validation logic that should be in justfile; import-dashboards.sh and justfile recipe duplicate logic
SOLID
N/A
Not applicable to infrastructure/YAML repo
MODULARITY
Partial
Good separation of configs, dashboards, rules, scripts; but exporter is monolithic
POLA
Poor
Dashboard metrics don't match exporter output; port 3000 in docs vs 3001 in compose; hardcoded paths
Verdict: NO-GO
ProjectArgus fails the audit with a 52% overall score. The combination of zero tests, multiple security findings (including exposed ports, hardcoded credentials, no TLS, no auth on Loki), missing LICENSE file, and fundamental metric name mismatches between the exporter and dashboards makes this stack unreliable for production observability.
The most critical issue is that the dashboards and alert rules reference metrics that the exporter never emits (e.g., agamemnon_agents_active, agamemnon_agents_hibernated, gnatsd_varz_*, agamemnon_tasks_created_total, agamemnon_tasks_failed_total). This means the entire dashboard layer is non-functional out of the box.
Ecosystem Audit: ProjectArgus
Audit Date: 2026-03-22
Methodology: repo-analyze-strict (15 sections, evidence-based, starts at F)
Overall Grade: F (52%)
Verdict: NO-GO
Section Scorecard
Issue Breakdown
Development Principles Compliance
Verdict: NO-GO
ProjectArgus fails the audit with a 52% overall score. The combination of zero tests, multiple security findings (including exposed ports, hardcoded credentials, no TLS, no auth on Loki), missing LICENSE file, and fundamental metric name mismatches between the exporter and dashboards makes this stack unreliable for production observability.
The most critical issue is that the dashboards and alert rules reference metrics that the exporter never emits (e.g.,
agamemnon_agents_active,agamemnon_agents_hibernated,gnatsd_varz_*,agamemnon_tasks_created_total,agamemnon_tasks_failed_total). This means the entire dashboard layer is non-functional out of the box.Recommended Priority Order
Filed by HomericIntelligence ecosystem audit (repo-analyze-strict methodology)
Audit date: 2026-03-22
Updated per ADR-006 — ai-maestro references replaced with current architecture terminology.