Commit Graph

772 Commits

Author SHA1 Message Date
ccf2e63620 Require Eventlet for Engine runtime 2025-10-26 02:09:44 -06:00
1b6d015124 Fix Engine WebUI staging and logging outputs 2025-10-26 02:02:05 -06:00
01ea3ca4a4 Bridge legacy API registration through Engine 2025-10-26 01:38:39 -06:00
7a3db6cbb0 Merge pull request #146 from bunny-lab-io:codex/read-code_migration_tracker.md-for-tasks
Stage 4 - Build unit and smoke tests for Engine APIs Implemented
2025-10-26 01:31:03 -06:00
68c7c772c0 Add Engine API tests for Stage 4 2025-10-26 01:30:52 -06:00
73f6d5745f Merge pull request #145 from bunny-lab-io:codex/review-code-migration-tracker-instructions
Stage 3 - Introduce API blueprints and service adapters Implemented
2025-10-26 01:21:30 -06:00
4a34752790 Implement Stage 3 Engine API adapters 2025-10-26 01:20:58 -06:00
ef276f1297 Merge pull request #144 from bunny-lab-io:codex/review-code-migration-instructions
Stage 2 - Port configuration and dependency loading into the Engine factory Implemented
2025-10-26 01:14:43 -06:00
1fdc9ffc13 Implement Stage 2 Engine configuration handling 2025-10-26 01:10:07 -06:00
bcb8ccaeb6 Embedded Task Tracking for Code Migration 2025-10-26 01:01:00 -06:00
d75b926b61 Merge pull request #143 from bunny-lab-io:codex/establish-engine-skeleton-and-bootstrapper
feat(engine): add runtime skeleton and tooling hooks
2025-10-26 00:05:40 -06:00
e09d3a3a51 feat(engine): scaffold runtime skeleton 2025-10-26 00:02:37 -06:00
e16746d407 Removed Experimental Engine 2025-10-25 23:37:02 -06:00
05b72f17a6 Merge pull request #140 from bunny-lab-io:codex/review-engine-based-system-files
Stage Engine web UI from legacy assets
2025-10-25 16:13:17 -06:00
4bac45afe5 Stage Engine web UI from legacy assets 2025-10-25 05:11:43 -06:00
fa0de57f61 Restore device details API 2025-10-23 05:20:11 -06:00
8266a982e0 tests: centralize engine fixtures 2025-10-23 05:08:19 -06:00
7b1dd732a7 Merge pull request #135 from bunny-lab-io:codex/fix-404-error-on-web-interface
Fix Engine static root fallback for legacy WebUI
2025-10-23 04:56:26 -06:00
0a9a626c56 Restore device summary fields and assembly data flow 2025-10-23 04:36:24 -06:00
40cab79f21 Restore agent detail ingestion and device description updates 2025-10-23 01:51:27 -06:00
fddf0230e2 Add agent REST endpoints and heartbeat handling 2025-10-23 01:01:15 -06:00
82210408ca Add assembly endpoints and approval flows 2025-10-23 00:31:48 -06:00
4bc529aaf4 Port core API routes for sites and devices 2025-10-22 23:43:16 -06:00
d0fa6929b2 Implement admin enrollment APIs 2025-10-22 23:26:06 -06:00
b8e3ea2a62 Add operator account management API 2025-10-22 20:57:09 -06:00
e1e63ec346 Remove legacy bridge and expose auth session endpoint 2025-10-22 20:18:09 -06:00
da4cb501e0 Bridge legacy Flask APIs through Engine fallback 2025-10-22 19:59:09 -06:00
7a9feebde5 Fix static asset fallback and seed default admin 2025-10-22 19:37:47 -06:00
f361c51a5e Implement operator login service and fix static root 2025-10-22 19:23:38 -06:00
102e77f676 Fix Engine static root fallback for legacy WebUI 2025-10-22 19:07:56 -06:00
fd3ec2ab0d updated staging file 2025-10-22 19:01:38 -06:00
b5cbb45317 Merge pull request #134 from bunny-lab-io:codex/create-diagnostic-report-and-migration-plan
Add initial Engine scaffolding
2025-10-22 18:46:16 -06:00
978688ca62 Fix Engine static asset resolution 2025-10-22 18:25:21 -06:00
7aa6474a6d Add TLS bootstrap support for Engine runtime 2025-10-22 18:17:35 -06:00
4b18c485b0 Fix enrollment request dataclass field order 2025-10-22 18:07:30 -06:00
1cde8e57de Refactor enrollment validation error to break circular import 2025-10-22 18:01:32 -06:00
438c7e1ed9 Add Engine requirements for launcher deployment 2025-10-22 16:10:03 -06:00
4b22fe61ca Add Borealis Engine deployment option 2025-10-22 14:53:52 -06:00
f379ac1f1d Document staging plan for Engine parity 2025-10-22 14:53:47 -06:00
95c4c6e0ff Document parity plan and add engine unit tests 2025-10-22 14:22:51 -06:00
fcaf072d44 Add GitHub integration service and endpoints 2025-10-22 14:11:00 -06:00
d9f2a37b74 Add Engine scheduler service and job interfaces 2025-10-22 13:56:49 -06:00
3524faa40f Add Engine realtime services and agent WebSocket handlers 2025-10-22 13:45:12 -06:00
9292cfb280 Implement Engine HTTP interfaces for health, enrollment, and tokens 2025-10-22 13:33:15 -06:00
7b5248dfe5 Add SQLite repositories for Engine services 2025-10-22 06:58:35 -06:00
0ce11eac1a Add Engine authentication services and builders 2025-10-22 06:46:49 -06:00
c931cd9060 Add authentication and enrollment domain primitives 2025-10-22 06:33:04 -06:00
3ab5374601 Add Engine SQLite infrastructure 2025-10-22 06:15:00 -06:00
5ec5ee8f7a Scaffold Engine application interfaces 2025-10-22 05:33:30 -06:00
fbaca54be8 Refine Engine configuration wiring 2025-10-22 05:20:23 -06:00