v0.1.0-beta.1 — Post-alpha hardening
Pre-release
Pre-release
bluei v0.1.0-beta.1 — Post-alpha hardening
This is the alpha → beta transition for the 0.1.0 line. It contains no new user-facing features — instead it is the internal quality work that hardens the initial pre-release into something maintainable and safe to evaluate.
⚠️ Pre-release software. Do not use in production. Use for evaluation, testing, and contributions only.
Architecture
- Tier 1 cleanup complete — cycle/cli/orchestrator/structural_hash/pipeline decomposition.
- God-module decompositions —
batch_prsplit into 4 modules;gh.py(1222L) →gh/package (8 submodules);review/observation.py(1150L) → 5 focused mixins;review/autonomous.pymixin-aligned. - H5 review→app decoupling —
bluei/commonshared-types layer extracted (Repo,ReviewMode,ReviewRun,FeedbackEvent); zero review→app violations. - Engine→app layering — 4 of 5 violation classes closed; enforced as a CI gate.
Behavior fixes
- Merge-cycle audit closed — all 21 items (DISMISSED review gate, observation state recovery, review-state race locking, merge-queue detection, worktree reuse validation, loop-count semantic guard, atomic-write fsync, JSONL rotation, and more).
- F1 rule-pack wiring —
select_rule_pack()wired into onboarding with interactive confirmation +--rule-packoverride. - Pattern learning fixes — confidence preservation on insert, staleness fallback, globstar pattern matching.
- Notifications hardening — digest severity filter, token masking.
Internal
- State schema reconciliation (Rec 07) —
StateManagerdelegates shared schemas to canonical engine owners; engine owns schema, StateManager is a path resolver. - JSONL primitive consolidation —
engine/jsonl.pyreplaces 50+ inline reimplementations. - E2E test suite — 83 tests across 9 domains. Full suite now 6,017 tests across 200+ files, all offline and deterministic.
What's next
The 0.2.0 line begins the deterministic flywheel direction — turning repeated successful fixes into deterministic repo-local assets (Patterns, Recipes, AST transforms, Emergent Rules) so recurring findings need less LLM judgment over time. See the roadmap for the planned 0.2.0-alpha.1 → alpha.5 arc, stabilizing through beta → rc → 0.2.0.
Install:
curl -fsSL https://bluei.dev/install.sh | bash
bluei --version