> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Height audit profile, Vortex IQ

> What the Vortex IQ Height health audit checks: Height: Backlog, Capacity & Finding Lifecycle

**[Nerve Centre KPIs](/nerve-centre/kpi-cards/height) · [Audit Profile](/nerve-centre/kpi-cards/height/audit) · [Sentiment Settings](/nerve-centre/kpi-cards/height/sentiment)**

Surfaces the daily ops questions a merchant or web agency lives with in Height: is the API key still good, is our backlog drowning, are people overloaded, and (most importantly) are the findings we filed actually getting resolved or quietly dying in the queue? Height's AI auto-grouping and real-time triage clear faster than legacy trackers, so a stagnating queue is a stronger signal here than elsewhere.

## What this audit checks

### Authentication & access

* API key still valid (auth on /workspace)
* Outbound List(s) tagged for VortexIQ findings exist and are writable
* vortexiq\_finding\_id custom-field template resolvable via /fieldTemplates
* Height rate-limit headroom > 30%

### Backlog health

* Open task count vs 30-day baseline (sudden growth = drowning signal)
* Blocked-task count + change WoW
* Oldest open task age (>90 days = backlog rot)
* Unassigned tasks > 5 (work that nobody owns)
* Backlog-by-priority skew (mostly Lows = no one is grooming)

### VortexIQ findings lifecycle (the stickiness test)

* Abandoned findings - VortexIQ-created tasks, not completed, no activity >14d
* Finding resolution rate over rolling 90d (target >75%)
* Avg time-to-fix for completed findings, by severity
* Findings cancelled without comment (silent dismissals)
* Regression rate - findings that reopened after completion

### Team capacity

* Assignees with >10 open tasks (overload signal)
* Assignees with zero completed tasks in 14d (parked work)
* Cycle time degradation > 25% week-over-week
* Cycle scope-creep (tasks added after Cycle start)

### Cross-connector signals

* Critical findings from sibling connectors (shopify/bigcommerce/adobe/cybersource) older than 7 days with no Height task - coverage gap
* Height tasks referencing decommissioned/archived integrations - stale work

## Severity thresholds

| Signal                             | Warn | Critical |
| ---------------------------------- | ---- | -------- |
| `vortexiq_findings_abandoned`      | 5    | 15       |
| `vortexiq_finding_resolution_rate` | 75   | 50       |
| `blocked_tickets`                  | 3    | 8        |
| `unassigned_tickets`               | 5    | 20       |
| `oldest_open_ticket_age_days`      | 60   | 90       |
| `cycle_time_change_pct`            | 25   | 50       |
| `rate_limit_headroom_pct`          | 30   | 10       |

## Data sources

* `GET https://api.height.app/workspace` - API key + workspace info
* `GET https://api.height.app/lists` - Outbound-list access + writability check
* `GET https://api.height.app/fieldTemplates` - Resolve vortexiq\_finding\_id custom-field template id
* `GET https://api.height.app/tasks` - Filter-driven backlog reads (open count, blocked, abandoned, by-assignee, etc.)
* `GET https://api.height.app/activities` - Status-change history for cycle/lead time + abandonment detection
* `GET https://api.height.app/users` - Assignee resolution + capacity calc
