v0.3.0-beta.0
Pre-release
Pre-release
·
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.jsonontoarchitecture.json(architect proposes, HIL adjudicates at Gate 2). lakebase-tdd-gate-conformanceCLI.
Structured agent logging
- JSON-lines events (role + timestamp + level + event) to
.tdd/agent-log.jsonl;lakebase-tdd-logCLI. 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.