# Glossary — Jira Dashboard, Burndown, Ishikawa, PMO & Forge Terms

Plain-English definitions of every term used across Dashboards Rich Filters.

## Atlassian Forge
Atlassian's cloud-only app development platform. Forge apps run inside Atlassian-hosted infrastructure with no external servers, enforced sandboxing, and granular permission scopes. Dashboards Rich Filters is built on Forge.

## Atlassian Marketplace
The official storefront where Jira, Confluence and other Atlassian apps are distributed and billed.

## Dashboard gadget
A modular widget displayed inside a Jira Cloud dashboard. Gadgets render their own UI (charts, filters, KPIs) using Jira data.

## Forge KVS (Key-Value Store)
A per-app, per-installation key-value store provided by Atlassian. Dashboards Rich Filters uses it to record a single anonymous installation timestamp.

## globalPage
A Forge module type (`jira:globalPage`) that registers a full-page app entry inside Jira's Apps menu, separate from dashboard gadgets.

## Ishikawa fishbone diagram
A risk-analysis diagram developed by Kaoru Ishikawa in the 1960s that categorises contributing causes of a problem along several branches (commonly People, Process, Quality, Schedule — or the 6M variant). Dashboards Rich Filters renders one automatically from your Jira backlog.

## JQL — Jira Query Language
The SQL-like syntax used to filter Jira issues by field values (project, status, assignee, label, etc.).

## KPI — Key Performance Indicator
A single numeric measure displayed prominently to signal performance. In Dashboards Rich Filters, KPI tiles show totals such as overdue count, completed-this-sprint count, and program health score.

## Milestones timeline
A horizontal timeline of Jira versions (or fixVersions) plotted by release date with status colours.

## Multi-select filter
A filter control that allows selecting more than one value at once. Dashboards Rich Filters provides multi-select filters with type-ahead search across project, status, assignee, component, label, priority and time range.

## PMO — Project Management Office
The function inside an organisation responsible for portfolio-level project governance, status reporting and risk management.

## Portal (React)
A React technique for rendering a child component into a DOM node outside its parent hierarchy (typically `document.body`). Dashboards Rich Filters uses React Portals for filter dropdowns to escape all parent stacking contexts.

## Program health score
A composite 0–100 score Dashboards Rich Filters computes from the mix of issue statuses, overdue ratio and blocked ratio across the currently filtered set.

## Sprint burndown
A time-series chart comparing the ideal remaining work in a sprint against the actual remaining work, used to spot scope creep or under-delivery.

## Statistics by component
A sortable, paginated table breaking down counts by Jira component.

## Stacking context (CSS)
A 3D conceptual layer in CSS rendering that controls which elements paint above which. Mismatched stacking contexts are a frequent source of dropdown / modal bugs.
