| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| BUS-Core-0.11.0.exe | 2026-02-26 | 28.8 MB | |
| BUS Core v0.11.0 -- Platform Stabilization Release source code.tar.gz | 2026-02-25 | 1.3 MB | |
| BUS Core v0.11.0 -- Platform Stabilization Release source code.zip | 2026-02-25 | 1.5 MB | |
| README.md | 2026-02-25 | 14.7 kB | |
| Totals: 4 Items | 31.5 MB | 0 | |
BUS Core v0.11.0 — Platform Stabilization Release
Release Date: 2026-02-25 Codename: Authority Lock Classification: Structural / Stability / Trust Upgrade
Executive Summary
BUS Core v0.11.0 marks the transition from an experimental microkernel host into a trusted, ledger-based invariant system with deterministic lifecycle control, governed authority boundaries, and a production-grade execution model.
This release does not focus on visible feature expansion. Instead, it delivers deep structural guarantees required for long-term correctness, auditability, and safe deployment.
BUS Core can now be treated as a reliable local authority for inventory, manufacturing, and financial ledger operations.
Major Achievements
1. Transition to Trusted Ledger-Based Invariant System
BUS Core now enforces strict backend authority over all domain state.
Key properties:
- Ledger-based transaction model
- Immutable historical audit trail
- Deterministic cost and quantity propagation
- Explicit prevention of UI-derived domain math
- Backend as the sole source of domain truth
This eliminates entire classes of corruption caused by client-side drift or calculation inconsistencies.
BUS Core is now capable of maintaining long-term domain integrity by design.
2. Microkernel Architecture Stabilized and Authority-Locked
The microkernel core has been hardened into a stable authority layer.
Guarantees introduced:
- Explicit canonical endpoint authority
-
Strict separation between:
-
UI layer
- API layer
- domain logic
- persistence layer
- Backend is now fully invariant-enforcing
- UI operates strictly as a presentation client
This formalizes BUS Core as a true microkernel with enforced authority boundaries.
3. Canonical Quantity and Cost Contract (v2) Implemented
Resolved previous ambiguity and mathematical contradictions in valuation and unit handling.
Improvements include:
- Single authoritative base quantity representation
- Deterministic cost propagation
- Elimination of derived or inferred cost calculations
- Explicit backend authority over all cost valuation
This ensures financial and manufacturing ledger integrity.
4. Execution Model Upgraded to Professional Desktop Application
BUS Core now runs as a proper packaged executable with full lifecycle control.
Improvements:
- Runs without console window
- Proper system tray integration
- Deterministic startup behavior
- Automatic browser launch on startup
- Deterministic shutdown
- No orphan or ghost processes
- Fully frozen executable (no Python runtime required)
BUS Core is now deployable as a standalone software artifact.
5. Backend Stability and Invariant Enforcement Verified
Extensive smoke testing and normalization validation completed.
Confirmed properties:
- All canonical endpoints operational
- Ledger invariants preserved under full transaction flow
- Inventory, manufacturing, and financial operations consistent
- No invariant violations detected under test harness execution
Backend authority layer is now stable and governed.
6. Versioning and Release Infrastructure Formalized
BUS Core now includes:
- Proper semantic version reporting
- Frozen executable builds
- Reproducible release artifacts
- Ready-to-sign release candidates
This enables stable distribution and deployment workflows.
Full Changelog
Added
- System tray integration with proper lifecycle ownership
- Automatic browser launch on startup
- Deterministic shutdown control
- Explicit canonical quantity contract (v2)
- Backend invariant enforcement rules
- Authority-locked endpoint contracts
- Version reporting integrated into runtime
- Ledger audit stability guarantees
Changed
- Upgraded from console-bound execution to windowless executable
- Backend now strictly enforces domain authority
- Quantity and cost valuation logic normalized and formalized
- UI authority restricted to presentation only
- Improved runtime lifecycle management
- Packaging upgraded to fully frozen standalone executable
Fixed
- Eliminated ghost processes on exit
- Eliminated console dependency
- Resolved cost valuation contradiction
- Prevented UI-derived domain math
- Fixed lifecycle shutdown race conditions
- Eliminated inconsistent runtime termination states
Hardened
- Backend authority boundaries
- Endpoint contract stability
- Ledger integrity guarantees
- Microkernel isolation model
- Runtime lifecycle ownership
Architectural Status
BUS Core now operates as:
Ledger-based invariant authority system running inside a microkernel architecture exposed via a deterministic, governed local API
Core properties:
- Deterministic
- Auditable
- Authority-enforcing
- Drift-resistant
- Lifecycle-stable
Trust Model
BUS Core v0.11 establishes:
- Backend as sole authority over domain state
- Ledger as canonical historical record
- UI as non-authoritative presentation layer
- API as governed access boundary
This enables BUS Core to be trusted as the authoritative local system of record.
Compatibility
Fully compatible with existing BUS Core data and workflows.
No migration required.
Known Limitations
None affecting correctness or stability.
Future releases will focus on:
- Installer packaging
- Update delivery mechanism
- UX refinement
- Extended audit tooling
Upgrade Recommendation
This is a strongly recommended upgrade.
v0.11 is the first version suitable for:
- sustained daily use
- long-term data integrity
- trusted ledger operations
- external testing and deployment
Summary
BUS Core v0.11.0 establishes the platform as a trusted, invariant-enforcing microkernel ledger system with professional runtime execution and hardened authority boundaries.
This release provides the structural foundation for all future BUS Core expansion.
What's Changed
- Phase 1.1: strict manufacture + safe normalize + no uom guessing by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/454
- docs(sot): Phase 1 authority lock + changelog (post-work verified) by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/455
- docs(sot): Phase 2A post-work verified (manufacturing base-int determinism) by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/456
- manufacturing: enforce human-unit cost authority (Decimal), remove float(), add regression test by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/457
- docs(sot): append Phase 2C POST-WORK VERIFIED finance COGS delta to SOT.md by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/458
- smoke: canonicalize smoke harness & payloads; PS runner robustness; ledger UOM fix; SOT post-work delta by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/459
- UI: hoist inventory decimalString helper to module scope by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/460
- docs(sot): final seal — inject Phase 2D + UI Phase B verification evidence and audit report by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/461
- test(smoke): align harness with Phase 2D ledger/history + recipes v2 + no auto-recovery by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/462
- test(smoke): use quantity_decimal, recipes v2, remove auto-recovery by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/463
- test(smoke): create count items with explicit uom=ea; assert ledger quantities are human by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/464
- Patch/smoke step3 canonical seed by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/465
- test(smoke): canonical stock in/out seeding and remove /app/adjust usage by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/466
- test(smoke): normalize /app/ledger/history response shape (movements/items/entries/array) by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/467
- test(smoke): add Step 3 ledger/item fact-find diagnostics by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/468
- test(smoke): correlate stock/in to ledger via batch_id + source_id (prove identity vs persistence) by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/469
- fix(stock): commit stock-in mutation and add regression test by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/470
- test(smoke): harden ParseDec diagnostics and fix tokenized fail string by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/471
- Finalize smoke harness output, fix PS 5.1 Abs, append SoT delta by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/472
- test(smoke): cleanup best-effort messaging (fail→warn) by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/473
- Add UI Phase A contract audit script and post-work summary doc by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/474
- Implement recipes deep-link handling and append Phase B SoT delta by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/475
- Add authoritative API_CONTRACT.md and update tray icon loading in launcher by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/476
- fix(ci): httpx stub missing Content-Type header breaks all JSON POST tests; bump version to 0.11.0 by @Copilot in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/477
- Move DB commit/rollback to API handlers and unify sale source_id propagation by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/479
- docs: add PR478 release agent handoff evidence pointers by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/480
- launcher: guard Logo.png load with try/except fallback by @Copilot in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/481
- UI hardening: fail-closed UoM, purchase NaN guard, httpx header preservation, and launcher icon fallback by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/482
- tests: fix inventory journal fixture & manufacturing test issues by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/483
- Systemnormalisation by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/478
- Canonical version source + UI version sync by @Copilot in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/484
- Use canonical core version by default in build_core.ps1 by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/485
- Make BUS-Core.spec path handling portable, set GUI icon and disable console by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/486
- Fix PyInstaller spec root handling and enforce Python 3.11 in build script by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/487
- Remove legacy image datas entries from BUS-Core.spec by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/488
- Fix uvicorn logging initialization for windowed PyInstaller builds by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/489
- Fix tray initialization for frozen windowed builds (fail-loud, main-thread tray, background server) by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/490
- Harden frozen tray startup and fail-loud logging by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/491
- Buildfix by @truegoodcraft in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/492
New Contributors
- @Copilot made their first contribution in https://github.com/True-Good-Craft/TGC-BUS-Core/pull/477
Full Changelog: https://github.com/True-Good-Craft/TGC-BUS-Core/compare/0.10.6.0...0.11.0