Skip to content

Latest commit

Β 

History

History
94 lines (68 loc) Β· 2.61 KB

File metadata and controls

94 lines (68 loc) Β· 2.61 KB

Changelog

All notable changes to Execra will be documented in this file.

This project adheres to Semantic Versioning (MAJOR.MINOR.PATCH) and the Conventional Commits specification.

Format:

  • [Added] β€” New features
  • [Changed] β€” Changes in existing functionality
  • [Deprecated] β€” Features soon to be removed
  • [Removed] β€” Features that were removed
  • [Fixed] β€” Bug fixes
  • [Security] β€” Security fixes or improvements

[Unreleased]

Changes that are merged but not yet part of an official release.

Added

  • Initial project scaffold and architecture
  • README.md with full system architecture and contributor guide
  • CONTRIBUTING.md with step-by-step contribution workflow
  • CODE_OF_CONDUCT.md (Contributor Covenant v2.1)
  • SECURITY.md with responsible disclosure policy
  • CHANGELOG.md (this file)
  • GitHub PR and Issue templates
  • docs/architecture.md β€” deep-dive system design document
  • docs/api_reference.md β€” FastAPI endpoint reference

[0.1.0] β€” 2026-04-14

πŸŽ‰ Initial public release β€” GSSoC 2026 kickoff

Added

  • Project structure with core module layout (core/, api/, frontend/, tests/)
  • core/perception/ β€” Screen capture, camera feed, and OCR engine scaffolds
  • core/intelligence/ β€” LLM client abstraction, context engine, consequence simulator, trust scorer scaffolds
  • core/digital/ β€” Code tracer, error detector, task decomposer scaffolds
  • core/physical/ β€” Object detector (YOLOv8), task recognizer, action validator scaffolds
  • core/hybrid/ β€” Mode manager, action logger, guidance dispatcher scaffolds
  • api/main.py β€” FastAPI application entrypoint
  • docker-compose.yml β€” Multi-service container setup
  • requirements.txt β€” Python runtime dependencies
  • .env.example β€” Environment variable template
  • scripts/download_models.py β€” YOLO weight downloader


πŸ“Œ Versioning Guide

v1.2.3
β”‚ β”‚ └── PATCH β€” Backward-compatible bug fixes
β”‚ └──── MINOR β€” New backward-compatible features
└────── MAJOR β€” Breaking changes
Version Jump Trigger
PATCH (0.0.X) Bug fix, security patch, minor doc update
MINOR (0.X.0) New feature, new module, new endpoint
MAJOR (X.0.0) Breaking architecture change, API redesign

Built with ❀️ for GirlScript Summer of Code 2026

Execra β€” Execute without boundaries.