Repository navigation
Release Bearing Lite 2.0.0: opt-in lifecycle and simpler planning - #217
Merged
Merged
Conversation
1wgrumph
marked this pull request as ready for review
October 18, 2026 14:31
1wgrumph
pushed a commit
that referenced
this pull request
Oct 21, 2026
Resolve conflicts in favor of main: PR #217 (2.0.0) already removed the skill-text caps and MAX_CORRECTIONS. Keep the recovery test-model change, the last remaining hard-coded correction cap, and reword the changelog.
This was referenced Oct 21, 2026
1wgrumph
pushed a commit
that referenced
this pull request
Oct 21, 2026
The recovery contract-test model still forced OWNER_DECISION_REQUIRED on a third correction and rejected a fourth. Skill-text caps were removed in 2.0.0 (#217); task-state.md now caps corrections only by an owner-supplied allowance. A correction with new evidence now returns READY. Refs #211. Supersedes #212.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Prepares Bearing Lite 2.0.0 and simplifies its planning lifecycle around the existing Orchestrator: architectural alignment and scope share one session, profile-enabled specialists contribute in dependency order, and the Orchestrator owns final design, assembly and handoff. Removes the Plan Integrator and separate Planning and Design routes, with explicit migration failures for retired configuration.
Makes Bearing hooks opt-in for an explicitly requested current native session/task. Ordinary sessions stay quiet and never fetch or fast-forward. Bound sessions retain ownership and assurance budgets. Review runs only when requested; author self-checks remain inside the author’s assignment. Removes fixed three-attempt limits and uses event-driven coordination.
Updates role loops, onboarding, role explanations, optional OpenCodeReview/Reverify and extra verification tool configuration. Preserves those capability selections in frozen dispatches. Fixes final register binding and unchanged-input evidence adoption.
Why
The goal is lower token usage and faster lifecycles while preserving a production-grade SDLC. Removes redundant planning sessions, uses optional specialist roles and event-driven coordination, and prevents installed hooks or old plans from activating a workflow without owner intent.
Validation
Residual risk
Breaking profile migration: remove retired
plan_integratorandplanning_and_designroles and use the Orchestrator. Existing plans require explicit current-task opt-in before general hooks apply.Cursor native loading remains unqualified. After disclosure of this gap, the owner directed merge and release on 2026-10-18; the release proceeds with that disclosed limitation. All required GitHub checks passed. Live installations and real-project lifecycle trials are a later phase.