--- epic: 12 story: 12.3 title: "Plugin Marketplace" status: draft --- ## Epic 12 — Plugin & Extension System **Goal:** Let power users extend CalcPad. ### Story 12.3: Plugin Marketplace As a user, I want to browse and install community plugins from a marketplace, So that I can extend CalcPad with curated, ready-to-use capabilities. **Acceptance Criteria:** **Given** a user navigates to `calcpad.app/plugins` **When** the page loads **Then** a directory of available plugins is displayed **And** plugins are organized into categories (finance, science, engineering, crypto, dev) **Given** a user finds a plugin they want **When** they click the "Install" button **Then** the plugin is downloaded and placed in the correct plugin directory **And** it is available in CalcPad after the next reload or immediately if hot-reload is supported **Given** plugins are listed in the marketplace **When** a user views a plugin detail page **Then** they see: description, author, version, install count, user ratings, and a readme **And** they can submit their own star rating **Given** a user has installed a marketplace plugin **When** a new version is published by the author **Then** the user is notified of the available update **And** they can update with a single click