# Feature row with workflow mockup

Schema: Design Details SECTION.md v3.2
Website: Offloop
Source: https://offloop.org/
Source section IDs: gap-51d54e99-1659-2401
Status: AI analysed; vocabulary promotion is automated

## Builder's note

What makes it work:
- The split layout pairs an airy left column of headline and short subcopy with a dense mockup on the right, so the eye reads the message first and then the proof.
- A large serif headline (about 64px) over small sans body text gives a clear editorial hierarchy, and mono labels inside the mockup add a technical counterpoint.
- The mockup shows the exact feature being described, with chat bubbles, flow nodes and progress dots grouped clearly, so it explains the feature without stock imagery.

What a screenshot can't show:
- The recording shows only plain scrolling past the section, with no reveal, node animation or cursor movement inside the mockup.
- No type sizes, spacing or padding were measured, so the ~64px headline is an estimate from review.

Borrow: Pair a quiet, text-light column with a dense, purpose-built interface graphic so the visual proves the claim the headline makes.
Leave alone: Don't copy the Denton serif, the beige-and-white canvas with green accent, or the exact chat-plus-flowchart mockup; a free editorial serif such as Fraunces or Newsreader gives a similar feel.

## Classification

- Type: features
- Layout: Split layout with left-aligned text and right-aligned UI mockup.
- Styles: minimal, soft, typographic
- Confidence: 95%

## Purpose and structure

A feature block showing workflow text on the left and a UI graphic with process nodes on the right.

Visual signature: Soft beige background framing a serif heading and a flowchart-style UI mockup.

## Components

- heading
- paragraph
- ui-mockup

## Typography

- Display: Denton — 66px 400
- Heading: Denton — 64px 400
- Body: Inter — 13px 400
- Mono: JetBrains Mono — 13px 400

## Functional palette

- Canvas: canvas #FFFFFF
- Text: text #1A1A1A
- Muted-Text: muted text #6C737C
- Accent: accent #008130
- Primary-Action: primary action #000000

## Motion evidence

- 0.0–15.0s — Scroll down through the product description features. (95% confidence)
- 38.0–48.0s — Scroll up past the workflow feature section. (95% confidence)

## Section quality

Overall: 64.18/100 (Good)
Scored coverage: 85%

- Typography: 68 — Large serif display headline (Denton, ~64px) against small Inter body text creates strong contrast and a confident editorial hierarchy; the mono/UI labels in the mockup add a technical counterpoint. Pairing is deliberate but not unusual for this genre of product marketing page. Next tier: Needs a more distinctive type treatment or scale relationship beyond large-serif/small-sans split to feel singular rather than a well-executed convention.
- Composition: 66 — Clean split layout: left column holds headline/subcopy with generous whitespace, right column holds a dense, multi-layered chat+workflow UI mockup with clear internal grouping (avatars, chat bubbles, flow nodes, progress dots). The asymmetry between airy text and dense mockup is intentional and well balanced on a beige/white canvas. Next tier: The right-side UI panel, while detailed, follows a fairly standard dashboard-card convention; composition doesn't introduce a structural idea beyond text-left/visual-right split seen broadly in SaaS marketing.
- Motion: inconclusive — Motion moments only describe generic scroll-up/scroll-down past the section with no specific timestamped visible change (reveal, node animation, cursor movement) within the mockup itself. Next tier: Requires specific timestamped evidence of what animates inside the mockup (e.g., flow nodes connecting, chat messages appearing) to assess motion quality.
- Content: 65 — The UI mockup is purpose-built to illustrate the exact feature being described (agent workflow, chat handoff, progress tracking), giving strong content-to-message alignment rather than generic stock imagery. Next tier: Mockup content, while relevant, is a fairly literal illustration of the claim; lacks a surprising or metaphor-driven content choice that would elevate it further.
- Originality: 58 — The chat-plus-flowchart dashboard mockup is a recognizable pattern in AI-agent product marketing; execution is tidy but the underlying idea (split hero-like feature block with app screenshot) is common. Next tier: Needs a more unexpected visual conceit or interaction idiom that isn't shared across many agent/automation product pages.
- Adaptability: 62 — Clear separable structure: heading/paragraph block, and a self-contained UI mockup component with internal subcomponents (avatar, chat bubble, workflow card, progress indicator) that could be reskinned with different copy/brand colors with moderate effort. Next tier: Mockup's internal density (multiple nested components, specific iconography) ties it closely to this product's exact data model, limiting how cleanly it strips to a generic skinnable template.

Strengths:
- Strong scale contrast between serif display headline and small supporting text
- Mockup content directly visualizes the stated feature rather than using generic imagery
- Balanced asymmetric split between airy text column and dense UI panel
- Clear internal grouping within the mockup (chat, workflow card, progress bar)

Weaknesses:
- Overall pattern (text-left, product-screenshot-right) is a common SaaS marketing convention
- Mockup's layered density borders on cluttered relative to the minimal left column
- No confirmed motion detail to evaluate animation craft
- Originality rests mainly on content specificity rather than a structural or interaction idea

Why it does not reach the next tier: The section executes a familiar split-feature layout cleanly with good typographic contrast and relevant mockup content, but it doesn't introduce a structural or interaction idea distinct enough from standard AI-product marketing sections to justify a strong/memorable rating.

## Adaptation guidance

- Effort: Medium
- Guidance: Reuse the airy text-left/dense-mockup-right skeleton and typographic scale contrast; replace the workflow mockup contents with a reskinned equivalent UI relevant to the new product's feature, keeping the same layered card/avatar/progress-dot grouping logic.

What transfers:
- Split text/visual layout with generous whitespace
- Large serif headline over small sans paragraph for feature framing
- Card-based UI mockup pattern with nested avatar/chat/workflow elements

Dependencies:
- Specific workflow/chat UI iconography and copy tied to this product
- Exact typefaces (Denton, Inter, JetBrains Mono) and accent green for status indicators

## Living vocabulary

- No reusable vocabulary candidates were supported by this section.

Only terms with status `active` enter the public taxonomy. Deferred and proposed terms remain available to later AI passes; rejected terms remain as provenance so they are not repeatedly reinvented.

## Provenance and limitations

- Section boundaries and naming: Gemini Pro visual observation
- Motion observations: Gemini Pro direct-video analysis
- Quality judgment: Claude
- Exact design facts: browser/CSS extraction at website scope
- Rubric: Design Details section rubric 3.2 (Typography 20%, Composition 20%, Motion 15%, Content 15%, Originality 15%, Adaptability 15%)
- Motion could not be scored due to lack of specific timestamped visible changes
- No direct evidence of radius, shadow, or spacing values beyond general token descriptions
- Cannot confirm exact font rendering or responsive behavior from a single desktop crop

## Usage guidance

Use this section as design evidence. Create an original implementation; do not reproduce the source copy, assets, or proprietary composition exactly.

## Build blueprint v3.2

### Purpose and classification

- Canonical type: features
- Source type: features
- Structure: two-column
- Layout: Split layout with left-aligned text and right-aligned UI mockup.
- Styles: minimal, soft, typographic
- Components: heading, paragraph, ui-mockup
- Purpose: A feature block showing workflow text on the left and a UI graphic with process nodes on the right.
- Visual signature: Soft beige background framing a serif heading and a flowchart-style UI mockup.
- Place on the page: 4 of 11, after Feature collection (`offloop-org:Feature_Chat_Mockup`), before Feature collection (`offloop-org:Feature_Node_Mockup`)

### Crop and composition

- Deterministic crop dimensions are unavailable.
- Guidance: Preserve the visual relationship between the two columns; adapt their ratio to the new content instead of copying the source dimensions.

### Exact typography evidence

The sectionScale values were measured inside this crop. The siteRoles values explain how those faces function across the source website; they must not replace section measurements.

```json
{
  "sectionScale": [],
  "siteRoles": [
    {
      "role": "display",
      "size": "66px",
      "family": "Denton",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-19: computed CSS at 1440×1000; AI role: Used for the large standout text 'You set the direction. Your agent team keeps the work moving.'.",
      "sampleId": "font-19",
      "confidence": 0.9,
      "lineHeight": "72.6px",
      "letterSpacing": "0.7px"
    },
    {
      "role": "heading",
      "size": "64px",
      "family": "Denton",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-2: computed CSS at 1440×1000; AI role: Used for major section headings like 'There’s more work than your team has time for.'.",
      "sampleId": "font-2",
      "confidence": 0.95,
      "lineHeight": "66.5px",
      "letterSpacing": "-1.3px"
    },
    {
      "role": "body",
      "size": "13px",
      "family": "Inter",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-6: computed CSS at 1440×1000; AI role: Used for standard body text and explanatory paragraphs throughout the page.",
      "sampleId": "font-6",
      "confidence": 0.85,
      "lineHeight": "20px",
      "letterSpacing": "normal"
    },
    {
      "role": "mono",
      "size": "13px",
      "family": "JetBrains Mono",
      "source": "computed",
      "traits": "Regular",
      "weight": "400",
      "evidence": "font-15: computed CSS at 1440×1000; AI role: JetBrains Mono used in specific UI contexts like 'Audience fit: 88', suggesting data or technical details.",
      "sampleId": "font-15",
      "confidence": 0.9,
      "lineHeight": "16px",
      "letterSpacing": "normal"
    }
  ]
}
```

### Exact color evidence

The section samples record where each computed value was used. Functional roles come from the website-level classifier and remain separate.

```json
{
  "sectionUsage": [],
  "functionalPalette": [
    {
      "hex": "#FFFFFF",
      "name": "canvas",
      "role": "canvas",
      "source": "computed",
      "evidence": "color-1: computed rgb(255, 255, 255); AI role: White background dominates the majority of the page sections.",
      "sampleId": "color-1",
      "confidence": 0.95
    },
    {
      "hex": "#1A1A1A",
      "name": "text",
      "role": "text",
      "source": "computed",
      "evidence": "color-4: computed rgb(26, 26, 26); AI role: Dark gray/black used for main headings and body text for high contrast.",
      "sampleId": "color-4",
      "confidence": 0.95
    },
    {
      "hex": "#6C737C",
      "name": "muted text",
      "role": "muted-text",
      "source": "computed",
      "evidence": "color-7: computed oklch(0.552 0.016 258); AI role: Lighter gray used for secondary text and descriptions.",
      "sampleId": "color-7",
      "confidence": 0.9
    },
    {
      "hex": "#008130",
      "name": "accent",
      "role": "accent",
      "source": "computed",
      "evidence": "color-18: computed rgb(0, 129, 48); AI role: Green used for positive indicators like '+12' or 'Evaluate fit' tags.",
      "sampleId": "color-18",
      "confidence": 0.85
    },
    {
      "hex": "#000000",
      "name": "primary action",
      "role": "primary-action",
      "source": "computed",
      "evidence": "color-2: computed rgb(0, 0, 0); AI role: Black used for primary buttons like 'Sign in' and icons.",
      "sampleId": "color-2",
      "confidence": 0.8
    }
  ]
}
```

### Design tokens

```json
{
  "radius": "Varies; buttons and smaller UI elements have tighter radii, while large UI mockups have softer, more pronounced rounded corners.",
  "density": "Low density; the design favors whitespace and clear hierarchy over packing information tightly.",
  "evidence": "Observations based on visual inspection of the page layout, spacing around text blocks, rounded edges on images and form fields, and the overall uncluttered appearance.",
  "borderStyle": "Subtle borders are used occasionally to define cards or inputs, but many elements rely on spacing or light backgrounds for separation.",
  "buttonStyle": "Buttons are typically solid with rounded corners. The primary call-to-action in the hero is prominent, while secondary actions are more subdued.",
  "cornerStyle": "Rounded corners are prevalent on UI mockups, buttons, and cards, suggesting a modern and approachable feel.",
  "contentWidth": "Content is generally centered and constrained to a readable width, though UI mockups may break out wider for emphasis.",
  "spacingRhythm": "Generous spacing between sections and elements, creating a breathable layout. Padding inside cards and UI elements is consistent."
}
```

### Reconstruction specification

This is the implementation contract for the captured desktop viewport. Prefer section-specific facts here over general website descriptions.

- Root container was not deterministically isolated.
- Layout containers: 0; cards/surfaces: 0; media elements: 0; browser animations: 0.

#### Container, grid, and spacing

```json
{
  "viewport": {
    "width": null,
    "captureBounds": null
  },
  "container": null,
  "spacing": {
    "observedGapsPx": [],
    "representativeContentWidthsPx": []
  },
  "columns": []
}
```

#### Cards and surfaces

```json
{
  "cards": [],
  "surfaces": null
}
```

#### Media treatment

```json
[]
```

#### Browser-exposed animation parameters

```json
[]
```

### Measured geometry, surfaces, media, and animation

These raw values come from the saved element map and computed styles. Empty arrays mean the fact was not captured; they are not permission to invent source values.

```json
null
```

### Observed motion

1. **scroll** — Scroll down through the product description features. (0s–15s; 95% confidence). Recreate the interaction principle with project-appropriate timing and easing; the evidence does not guarantee source easing values.
2. **scroll** — Scroll up past the workflow feature section. (38s–48s; 95% confidence). Recreate the interaction principle with project-appropriate timing and easing; the evidence does not guarantee source easing values.

The browser animation records above are deterministic parameters captured from active browser animations. The timestamped observations describe what Gemini saw in the video. Treat them as complementary evidence. When either source is empty or they conflict, state the uncertainty instead of inventing timing or easing.

### Responsive contract

- Measured viewport: unknownpx wide.
- Mobile/tablet values: not measured by this section evidence unless a separate capture is explicitly listed.
- Preserve hierarchy and sequence; collapse simultaneous columns only where needed, maintain media aspect ratios, and verify touch targets and text wrapping at target breakpoints.

### Structure versus visual skin

- Preserve: content hierarchy, layout relationships, section rhythm, interaction purpose.
- Adapt: brand colors, font family, copy, imagery, icons, decorative details.
- Rule: Preserve the observed design logic while creating original branding, copy, assets, and implementation details.

### Adaptation and dependencies

- Effort: medium
- What transfers: Split text/visual layout with generous whitespace; Large serif headline over small sans paragraph for feature framing; Card-based UI mockup pattern with nested avatar/chat/workflow elements
- Dependencies: Specific workflow/chat UI iconography and copy tied to this product; Exact typefaces (Denton, Inter, JetBrains Mono) and accent green for status indicators
- Guidance: Reuse the airy text-left/dense-mockup-right skeleton and typographic scale contrast; replace the workflow mockup contents with a reskinned equivalent UI relevant to the new product's feature, keeping the same layered card/avatar/progress-dot grouping logic.

### Evidence readiness

- Coverage: 4/7
- Can build: Yes
- Missing facts: section-specific computed typography and color samples; section-level geometry, surfaces, media treatment, and animation parameters
- Warning: Buildable with adaptations for these unsupported facts: section-specific computed typography and color samples; section-level geometry, surfaces, media treatment, and animation parameters.

### Agent implementation prompt

Create an original features section inspired by the design evidence titled “Feature row with workflow mockup”.

Purpose: A feature block showing workflow text on the left and a UI graphic with process nodes on the right.

Structure: two-column. Source layout label: Split layout with left-aligned text and right-aligned UI mockup.. Preserve the visual relationship between the two columns; adapt their ratio to the new content instead of copying the source dimensions.

Visual signature to preserve at the pattern level: Soft beige background framing a serif heading and a flowchart-style UI mockup.

Components: heading, paragraph, ui-mockup.

Style direction: minimal, soft, typographic.

No deterministic crop dimensions were attached.

Typography evidence: {"role":"display","size":"66px","family":"Denton","source":"computed","traits":"Regular","weight":"400","evidence":"font-19: computed CSS at 1440×1000; AI role: Used for the large standout text 'You set the direction. Your agent team keeps the work moving.'.","sampleId":"font-19","confidence":0.9,"lineHeight":"72.6px","letterSpacing":"0.7px"} {"role":"heading","size":"64px","family":"Denton","source":"computed","traits":"Regular","weight":"400","evidence":"font-2: computed CSS at 1440×1000; AI role: Used for major section headings like 'There’s more work than your team has time for.'.","sampleId":"font-2","confidence":0.95,"lineHeight":"66.5px","letterSpacing":"-1.3px"} {"role":"body","size":"13px","family":"Inter","source":"computed","traits":"Regular","weight":"400","evidence":"font-6: computed CSS at 1440×1000; AI role: Used for standard body text and explanatory paragraphs throughout the page.","sampleId":"font-6","confidence":0.85,"lineHeight":"20px","letterSpacing":"normal"} {"role":"mono","size":"13px","family":"JetBrains Mono","source":"computed","traits":"Regular","weight":"400","evidence":"font-15: computed CSS at 1440×1000; AI role: JetBrains Mono used in specific UI contexts like 'Audience fit: 88', suggesting data or technical details.","sampleId":"font-15","confidence":0.9,"lineHeight":"16px","letterSpacing":"normal"}

Color evidence: {"hex":"#FFFFFF","name":"canvas","role":"canvas","source":"computed","evidence":"color-1: computed rgb(255, 255, 255); AI role: White background dominates the majority of the page sections.","sampleId":"color-1","confidence":0.95} {"hex":"#1A1A1A","name":"text","role":"text","source":"computed","evidence":"color-4: computed rgb(26, 26, 26); AI role: Dark gray/black used for main headings and body text for high contrast.","sampleId":"color-4","confidence":0.95} {"hex":"#6C737C","name":"muted text","role":"muted-text","source":"computed","evidence":"color-7: computed oklch(0.552 0.016 258); AI role: Lighter gray used for secondary text and descriptions.","sampleId":"color-7","confidence":0.9} {"hex":"#008130","name":"accent","role":"accent","source":"computed","evidence":"color-18: computed rgb(0, 129, 48); AI role: Green used for positive indicators like '+12' or 'Evaluate fit' tags.","sampleId":"color-18","confidence":0.85} {"hex":"#000000","name":"primary action","role":"primary-action","source":"computed","evidence":"color-2: computed rgb(0, 0, 0); AI role: Black used for primary buttons like 'Sign in' and icons.","sampleId":"color-2","confidence":0.8}

No section-bounded typography samples were measured.

No section-bounded color samples were measured.

No saved element-map measurements were available; do not invent exact source spacing, card, media, or animation values.

Motion evidence: scroll: Scroll down through the product description features. (95% confidence) scroll: Scroll up past the workflow feature section. (95% confidence)

Transfer these principles: Split text/visual layout with generous whitespace; Large serif headline over small sans paragraph for feature framing; Card-based UI mockup pattern with nested avatar/chat/workflow elements.

Dependencies: Specific workflow/chat UI iconography and copy tied to this product; Exact typefaces (Denton, Inter, JetBrains Mono) and accent green for status indicators.

Adaptation guidance: Reuse the airy text-left/dense-mockup-right skeleton and typographic scale contrast; replace the workflow mockup contents with a reskinned equivalent UI relevant to the new product's feature, keeping the same layered card/avatar/progress-dot grouping logic.

Use new copy, imagery, branding, and implementation details. Do not reproduce the source website or its proprietary assets.
