Download Latest Version BUS Core v1.4.2 source code.zip (1.9 MB)
Email in envelope

Get an email when there's a new version of BUS Core

Home / 0.6.0
Name Modified Size InfoDownloads / 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).

TGC-BUS-Core lightning-fast boot on a fresh PC
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).

Source: README.md, updated 2025-11-27