Skip to content

v0.3.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@kevin-hartman kevin-hartman released this 05 Jun 23:41
· 875 commits to main since this release

First beta on the 0.3.0 line (graduating from the alpha series). Consume via npx github:databricks-solutions/lakebase-app-dev-kit#v0.3.0-beta.0.

Highlights

Artifact-conformance gate (FEIP-7508)

  • Per-artifact format registry: JSON validated against schema, narrative MD against required sections. The mock HITL approver hard-blocks a gate whose artifact exists but is malformed, never approves it.
  • New schemas shipped in dist: agent-log-event, architecture, design-guide, plan. Shared schema loader (DRY).
  • NFRs moved off the spec-gated feature-spec.json / story.json onto architecture.json (architect proposes, HIL adjudicates at Gate 2).
  • lakebase-tdd-gate-conformance CLI.

Structured agent logging

  • JSON-lines events (role + timestamp + level + event) to .tdd/agent-log.jsonl; lakebase-tdd-log CLI. HITL decisions recorded (mock reviewer validates expected elements + the human response).

Per-role-agent contracts (FEIP-7510)

  • Relay headers on every role agent; new Spec Author (Business Analyst) and conditional UX Designer (UI-only) with token-level design adherence enforced at the Playwright layer.

Explicit artifact authorship

  • feature-request.md (Feature Requester's original ask, never overwritten), feature-spec.{md,json} (Spec Author), product-overview.md (Product Owner). Fixes the bug where the requester's doc was clobbered.

SCM

  • Canonical feature-branch naming via the shared sanitizer; claim preserves canonical feature_id case and is idempotent.

Full suite: 1408 passed / 125 skipped / 0 failed.