• Joined on 2024-03-27
kitos pushed to main at kitos/Autonomous-Bug-Explorer 2026-03-03 09:11:42 +00:00
4c92712d20 Initial Ralph project setup
kitos created branch main in kitos/Autonomous-Bug-Explorer 2026-03-01 19:58:10 +00:00
kitos pushed to main at kitos/Autonomous-Bug-Explorer 2026-03-01 19:58:10 +00:00
84e0e96642 Añadir README.md
kitos created repository kitos/Autonomous-Bug-Explorer 2026-03-01 19:56:43 +00:00
kitos pushed to main at kitos/Aegis 2026-02-20 16:21:35 +00:00
abef2a45e0 fix: production detection only triggers on AEGIS_ENV=production, not SECRET_KEY presence
kitos pushed to main at kitos/Aegis 2026-02-20 15:18:36 +00:00
309b3bc02d docs: finalize ARCHITECTURE.md with complete layered structure and zero remaining tech debt
0148bf28dc chore: clean repo for public release, remove internal audit docs and plan artifacts, update README
79a4772ab5 feat: make heatmap layers extensible via LayerRegistry (OCP)
a9255e15ce refactor: remove db.commit() from audit_service.log_action, all callers use UoW
Compare 4 commits »
kitos pushed to main at kitos/Aegis 2026-02-20 14:30:32 +00:00
0c526c48f9 docs: update ARCHITECTURE.md, ARCHITECTURAL_ANALYSIS.md, and skill file with Tier 1-4 changes
0d211d5156 feat: add ThreatActorEntity domain entity with coverage analysis (Tier 4)
14d995b40c refactor: remove db.commit() from business services, callers use UnitOfWork (Tier 3)
339d669498 feat: move all remaining inline logic from routers to services (Tier 2)
9e22fde746 feat: extract advanced_metrics, analytics, test_templates, and auth to services (Tier 1 complete)
Compare 8 commits »
kitos pushed to main at kitos/Aegis 2026-02-20 11:57:06 +00:00
44621364be docs: update ARCHITECTURAL_ANALYSIS.md to reflect all completed refactoring (service extractions, scoring persistence, logging, N+1 fixes)
kitos pushed to main at kitos/Aegis 2026-02-19 18:16:58 +00:00
0eff48c768 docs: complete architectural refactoring tracker, create aegis-architecture skill for future agents
764a2f7579 feat(logging): add structured JSON logging for production, human-readable text for development
f4c74230ec refactor(campaigns): extract CRUD/business logic to campaign_crud_service, use domain exceptions
50b70704ae refactor(evidence): extract permission validation and queries to evidence_service, use domain exceptions
20738d11b3 refactor(tests): extract CRUD/query logic to test_crud_service, router delegates to service with domain exceptions
Compare 6 commits »
kitos pushed to main at kitos/Aegis 2026-02-19 16:44:33 +00:00
93fde55389 refactor(threat-actors): extract query/business logic to threat_actor_service, fix N+1 with grouped subqueries
560fc0c9f0 refactor(detection-rules): extract query/business logic to detection_rule_service, router is thin HTTP adapter
d305db8794 refactor(compliance): extract business logic to compliance_service, use domain exceptions instead of HTTPException
25fddad17c refactor(metrics): extract query logic to metrics_query_service, thin down router to HTTP adapter
8d5c5fa80e refactor(reports): extract query and aggregation logic to coverage_report_service, fix N+1 test-count pattern
Compare 7 commits »
kitos pushed to main at kitos/Aegis 2026-02-18 18:28:42 +00:00
0b65f51d1c docs: update architecture analysis and tech debt docs to reflect resolved items
f41b8fd8c2 fix(security): add username validation, constant-time login, default credential rejection, and tooling
1521005b62 feat(infra): add repository implementations, mappers, FastAPI wiring, and technique indexes
5c55e7c17f feat(domain): add domain layer foundation -- enums, value objects, TechniqueEntity, repository ports
Compare 4 commits »
kitos pushed to main at kitos/Aegis 2026-02-18 15:10:29 +00:00
e651ef8a8c refactor(heatmap): extract business logic to dedicated service
1338d52cd0 fix(workflow): enforce domain state machine in dual validation path
576705d61d refactor(workflow): delegate start_execution to TestEntity
9e204b78ec test: add TestEntity tests and fix test infrastructure (222 green)
bc8025ffcf fix(test-entity): resolve ValueError when coercing foreign TestState enum
Compare 5 commits »
kitos pushed to main at kitos/Aegis 2026-02-18 12:57:55 +00:00
633c8e46ad refactor(workflow): delegate transition_state to TestEntity
kitos pushed to main at kitos/Aegis 2026-02-18 12:47:13 +00:00
611e10620e refactor(domain): introduce domain exceptions boundary
55dba1e00a db: enforce unique constraint on test_detection_results
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-02-18 12:15:17 +00:00
6147abc87a refactor(heatmap): extract business logic to dedicated service
kitos pushed to main at kitos/Aegis 2026-02-18 12:09:00 +00:00
bfce1a8a0e refactor(core): introduce Unit of Work and remove commits from services
98e8ca1eef perf(snapshot): remove N+1 queries in snapshot generation
f0f59facdb perf(scoring): eliminate N+1 in organization score calculation
Compare 3 commits »
kitos pushed to main at kitos/Aegis 2026-02-18 11:13:34 +00:00
898bb7e4e7 perf(indexes): add critical indexes for Test and AuditLog models (P0)
51c927394d fix(models,db): delegate timestamps to DB server and configure connection pool
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-02-18 09:55:25 +00:00
a4a2adccee feat(phase-39): role-based access control overhaul + forced password change
8f764d8e39 fix: auto-detect kill chain phase when adding tests to custom campaigns
222979574a feat(phase-38): automatic intelligence — OSINT enrichment + stale coverage detection
Compare 3 commits »
kitos pushed to main at kitos/Aegis 2026-02-17 16:31:10 +00:00
31e116b4ba feat(phase-37): timer pause/resume + professional reporting engine
febf460580 feat(phase-36): automatic Tempo time tracking via workflow buttons + fix campaign test management
Compare 2 commits »
kitos pushed to main at kitos/Aegis 2026-02-17 15:33:52 +00:00
005a09b42f fix(phase-35): use pure SQL for jira_links migration