Reference/Help Icon Documentation Audit

Help Icon Documentation Audit

This audit records the documentation source-of-truth work that should happen before the site-wide structured help migration. It is intentionally documentation-first: page help should summarize the current docs and known gaps rather than become a separate source of truth.

Audit date: 2026-05-10.

Current Findings

The frontend currently has roughly 128 help-related usages across Card.info, PageGuide, HelpLabel, InfoTooltip, and the Model Explorer's custom HelpIcon. The implementation is functional, but inconsistent:

AreaCurrent stateIssue to fix in structured-help pass
Shared card helpMost cards use Card info=... with short strings or ad hoc JSX.Many tooltips are unstructured paragraphs and do not consistently say how to use the metric, what not to infer, or what source gaps exist.
HelpLabel labelsLabels inherit local casing such as uppercase section headers, title case form labels, or sentence case page text.The icon itself is consistent, but label casing around it is inconsistent and makes the help pattern feel uneven.
Model Explorer custom HelpIconUses a separate implementation from the shared InfoTooltip.Migrate to the shared structured help system so model-tree help behaves like the rest of the site.
Page guidesProbability, Performance, Model Explorer, Model Lab, Data Capture, and Trade Book already use guide cards.Good pattern to keep, but guide info should use the same sectioned help structure as tooltips.
Measurement pagesPerformance now has the most complete caveats, including unavailable-is-not-zero and adjusted-contract proxy language.Use Performance as the model for Data Capture and Trade Book, but keep source-status caveats current.
Market setup pagesMany chart cards have concise help.Add source/freshness limitations and interpretation boundaries only where relevant; avoid bloating simple live-market cards.

Documentation Refresh Completed For This Audit

The Performance-related docs were stale after the latest production backfill. They now reflect the current production state:

TopicCurrent documented state
Alpha execution rows751 default Performance population.
Opportunity context749/751 scored; 2 insufficient.
Opportunity headline61.5% supportive among 524 decisive rows.
Alignment distribution322 supportive, 225 mixed/no-edge, 202 opposing, 2 insufficient.
Execution benchmarks331/751 quoted, 420/751 unavailable.
Execution liquidity331 partial, 250 unavailable, 170 not sourced; contract volume/OI rows remain 0.
7d forward outcomes177/751 available, 1 pending, 573 unavailable.
Position coverage284 derived positions: 208 closed, 8 open long, 68 open short.
Realized P&LNot sourced; must remain withheld until authoritative accounting/lifecycle data exists.

The following rules are now current in the docs and should be repeated in high-value help icons:

  • Unavailable is not zero.
  • Partial coverage is not failure.
  • Opportunity context is not P&L.
  • BTC proxy context is market backdrop, not MSTR/COIN execution liquidity.
  • Execution quality is readable only for rows with sourced MSTR/COIN contract quotes.
  • Forward outcome P&L and hit rate are readable only for rows with sourced forward marks.
  • 2MSTR and 2COIN standard-root fallback is temporary analysis coverage, not authoritative adjusted-contract valuation.

Page-Level Help Migration Plan

Page / areaDocumentation sourceCurrent help qualityMissing or high-value structured sectionsPriority
PerformanceUSER_JOURNEY.md, TRADE_PERFORMANCE_ANALYTICS.md, TRADE_PERFORMANCE_DATA_GAPS.md, TRADE_PERFORMANCE_BUSINESS_ISSUES.mdGood and recently improved.Convert all remaining one-line cards to structured sections: what it means, how to use it, coverage/gaps, what not to infer.P0
Data CaptureOPERATOR_RUNBOOK.md, DATA_DICTIONARY.md, snapshot diagramsGood page guide, but card help is still terse.Add freshness semantics, schedule expectations, probability-readiness boundaries, and warning/error interpretation.P0
ProbabilityUSER_JOURNEY.md, CALCULATION_REFERENCE.md, probability diagramsStrong page guide and chart help.Standardize vanilla/conditional/CDF/delta help; include stationarity/blend caveats and candidate-screen boundaries.P0
Model ExplorerUSER_JOURNEY.md, SIGNAL_MODEL_FLOWCHART.md, decision tree contentRich content but separate custom help implementation.Replace custom help with structured shared help; preserve node-specific source/gap warnings.P1
Model LabUSER_JOURNEY.md, model-lab scenario diagramGood process help and parameter help.Tighten disabled-roadmap caveats, production-default boundary, and export-only behavior.P1
Trade Bookalpha-trade-sync.md, trade-feed diagramsGood sync controls and read-only table help.Add stronger source-row interpretation and sync-completeness caveats.P1
Market Setup chartsUSER_JOURNEY.md, CALCULATION_REFERENCE.md, screen-to-source mapMostly concise chart definitions.Add gaps only where relevant: live-vs-persisted distinction, provider retention/field limitations, and source freshness.P2
Reference pagesGenerated from docs/.Read-only source of truth.Keep lighter; do not add heavy tooltip content unless it aids navigation.P3

Structured Help Content Standard

The later implementation should migrate important help items to this shape:

SectionPurpose
What this meansPlain-language metric/control definition.
How to use itOperator action or interpretation.
Coverage and gapsData availability, source constraints, and current limitations.
What not to inferPrevents common misreads such as treating unavailable as zero.
ReferencesLinks to Reference docs where the full methodology lives.

Not every tooltip needs every section. Simple market charts can stay concise. Measurement, model-confidence, probability, scenario, and source-readiness help should use the full structure.

Open Issues To Surface In Help Where Relevant

IssueWhere to surface
Authoritative adjusted-contract mapping/deliverables for 2MSTR and 2COIN are still missing.Performance Data Readiness, Execution Quality, Forward Outcomes.
Amberdata MSTR/COIN historical quote coverage is partial and sometimes returns empty data for exact instruments/timestamps.Performance Execution Benchmarks, Data Gaps, future Amberdata reliability work.
Contract volume and open interest are not populated in current execution-liquidity rows.Performance Execution Liquidity.
Forward outcome coverage remains partial.Performance Outcome Availability and attribution tables.
Realized P&L is not sourced.Performance Realized P&L and Position Coverage.
Strategy intent is not available from Alpha; buy=long-vol and sell=short-vol remain assumptions.Opportunity Alignment, Trade Drilldown, Trade Book.
Snapshot freshness and probability readiness are separate checks.Data Capture and Probability.
Conditional probability outputs depend on stationarity and blend weight.Probability and Model Explorer.
Model Lab runs request-scoped scenarios only; it does not change production defaults.Model Lab.

Definition Of Done Before Structured Help Migration

  • Reference docs reflect the current production state and known gaps.
  • In-app generated reference content is regenerated from docs/.
  • The structured help component has a defined section model.
  • High-priority pages are migrated first, beginning with Measurement and Probability.
  • Existing one-line help should only remain where a metric is simple and has no meaningful source caveat.