Skip to content

v0.3.6

Choose a tag to compare

@kevin-hartman kevin-hartman released this 02 Aug 02:34
· 330 commits to main since this release

Fixed

  • Story independence is enforced at each story's own spec gate (not tens of turns later at the feature ship gate); the spec-author also self-checks it at breakdown.
  • The build fails fast on expired Databricks auth instead of hanging. A drive-time auth preflight (databricks auth token --force-refresh) and an immediate auth-expired escalation replace the pool hang; the runtime-token app template raises a typed DatabricksAuthExpired. Pins @databricks-solutions/lakebase-scm-utils v0.1.0.
  • Reactive-green supersession turns are labeled green-superseded so a build-turn replay no longer sees a spurious extra green; both the replay filter and the corpus-integrity guard drop the verify-failure detour.

Added

  • lakebase-update-agents refreshes a scaffolded project's .claude/agents/ from the current kit (auto-refresh on kit-version bump).
  • Recorded turns carry an agent transcript (task prompt, tools used, final reasoning).
  • A re-recorded stockflow-rerecord scenario corpus captured end-to-end on the current kit (design + build lanes live, incl the DBA role + live planning lane; two sprints, F1 + F6 both shipped to staging).

Changed

  • Plugin manifests track the release version so claude plugin update refreshes.
  • Documented updating an existing project (./scripts/lk --warm, lakebase-update-agents, lakebase-update-commands, claude plugin update).
  • Tests own their database state (test-strategist scopes seed + assertion to its own rows); deploy-verify contamination self-heal now also covers the feature-ship deploy.
  • The planning lane records the committed feature's size on a re-plan sprint (estimate-committed).
  • The green-failure assess turn is decisive when the failure is already localized (no full-tree re-scan).