Skip to content

Plan

Boundline 0.82.0 makes planning readiness a runtime gate, not a chat convention.

What plan Does

  • evaluates goal quality first
  • evaluates plan quality next
  • evaluates backlog quality after plan quality
  • evaluates planning analysis only after backlog quality is ready
  • records plan_quality_state, plan_quality_findings, and plan_quality_assumptions when present
  • records backlog_quality_state, backlog_quality_findings, backlog_task_count, backlog_mvp_scope, and backlog_unmapped_items when a Canon backlog packet is expected or available
  • records planning_analysis_state, planning_analysis_findings, and planning_analysis_coverage after the runtime checks goal outcomes, validation anchors, execution handoff inputs, backlog sequencing, and any governed evidence already present in the session
  • records additive large-codebase context substrate fields such as typed context_pack_entries, omission_findings, repository_map_state, snapshot_cache_state, and patch_safe_edit_attempts when advanced context selection is active
  • stops on one phase_request when a planning gate needs missing validation, missing backlog handoff evidence, or another blocking planning input
  • keeps execution handoff withheld until the gate clears

What To Read When It Blocks

Use status, next, and inspect to see the same runtime decision from different surfaces. Do not invent execution from chat history, and do not treat planning_analysis_findings as permission to rewrite Canon or the plan outside the runtime repair path.

When the large-codebase substrate reports a blocking omission, downgraded critical artifact, stale tracked snapshot cache, or unsafe oversized full-read request, planning remains blocked until the runtime can repair or narrow the context safely.

Released under the MIT License.