WORK-361
ID:WORK-361Status:ready

Migrate card/bento-cell to flat-slot model; feature grid/stack + cover variants

Migrate card/bento-cell to the SPEC-081 flat-slot + base-layout model (prerequisite for the cover variant), migrate feature's grid/stack conditional out of its transform into a media-position variant, and document the variants primitive.

Priority:highComplexity:complexMilestone:v0.20.0Source:SPEC-091
claude/mcp-server-verify-4lnxej View source

Criteria completion

Criteria completion: 0 of 4 (0%) checked; tracking started on Jun 9, no incremental history yet0%25%50%75%100%Jun 9Jun 15

Tracking started Jun 9 — check back for trends.

Branches 2
claude/mcp-server-verify-4lnxej current ready
claude/spec-091-engine-variants donemain done
History 1
  1. 1da59d6
    Created (ready)by bjornolofandersson

Acceptance Criteria

  • card and bento-cell emit flat data-name slots and carry a base layout (grouping moved out of the transform), mirroring recipe.
  • feature's grid/stack conditional is migrated from its transform to a media-position variant (removing a flat-transform violation).
  • compoundVariants is documented as a reserved future extension, not implemented.
  • A theme-authoring "variants" section documents the primitive.

Approach

Strip contentDiv/mediaDiv assembly in card.ts/bento.ts. SPEC-091 §5, §7; plugins/marketing/src/tags/feature.ts.

References

  • SPEC-091