Commit Graph

  • 00164d9e54 Merge remote-tracking branch 'origin/feature/no-altitude' into dev dev Oleksandr Bezdieniezhnykh 2026-04-22 04:19:19 +03:00
  • 02c544746a Merge branch 'stage' into main main Oleksandr Bezdieniezhnykh 2026-04-22 01:40:15 +03:00
  • 64d3f828c8 Merge branch 'dev' into stage stage Oleksandr Bezdieniezhnykh 2026-04-22 01:37:15 +03:00
  • 3b61dc4564 Update Woodpecker CI configuration to use new registry credentials Oleksandr Bezdieniezhnykh 2026-04-21 20:37:54 +03:00
  • 2f6fb41411 [AZ-205] Authenticate to Harbor before pushing build images Oleksandr Bezdieniezhnykh 2026-04-20 04:10:42 +03:00
  • 854cb505af [AZ-204] OCI revision labels + AZAION_REVISION env Oleksandr Bezdieniezhnykh 2026-04-20 03:58:47 +03:00
  • 849e32c6ae [AZ-203] Parameterize registry host via REGISTRY_HOST secret Oleksandr Bezdieniezhnykh 2026-04-20 03:49:21 +03:00
  • 5cfcdb5fd5 Skip GSD and size filtering without altitude feature/no-altitude Roman Meshko 2026-04-19 21:50:48 +03:00
  • 7d897df380 Fixed dynamic ONNX input Roman Meshko 2026-04-19 20:55:51 +03:00
  • e90ec69131 Sync .cursor from suite (autodev orchestrator + monorepo skills) Oleksandr Bezdieniezhnykh 2026-04-18 22:04:05 +03:00
  • cc4b5d0c56 Update CI configuration and improve documentation Oleksandr Bezdieniezhnykh 2026-04-17 16:43:22 +03:00
  • a41e53fa96 Merge branch 'dev' of https://github.com/azaion/detections into dev Oleksandr Bezdieniezhnykh 2026-04-17 16:20:27 +03:00
  • 320683a1fd Update coding standards and testing guidelines Oleksandr Bezdieniezhnykh 2026-04-17 16:19:32 +03:00
  • dcb47f9f17 Changed AGENT.md to have a bridge Cursor <-> Codex Roman Meshko 2026-04-15 21:25:40 +03:00
  • 5ad5d81a15 Allow manual CI builds Oleksandr Bezdieniezhnykh 2026-04-12 05:41:33 +03:00
  • 7b68e18957 Update coding rules and CI configuration Oleksandr Bezdieniezhnykh 2026-04-12 05:18:39 +03:00
  • 4cbcb6e491 CI: main tag without prefix Oleksandr Bezdieniezhnykh 2026-04-12 04:12:03 +03:00
  • 628412d196 update woodpecker add dev branch Oleksandr Bezdieniezhnykh 2026-04-11 20:40:29 +03:00
  • 4e308ed11f Update autopilot state to reflect task changes Oleksandr Bezdieniezhnykh 2026-04-10 18:32:31 +03:00
  • cd1c1855d9 Switch to Woodpecker CI Oleksandr Bezdieniezhnykh 2026-04-10 01:28:47 +03:00
  • d41b42c00d Comment out amd64 matrix Oleksandr Bezdieniezhnykh 2026-04-09 23:33:18 +03:00
  • 7313e59580 Remove Woodpecker CI configuration file Oleksandr Bezdieniezhnykh 2026-04-09 19:51:01 +03:00
  • d3a2300669 Enhance Woodpecker CI configuration for multi-platform builds Oleksandr Bezdieniezhnykh 2026-04-09 13:27:49 +03:00
  • f7f167db24 Refactor Jetson deployment scripts and enhance model handling Oleksandr Bezdieniezhnykh 2026-04-08 06:33:10 +03:00
  • 26900d0aee Update Docker configurations and dependencies for Jetson deployment Oleksandr Bezdieniezhnykh 2026-04-06 05:00:08 +03:00
  • 8116b55813 [AZ-180] Refactor inference and engine factory for improved model handling Oleksandr Bezdieniezhnykh 2026-04-03 06:41:11 +03:00
  • 834f846dc8 [AZ-180] Enhance setup and improve inference logging Oleksandr Bezdieniezhnykh 2026-04-03 05:58:55 +03:00
  • 8baa96978b [AZ-180] Refactor detection event handling and improve SSE support Oleksandr Bezdieniezhnykh 2026-04-03 02:42:05 +03:00
  • 2c35e59a77 [AZ-180] Update Jetson deployment documentation and remove obsolete task file Oleksandr Bezdieniezhnykh 2026-04-02 16:58:57 +03:00
  • 3984507221 [AZ-180] Fix INT8 conversion: set FP16 flag alongside INT8 for TensorRT 10.x Oleksandr Bezdieniezhnykh 2026-04-02 07:32:16 +03:00
  • 7a7f2a4cdd [AZ-180] Update module and component docs for Jetson/INT8 changes Oleksandr Bezdieniezhnykh 2026-04-02 07:25:22 +03:00
  • 2ed9ce3336 [AZ-180] Fix pre-existing test failures: patch JWT_SECRET in auth-dependent tests Oleksandr Bezdieniezhnykh 2026-04-02 07:23:10 +03:00
  • 2149cd6c08 [AZ-180] Add Jetson Orin Nano support with INT8 TensorRT engine Oleksandr Bezdieniezhnykh 2026-04-02 07:12:45 +03:00
  • 097811a67b [AZ-178] Fix Critical/High security findings: auth, CVEs, non-root containers, per-job SSE Oleksandr Bezdieniezhnykh 2026-04-02 06:32:12 +03:00
  • dac350cbc5 [AZ-178] Update autopilot state and deployment status report Oleksandr Bezdieniezhnykh 2026-04-01 05:10:29 +03:00
  • 07c2afb62e [AZ-178] Add real-video streaming test, update e2e tests, mark task done Oleksandr Bezdieniezhnykh 2026-04-01 05:02:25 +03:00
  • be4cab4fcb [AZ-178] Implement streaming video detection endpoint Oleksandr Bezdieniezhnykh 2026-04-01 03:11:43 +03:00
  • e65d8da6a3 [AZ-177] Remove redundant synchronous video pre-writes in /detect endpoint Oleksandr Bezdieniezhnykh 2026-04-01 01:12:05 +03:00
  • 22dd5db0d5 Split document skill into hub + workflow files (601 → 71/376/90/70 lines) Oleksandr Bezdieniezhnykh 2026-03-31 17:32:24 +03:00
  • 1fe9425aa8 [AZ-172] Update documentation for distributed architecture, add Update Docs step to workflow Oleksandr Bezdieniezhnykh 2026-03-31 17:25:58 +03:00
  • e29606c313 [AZ-172] Mark Step 10 (Run Tests) as done — 42/42 tests passing Oleksandr Bezdieniezhnykh 2026-03-31 06:46:44 +03:00
  • 948b50ae3a [AZ-175] Restore image validation for corrupt/oversized uploads in /detect endpoint Oleksandr Bezdieniezhnykh 2026-03-31 06:46:34 +03:00
  • da32c2e6bd [AZ-172] Complete distributed architecture implementation — update reports and state Oleksandr Bezdieniezhnykh 2026-03-31 06:40:31 +03:00
  • 9411103041 [AZ-176] Remove obsolete path-based detection code from inference pipeline Oleksandr Bezdieniezhnykh 2026-03-31 06:39:19 +03:00
  • 40be55ac03 [AZ-175] Media table integration with XxHash64 content hashing and status lifecycle Oleksandr Bezdieniezhnykh 2026-03-31 06:36:56 +03:00
  • 6c24d09eab [AZ-173] [AZ-174] Stream-based detection API and DB-driven AI config Oleksandr Bezdieniezhnykh 2026-03-31 06:30:22 +03:00
  • 6547c5903a Update autopilot state and dependencies table for architecture shift Oleksandr Bezdieniezhnykh 2026-03-31 06:08:44 +03:00
  • 8ce40a9385 Add AIAvailabilityStatus and AIRecognitionConfig classes for AI model management Oleksandr Bezdieniezhnykh 2026-03-31 05:49:51 +03:00
  • fc57d677b4 Refactor type casting in Cython files for improved clarity and consistency Oleksandr Bezdieniezhnykh 2026-03-30 06:17:16 +03:00
  • 3b30a17e11 Update TILE_DUPLICATE_CONFIDENCE_THRESHOLD declaration in constants_inf.pyx to ensure proper type casting to double Oleksandr Bezdieniezhnykh 2026-03-30 02:59:09 +03:00
  • 38b7c710b3 Remove generated .c files from tracking (already in .gitignore) Oleksandr Bezdieniezhnykh 2026-03-30 02:44:49 +03:00
  • ea099d12da Replace threading.Lock with cython.pymutex and upgrade Cython to 3.2.4 Oleksandr Bezdieniezhnykh 2026-03-30 02:44:30 +03:00
  • 86b8f076b7 Update health endpoint and refine test documentation Oleksandr Bezdieniezhnykh 2026-03-30 01:17:53 +03:00
  • 5a968edcba Update .gitignore and refine documentation for execution environment Oleksandr Bezdieniezhnykh 2026-03-30 00:53:46 +03:00
  • 27f4aceb52 Refactor inference and AI configuration handling Oleksandr Bezdieniezhnykh 2026-03-30 00:22:56 +03:00
  • 6269a7485c fix some cython code Oleksandr Bezdieniezhnykh 2026-03-29 21:18:18 +03:00
  • ad5530b9ef Enhance coding guidelines and autopilot workflows Oleksandr Bezdieniezhnykh 2026-03-29 05:30:00 +03:00
  • d10d542e0c Enhance coding guidelines in .cursor/rules/coderule.mdc and .cursor/rules/python.mdc Oleksandr Bezdieniezhnykh 2026-03-28 16:18:10 +02:00
  • d28b9584f2 Generalize tracker references, restructure refactor skill, and strengthen coding rules - Replace all Jira-specific references with generic tracker/work-item terminology (TRACKER-ID, work item epics); delete project-management.mdc and mcp.json.example - Restructure refactor skill: extract 8 phases (00–07) and templates into separate files; add guided mode for pre-built change lists - Add Step 3 "Code Testability Revision" to existing-code workflow (renumber steps 3–12 → 3–13) - Simplify autopilot state file to minimal current-step pointer - Strengthen coding rules: AAA test comments per language, test failures as blocking gates, dependency install policy - Add Docker Suitability Assessment to test-spec and test-run skills (local vs Docker execution) - Narrow human-attention sound rule to human-input-needed only - Add AskQuestion fallback to plain text across skills - Rename FINAL_implementation_report to implementation_report_* - Simplify cursor-meta (remove _docs numbering table, quality thresholds) - Make techstackrule alwaysApply, add alwaysApply:false to openapi Oleksandr Bezdieniezhnykh 2026-03-28 02:42:36 +02:00
  • 5be53739cd Refactor inference engine and task management: Remove obsolete inference engine and ONNX engine files, update inference processing to utilize batch handling, and enhance task management structure in documentation. Adjust paths for task specifications to align with new directory organization. Oleksandr Bezdieniezhnykh 2026-03-28 01:04:28 +02:00
  • 1e4ef299f9 Refactor annotation handling and inference processing: Update 'time' attribute in Annotation class to private, streamline video time formatting in main processing function, and adjust annotations dictionary access in detection conversion. Ensure consistency in handling input frames during inference. Oleksandr Bezdieniezhnykh 2026-03-26 00:40:02 +02:00
  • 4afa1a4eec Refactor autopilot workflows and documentation: Update .gitignore to include binary and media file types, enhance agent command references in documentation, and modify annotation class for improved accessibility. Adjust inference processing to handle batch sizes and streamline test specifications for clarity and consistency across the system. Oleksandr Bezdieniezhnykh 2026-03-25 05:26:19 +02:00
  • a5fc4fe073 Enhance autopilot documentation and workflows: Add assumptions regarding single project per workspace, update notification sound references, and introduce context budget heuristics for managing session limits. Revise various skill documents to reflect changes in task management, including ticketing and testing processes, ensuring clarity and consistency across the system. Oleksandr Bezdieniezhnykh 2026-03-24 05:56:12 +02:00
  • 749217bbb6 Update project structure and documentation: Add new entries to .gitignore for standalone outputs and MCP config, delete obsolete design_skill.md file, and revise README and various skills to reflect updated workflow steps, including UI design and performance testing. Adjust paths in retrospective and metrics documentation to align with new directory structure. Oleksandr Bezdieniezhnykh 2026-03-24 04:48:08 +02:00
  • e609586c7c Refactor testing framework to replace integration tests with blackbox tests across various skills and documentation. Update related workflows, templates, and task specifications to align with the new blackbox testing approach. Remove obsolete integration test files and enhance clarity in task management and reporting structures. Oleksandr Bezdieniezhnykh 2026-03-24 03:38:36 +02:00
  • ae3ad50b9e [AZ-137] Update autopilot state — Implement Tests complete, Refactor next Oleksandr Bezdieniezhnykh 2026-03-23 22:36:12 +02:00
  • f0e3737665 [AZ-137] Complete integration test implementation — FINAL report and state update Oleksandr Bezdieniezhnykh 2026-03-23 22:35:20 +02:00
  • 861d4f083b [AZ-143] [AZ-145] [AZ-148] Implement video, resilience, and resource limit integration tests Oleksandr Bezdieniezhnykh 2026-03-23 22:34:14 +02:00
  • a469579882 [AZ-144] [AZ-146] [AZ-147] Implement negative input, performance, and security integration tests Oleksandr Bezdieniezhnykh 2026-03-23 22:28:59 +02:00
  • 5418bd7d35 [AZ-139] [AZ-140] [AZ-141] [AZ-142] Implement integration tests for health, single image, tiling, and async SSE Oleksandr Bezdieniezhnykh 2026-03-23 22:23:28 +02:00
  • e593f57884 Update annotation class to make 'time' attribute public and enhance video time formatting in the main processing function. Adjust documentation to reflect changes in test batch progression. Oleksandr Bezdieniezhnykh 2026-03-23 14:09:15 +02:00
  • 86d8e7e22d [AZ-137] [AZ-138] Decompose test tasks and scaffold E2E test infrastructure Oleksandr Bezdieniezhnykh 2026-03-23 14:07:54 +02:00
  • 091d9a8fb0 Enhance security auditing capabilities by introducing a comprehensive 5-phase OWASP-based security audit process, including dependency scanning, static analysis, and a consolidated report with severity-ranked findings. Update autopilot workflows to incorporate an optional security audit step before deployment, and refine documentation across related skills for clarity and usability. Oleksandr Bezdieniezhnykh 2026-03-22 18:03:47 +02:00
  • 3165a88f0b Add detailed file index and enhance skill documentation for autopilot, decompose, deploy, plan, and research skills. Introduce tests-only mode in decompose skill, clarify required files for deploy and plan skills, and improve prerequisite checks across skills for better user guidance and workflow efficiency. Oleksandr Bezdieniezhnykh 2026-03-22 16:15:49 +02:00
  • 60ebe686ff Enhance research methodology documentation by adding new guidelines for internet search depth, multi-perspective analysis, and question reformulation. Update quality checklists and source tiering strategies to emphasize comprehensive search practices and verification of findings from diverse sources. Oleksandr Bezdieniezhnykh 2026-03-21 22:45:49 +02:00
  • 2a17590248 Refactor documentation structure by renaming 'plans' directory to 'document' across various skills and templates. Update references in README and skill files to reflect the new directory structure for improved clarity and organization. Oleksandr Bezdieniezhnykh 2026-03-21 14:25:05 +02:00
  • 7556f3b012 Update .gitignore to include additional file types and directories for Python projects, enhancing environment management and build artifacts exclusion. Oleksandr Bezdieniezhnykh 2026-03-20 21:28:16 +02:00
  • 9e5b0f2cc2 Initial commit Oleksandr Bezdieniezhnykh 2026-03-17 19:15:55 +02:00