4.5 KiB
4.5 KiB
APEX OS — Changelog
All notable changes to the APEX OS platform are documented here.
Format follows Keep a Changelog.
[Phase 8] - Documentation & Constitution Integration
Added
- APEX_CONSTITUTION.md — Formalized all 7 laws, governance framework, safety rules
- COMPANY_STRUCTURE.md — Organization chart, role definitions, communication protocols
- EMPLOYEE_HANDBOOK.md — Standards, expectations, and procedures for all employees
- TOOL_REGISTRY.md — Complete inventory of 20 containers with lifecycle management
- ENGINEERING_STANDARDS.md — Docker, Git, database, API, and monitoring standards
- NATURAL_LANGUAGE_GUIDE.md — CEO communication philosophy and translation pipeline
- PLATFORM_EVOLUTION.md — Self-improvement loop with 13-step evolution cycle
- SECURITY_POLICY.md — Secrets management, incident response, compliance checklist
- ROADMAP.md — 14-phase master plan from foundation to autonomous company
- CHANGELOG.md — This file
Changed
- CEO Agent system prompt updated to reference APEX_CONSTITUTION.md
- Engineer system prompt updated to reference ENGINEERING_STANDARDS.md
- Employee template updated to reference EMPLOYEE_HANDBOOK.md
- All documents indexed in Company Brain (mem0.shared_knowledge)
[Phase 7] - CEO Command Center
Added
- Employee #6: CEO Agent (task decomposition, orchestration)
- Telegram bot integration (@JimmysalesBot)
- Commands: /status, /hire, /task, /roster, /help
- Event-driven task orchestration (PostgreSQL triggers)
- Task Status Watcher workflow (n8n)
- Inline Telegram approval buttons
- Grafana Dashboard v2 (12 panels)
- P&L tracking panel
- Employee Leaderboard panel
- Company Brain Growth panel
- Employee Registry table
- COMPANY_SOPs.md in ceo-workspace
- OPERATION_AD_READY.md campaign blueprint
Changed
- Campaign Generator v1 deactivated (replaced by event-driven system)
- tasks table extended with assignment, priority, mission tracking
- New tables: task_status_changes, token_usage
[Phase 6] - Research & Marketing Team
Added
- Employee #4: Research & Intelligence Analyst
- Employee #5: Growth & Creative Strategist
- Campaign Generator v1 workflow (n8n)
- AD_AUTONOMY_BLUEPRINT.md (first collaborative mission)
- employee_registry table
Changed
- Grafana employee count now dynamic
[Phase 5.5] - Engineer Autonomous Maturity
Added
- Engineering Lifecycle: PLAN → BUILD → DEPLOY → REFLECT
- APEX Constitution (Laws 1-5)
- Self-Reflection engine (reflections table)
- Tool library (/opt/apex/tools/)
- VP1: APEX Status API (6-service monitoring)
- VP2: Auto-Recovery System (5-minute cron)
- VP3: Grafana Executive Dashboard (9 panels)
- VP4: Employee Factory (spawn_employee.sh)
- Employee #3: Documentation Agent
- Database tables: lifecycle_executions, reflections, constitution_violations, performance_metrics, recovery_log
[Phase 5] - Engineer Agent (Employee #1)
Added
- Employee #1: Principal Engineer (Letta agent)
- Engineer-Core n8n workflow
- Task webhook endpoint
- Database schema: projects, tasks, deployments, engineer_decisions
[Phase 4] - Knowledge Layer
Added
- pgvector extension (v0.8.4) in 4 databases
- mem0 shared_knowledge table with HNSW index
- Ollama embeddings (nomic-embed-text, 768d)
- Letta configured with local LiteLLM
- MCP infrastructure at /opt/apex/mcp-servers/
[Phase 3] - Development Platform
Added
- Code-Server operational (v4.126.0)
- Gitea fully functional (v1.26.4)
- Git workflows verified (clone, commit, push)
- apex-os-docs repository created
- Dockge secured with admin account
- Docker Socket Proxy verified
[Phase 2] - Core AI Platform
Added
- LiteLLM proxy operational (port 4000)
- OpenRouter integration (gpt-4o, claude-3-5-sonnet)
- Ollama verified (phi3:mini, nomic-embed-text)
- Open WebUI accessible
- $10/30-day budget configured
[Phase 1] - Infrastructure Hardening
Added
- SSH key-only authentication
- .env file secured (chmod 600)
- Traefik dashboard BasicAuth
- Automated daily backups (2AM UTC, 7-day retention)
- Gitea Engineer user with API token
Changed
- LITELLM_MASTER_KEY rotated
- VAULTWARDEN_ADMIN_TOKEN rotated
- Code-server mounts restricted
Fixed
- Letta crash-loop (installed pgvector)
- Langfuse exit (pinned to v2)
- Prometheus auth (added bearer token)
[Phase 0] - Platform Audit
Added
- Complete infrastructure audit
- 19 container inventory
- Network topology mapping
- Security assessment (Grade: C-)
- Recommendations for hardening