SkillMeat v0.29.0 Release Notes¶
Release Date: 2026-04-10
Enterprise stub-promotion remediation (P0/P1) — completes all deferred enterprise gaps identified during the P0/P1 audit. Promotes raw-SQL queries to repository layer, routes bundle/attestation handlers through real enterprise repos, hardens response schemas, and adds comprehensive integration test coverage. Eight P2 items deferred to v2.2 backlog.
Added¶
- Project Scaffolder skill (
.claude/skills/project-scaffolder/): AI-driven skill that transforms project context (PRDs, directories, or free-text) into a deployed Bundle of artifacts via structured Intent extraction and ranked artifact curation. - Two specialized subagents:
project-analyzer(extracts typed Intents from context with confidence scores) andartifact-curator(three-leg search across local match, metadata, and marketplace with deterministic ranking) - Intent Set YAML schema with validator, interview heuristic (triggers clarifying questions when aggregate confidence < 0.65 or ≥2 high-priority intents < 0.5 confidence), and Intent Set YAML sidecar persisted per run for audit trails
- New CLI flag
skillmeat scaffold --from-context <path|text>with--scope,--auto-confirm,--dry-run, and--intent-set-diroptions; scriptable deterministic runs via heuristic fallback analyzer (keyword-based, 21 capabilities) - Feature-scope variant (
--scope feature) excludes already-deployed.claude/artifacts to avoid duplicate installs - Preview + confirm flow via rich tables with per-candidate remove support and dry-run mode
- Deterministic ranking formula (
0.5 × semantic + 0.3 × metadata + 0.2 × marketplace) with dedup by artifact UUID, threshold filtering, and per-intent caps for reproducible runs - OTel spans (
scaffold.run,scaffold.analyze,scaffold.search,scaffold.assemble,scaffold.deploy) and structured logging (scaffold.run.start,scaffold.run.complete) - 68 unit + integration tests covering intent schema, interview heuristic, ranking determinism, scope filtering, bundle assembly (dry-run), preview flow, heuristic analyzer, and CLI smoke
- User guide at
docs/user/guides/project-scaffolder.md
Fixed¶
-
Enterprise Alembic migrations now compatible with SQLite — Fixed migration failures when running enterprise edition against SQLite (used by
skillmeat web devin local development). Implemented two-layer defense: (1) a centralizedenv.pyfilter reads adialect_compatibilitymodule constant on each migration file and skips incompatible ones during the upgrade/downgrade process, and (2) each enterprise migration now guardsupgrade()/downgrade()function entry with explicit dialect checks for defense-in-depth. Also fixed an edge case in the dialect filter wherealembic stampon an empty revision history was silently dropping the stamp operation. -
skillmeat scaffoldCLI:get_filter_for_scope()returnsNonefor whole-project scope, but the pipeline was calling it unconditionally — guarded with a None check so the default scope works withoutTypeError. -
Enterprise response schemas: Widened
EntityTypeConfigResponse.idandBomSnapshotResponse.idto accept bothint(local/SQLite) andstr(enterprise/PostgreSQL UUID) IDs; removed sentinel0for enterprise snapshots (F-002, F-009) - Enterprise test infrastructure: Added shared conftest fixtures to skip lifespan initialization (avoids keyring/DBus hangs in CI); standardized
get_auth_providerDI override pattern usingapp.dependency_overridesinstead of direct-call patches (F-013, F-014)
Changed¶
- Bundles router: Routed 7 mock-data handlers (
list,get,delete,validate,analytics,share-link,export) throughBundleRepoDepfor real enterprise data instead of hardcoded mock responses (F-003) - Bundle collection operations: Implemented edition-aware gate for
import_bundle/preview_bundlewith structuredEditionGateResultpattern and clear 404 strategy for enterprise edition (F-004) - Attestations endpoint: Added
POST /attestationsenterprise path withsnapshot_idsupport and dedicatedAttestationCreateEnterpriseschema (F-010) - Artifact version history: Migrated raw-SQL queries in
get_artifact_version_historytoIDbArtifactHistoryRepositorywith full tenant isolation and dual-edition implementations (F-011)
Internal¶
- Enterprise integration test suite covering response schema validation, bundles tenant isolation, attestations enterprise path, collection abstraction, and version history repository (Phase 4)
- Tenant-filter security review across all enterprise repository methods
- 8 P2 tech-debt items deferred to v2.2 backlog — see
.claude/plans/v2.2-tech-debt-registry.md