The Problem
Designers work in phases. Research, exploration, iteration, critique, handoff. Those phases overlap, reverse, and branch. A project can be in "Iterate" while half its tasks are done and the other half haven't started. A simple status column can't represent that.
The tools that exist force designers to translate their work into engineering language. Designers end up maintaining a shadow system in Figma comments, Slack threads, and personal notes. Design managers lose visibility into where projects actually stand. Context gets fragmented across three or four apps.
The Thinking
The core insight was separating two concepts that every PM tool conflates: where a project is conceptually and what's happening tactically. A project's phase (Research, Explore, Design, Iterate, Review, Handoff) represents the former. Task statuses (To Do, In Progress, Feedback, Done) represent the latter. They move independently.
I also knew that designers wouldn't adopt another standalone tool unless it connected to what they already use. That meant real integrations with Linear, Figma, and Jira from day one. Updates from all three feed into a single Recent Progress view so you see everything in one place without opening three browser tabs.
The navigation model follows the same philosophy: fewest possible top-level elements, expanding as you drill deeper. A side-sheet stack with breadcrumb navigation lets you move from overview to project to task to artifact without losing your place. Closing a panel returns you exactly where you were.
The Design
Design phases. Each project carries a phase badge (Research through Handoff) with its own color. Phase transitions are logged with timestamps, creating a full history of how work progressed. Moving into Review automatically creates a feedback artifact so critique notes are captured in context.
Tasks and blockers. Tasks live inside projects with a four-status flow. Each task can carry blockers (a waiting-for checklist), due dates, and attached artifacts. The Today view surfaces everything due or overdue, plus any tasks with unresolved dependencies. The board supports list and kanban views with drag-and-drop.
Artifacts. Design work generates context that PM tools throw away: research findings, competitive audits, decision logs, Figma files. Hierarch treats these as first-class objects with ten resource types. Figma URLs attached to tasks automatically sync as attachments in Linear, keeping design context connected across tools.
Integrations. Linear syncs issues through OAuth with automatic token refresh and webhook signature verification. Figma captures file comments and mentions via webhooks stored with a GIN index for fast lookup. Jira routes through a serverless proxy to handle CORS. All three feeds appear in the Recent Progress panel on the overview dashboard.



Capacity Planning
Design managers need to see where work stands across projects without asking for status updates. Hierarch's capacity view shows every project on a timeline with translucent range bars and task due-date dots for visual density analysis. The view auto-scrolls to today, starts one month in the past for context, and lets you scan weeks of workload at a glance. When a bar is packed with dots, that week is overloaded. When it's empty, there's room.


