Hosted onhoraciohdev.dev.hyper.mediavia theHypermedia Protocol

Product Vision

Boards are an AppView that enables users to organize, prioritize, and coordinate work across Documents in the Seed Hypermedia network. Unlike traditional kanban tools, Boards do not own the content they display. Instead, they organize local and remote Documents into a shared workflow.

We are inspired by Trello's simplicity and focus on one Job to Be Done.

Activity: Plan a Workflow

    Create a Board

      As a Project Manager, I want to create a Board to visualize and coordinate work, creating one or many Queries.

      As a Project Manager, I want to share a Board.

      As a Project Manager, I want to archive a Board.

    Define a Workflow

      As a Project Manager, I want to create Columns representing my workflow so that work progresses through well-defined stages.

      Examples

        Backlog

        Ready

        In Progress

        Review

        Done

      As a Project Manager, I want to rename a Columns.

      As a Project Manager, I want to move a Columns.

      As a Project Manager, I want to copy a Columns.

      As a Project Manager, I want to archive a Columns.

      As a Project Manager, I want to delete a Columns.

    Organize Cards

      As a Team Member, I want to create a Card from a Document so that I can organize it within my workflow.

      Acceptance criteria

        Add local Documents.

        Add remote Documents.

        Create a new Document directly from the Board.

      As a Team Member, I want to drag Cards between Columns so that I can update the progress of work.

      Acceptance criteria

        Move Card between Columns.

        Reorder Cards.

        Move multiple Cards.

      As a Team Member, I want to reorder Cards within a Column so that the most important work appears first.

      As a Team Member, I want to quickly open Documents in each Column so that I understand project status.

      As a Team Member, I want to see where every Document currently belongs in the workflow.

      As a Team Member, I want to Rename a Card.

      As a Team Member, I want to Archive a Card.

    Collaborate

      As a software team, we want to organize implementation work into a sprint Board.

      As a maintainer, I want to assign Cards to contributors so that responsibilities are clear.

      As a maintainer, I want to add labels to Cards.

      As a maintainer, I want to set due dates for Cards.

Core Principle

A Board is an AppView.

A Card represents a Document inside a Board.

The Board owns workflow state.

The Document owns knowledge.

Multiple Boards can organize the same Document simultaneously without duplication.

Queries are the primary mechanism for building dynamic AppViews.

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime