lifecycle

Planning: Lifecycle

[!IMPORTANT] Strategy Clarification (2026-02-15):


v1.5.0 (Released) ✅

[!IMPORTANT] v1.5 Stabilization Complete: All architectural split work and baseline test coverage milestones have been achieved. The v1.5 Control Plane foundation is stable and ready for production use.

Breaking Changes: v1.5 introduces the Event-Driven Control Plane, which includes breaking API changes from v1.4. See MIGRATION.md for details.

Completed Work (v1.5 Control Plane)


v1.5 Refinement (Stable Blockers)

🏗️ Architecture Refinement

[!NOTE] Architectural Split Completed (v1.5): The core/events split has been successfully implemented:

🛰️ Architecture: Procio Extraction (Completed)

[!IMPORTANT] Refactoring Objective: We have successfully extracted the core process and I/O primitives into procio. This reduces the dependency footprint and elevates these primitives to first-class status.

🎨 Architecture: Introspection Extraction (Completed)

[!IMPORTANT] Refactoring Objective: We have successfully extracted generic visualization primitives into introspection. This decouples domain logic from presentation logic and enables broader adoption of lifecycle’s introspection patterns.

🧪 Test Coverage Sanity

See TESTING.md for our “Honest Coverage” policy and exclusions.


v1.5.1 (lint patch) ✅

v1.5.2 (Alignment patch) ✅


Roadmap: Iterative Releases

v1.6: Core Stability & Observability (Major Milestone + Patches)

Focus: Extensible panic observability and a clean migration entry point.

v1.6.0 (Major Milestone): Extensible Panic Observability + Migration Entry Points

Context: v1.5.2 introduced conditional stack traces (Nivel 1). Now extend this with full customization via the Observer pattern and formalize gradual adoption.

[!IMPORTANT] v1.6.0 Completed (2026-02-16): All items below have been implemented, tested, and documented. Ready for release.

v1.6.1 (Patch): Technical Debt Mapping & Documentation

[!IMPORTANT] v1.6.1 Completed (2026-02-16): Technical debt has been mapped and documented. This patch focuses on Transparency & API Clarity, not on performance measurement or new tests. Benchmarks and comprehensive testing of router limitations are planned for v1.6.2.


v1.6.2 (Patch): Performance Benchmarks & Consolidation

Focus: Measure actual overhead, consolidate multi-source documentation, provide optimization path.

[!IMPORTANT] v1.6.2 Completed (2026-02-17): All benchmarking and documentation consolidation work has been implemented.

v1.6.2 Completed Work


v1.6.3 (Patch): Workers withLock sync and etc

Note: The exceptions and limitations of the withLock/withLockResult pattern are now documented in docs/LIMITATIONS.md to centralize technical knowledge and facilitate maintenance. See there for updated details.


v1.6.4 (Patch): Signal Busy Loop Fix


v1.6.5 (Patch): Hardening & Security

Focus: Critical security fixes and test stability for immediate production reliability.


v1.7.0 (Minor): Advanced Watching, Throttling & Event Broker Delegation ✅

Focus: Evolve the Control Plane with robust watching patterns, generic event utilities, and event broker responsibilities to offload downstream projects (like Loam).

[!IMPORTANT] v1.7.0 Completed (2026-02-21): All advanced watching and delegation items below have been implemented, tested, and documented.


v1.8.0: Advanced Stability & Shared State (Minor)

Focus: Evolve control plane self-healing, scaling, and coordinated lifecycle guarantees.

Declarative Stability (Self-Healing): (v1.8+)

Coordinated Lifecycle & Shared State: (v1.8+)


v1.9.0: Documentation & Marketing

Focus: Make lifecycle discoverable, understandable, and compelling.

📖 Documentation Overhaul

🎨 Visualization & Introspection 2.0 (Promoted)

🧪 Validation & Social Proof


v1.10: Public Launch

Focus: Maximize visibility and initial adoption.

🚀 Launch Preparation

📊 Post-Launch Monitoring


v1.11+: Feature Expansion (Future)

Focus: Evolve based on community feedback and adoption patterns.

From Backlog (Prioritize Based on Demand)

Ecosystem Integration


Technical Debt (Concrete Items)

[!TIP] Reality Check (v1.6.4): Much of the early technical debt (coverage, performance unknowns) has been resolved. The focus now shifts to Hardening and CI Reliability.

Resolved Debt (v1.5 - v1.6.2)

Active Technical Debt

Future Debt Prevention


Development Philosophy (Maintained)

From original planning: