Linear Sample Walkthrough


Purpose

Capture exactly what the Redfin gym UI shows, organized so an AI can generate tasks. No guessing, no screenshots— please write the fields, options, and constraints as text.

Deliverable (Google Doc)

Tool Overview
Environment (region, snapshot counts, sample tables)
Actions (with limitations) (nav path + fields + constraints)
UI Description (UI mapping) (nav path + field tables)/Feature Availability table (for anything missing/disabled)

1. Tool Overview

Linear is a fast issue and project tracker. Core entities: Issues, Projects, Cycles (sprints), Views, Labels, Workflow States, Teams, Users, Roadmap Initiatives. Collaboration features include comments, @mentions, attachments, and PR linking.
Screenshot 2025-08-28 at 4.26.15 PM.png

2. Environment

Organization/Workspace: Acme-Main
Users (role): alex (Admin), sarah (Designer), mike (Engineer), lisa (Engineer), priya (QA), tom (Maintainer), emily (Engineer), david (Eng Manager)
Teams → Projects:
Product & Web → Website Revamp, Growth Experiments
Mobile → iOS App Launch
Platform → Backend Migration
Workflow States (ordered): Backlog → In Progress → Review → Done → Canceled
Priorities: Urgent, High, Medium, Low
Labels (name, color): Bug (#D0021B), Feature (#2F80ED), Design (#9B51E0), Backend (#F2994A), Frontend (#27AE60), QA (#FF69B4), Research (#F2C94C), Chore (#56CCF2), Accessibility (#27AE60), Low Priority (#95A5A6)
Cycles: Cycle 32 (Aug 4–29, 2025), Cycle 31 (Closed), Cycle 30 (Closed)
Roadmap Initiatives: Q3 Site Speed (Website Revamp), Services Split (Backend Migration)
Integrations: GitHub (PR linking), Slack (project alerts) — note: may be disabled in gym
Notifications (defaults): Mentions ON; Email digests Daily

Labels:
Screenshot 2025-08-28 at 4.32.10 PM.png

Roadmaps:
Screenshot 2025-08-28 at 4.36.21 PM.png
Screenshot 2025-08-28 at 4.36.35 PM.png

3. Actions (with limitations)

State-changing operations. Give Navigation Path, required fields, and limits.

Create IssuePath: Issues → + New Issue → Fill fields → Create
Limits: Title required; Due Date cannot be past; attachments ≤ 25 MB
Screenshot 2025-08-28 at 4.40.18 PM.png
Screenshot 2025-08-28 at 4.40.10 PM.png

Change Status (Drag & Drop)Path: Project → Board → drag card Backlog → In Progress
Limits: Only moves within the visible board; some columns may not accept drops in the gym

Comment on IssuePath: Issue Detail → Comments
Limits: @mentions must target workspace users; attachment size ≤ 25 MB
Screenshot 2025-08-28 at 4.42.48 PM.png
Set/Change Due DatePath: Issues list or Issue Detail → Due Date
Limits: Must be future date
Filters/Search/Sort/Save ViewPath: Issues
Filters: Project, Priority, Label, Assignee, Status
Sort options (must click): Due Date ↑/↓, Priority ↑/↓, Created ↑/↓, Updated ↑/↓
Search scope: Title + Description (not comments)
Screenshot 2025-08-28 at 4.45.06 PM.png
Screenshot 2025-08-28 at 4.44.56 PM.png

Create Label / Workflow StatePath: Labels → + New Label / Workflow → + Add State
Limits: May require Admin; in gym, creation could be disabled
Create CyclePath: Cycles → + New Cycle
Limits: Dates cannot overlap existing cycle
Integrations (Slack/GitHub)Path: Project → Settings → Integrations → Slack/GitHub
Limits (gym): Often Disabled. Capture error text verbatim.

4. UI Description (UI mapping)
Create Issue (modal)Navigation Path: Issues → + New Issue
Issue Table
Field Label
Type
Mandatory
Allowed Inputs
Options / Constraints
Title
Text input
Yes
Any UTF-8 text
≤ 200 chars
Description
Text area (Markdown)
No
Markdown
Links/code supported
Assignee
Dropdown
No
alex, sarah, mike, lisa, priya…
Workspace users only
Labels
Multi-select dropdown
No
Bug, Feature, Design, Backend…
Multiple selection allowed
Priority
Dropdown
No
Urgent, High, Medium, Low
Default = Medium
Project
Dropdown
No
Website Revamp, iOS App, Backend…
Active projects only
Due Date
Date picker
No
YYYY-MM-DD
Future only
There are no rows in this table
Issues — Filters & SortNavigation Path: Issues
Filters: Project, Priority, Label, Assignee, Status (show applied chips)
Sort (click to expand): Due Date ↑/↓, Priority ↑/↓, Created ↑/↓, Updated ↑/↓
Search bar: keyword over Title + Description
Board (Kanban)Navigation Path: Project → Board
Columns: Backlog, In Progress, Review, Done, Canceled
Card anatomy: Title, Key, Assignee avatar, Labels, Priority, Due date
Behavior: Drag between columns updates Status; reorder within column
Feature Availability (Disabled/Errors Log) — example row
Feature Area: Integrations
Feature Name: Slack push alerts
Navigation Path: Project → Settings → Integrations → Slack
UI Element: Connect Slack
Attempted Action: Connect Slack to channel
Observed Behavior: Modal opens; API call fails
Error Text (verbatim): Error: endpoint /slack/connect not implemented
Status: Disabled
Repro Steps: (1) Project Settings (2) Integrations (3) Slack → Connect (4) Observe error
Expected Behavior: OAuth to Slack + channel toggle
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.