| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Iron Core Microkernel Architecture source code.tar.gz | 2025-11-27 | 2.6 MB | |
| Iron Core Microkernel Architecture source code.zip | 2025-11-27 | 2.8 MB | |
| README.md | 2025-11-27 | 2.2 kB | |
| Totals: 3 Items | 5.4 MB | 0 | |
🚀 Summary Major architectural refactor to transition BUS Core to the "Iron Core" Microkernel pattern. This patch purges monolithic dependencies, consolidates the launcher, and strictly enforces a lightweight core coordinator.
🛠 Key Changes Architecture & Runtime Microkernel Adoption: Core is now a lightweight coordinator. External integrations (Google/Notion/etc.) have been removed from the core and must load as plugins.
Monolith Purge: Added scripts/purge_monolith.ps1 and deleted monolithic adapter folders.
Minimal Runtime: Stripped requirements.txt to essentials (FastAPI, Uvicorn, SQLAlchemy, Pydantic, Cryptography). Removed heavy cloud libs.
Async Lifespan: Implemented proper async context management in tgc/http.py.
Circular Imports: Refactored module structure to eliminate circular dependencies and stabilize the import chain.
Launcher & Testing Consolidated Launcher: Single entry point scripts/launch.ps1 (with -BindHost, -Port params). Removed dev_bootstrap and launch.sh.
Hardened Smoke Tests: scripts/smoke.ps1 now runs against an isolated server and DB instance to prevent test data from polluting production.
Smoke Protocol: Updated to capture bus_session cookie and send X-Session-Token header.
Endpoints & Auth New Endpoints: GET /session/token (Issuance) and GET /app/ping (Protected Health).
Static Assets: Core explicitly serves UI shell and assets (/ui, /brand, /js) — Verified via launch logs.
Token Manager: Extracted logic into tgc/tokens.py.
⚠️ Breaking Changes Adapter Removal: Core no longer eagerly imports or registers Google Drive/Notion adapters.
Script Removal: Legacy bootstrap scripts have been deleted in favor of the unified PowerShell launcher.
✅ Verification Smoke Status: 🟢 Green (All checks passed on isolated instance).
Boot → ready in under 4 seconds on a clean Windows machine
Known Issue: Low-priority h11 protocol error on favicon.svg (does not affect core stability).