Repository navigation
π dashboard: refresh the FAQ section - #12441
Conversation
Re-audit every FAQ answer against current v5 behaviour, add the questions people hit now (Evidence card, N behind, release channels, hold labels, shadow mode, Model Gateway, Experiment Lab, attribution trailer, section layout, audit log, pausing, mobile profile menu), make each question a collapsible <details>, add a client-side filter and a 'Was this answered?' footer, and move every inline style in the panel to token-based .faq-* classes (style ratchet lowered 1491β1432 inline styles). Closes #12439 Signed-off-by: Andy Anderson <andy@clubanderson.com>
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Open PR overlap checkBase branch: Conflicts are checked with every PR merged onto the current tip of
|
β¦answer TestStaticNoStrategyLabCopy pins the rename; link the dashboard-sections entry instead of the legacy-named guide file. Signed-off-by: Andy Anderson <andy@clubanderson.com>
|
merged by Hive trusted-author auto-merge: author @clubanderson holds role owner and GitHub permission admin on repo; CI green at 92c347a. |
|
Thank you for your contribution! Your PR has been merged. We'd love to hear how your experience was: share feedback |
Closes #12439
What changed
src/pkg/dashboard/static/index.htmlβ#faq-section/#faq-panel:Audited against today's v5 docs/code β rewritten
requires_human/rejectverdict "pulls a PR out of the auto-merge lane". Peracmm-policy-matrix.mdandrunning-at-level-6.md#does-the-hive-reviewer-stop-a-merge, the App auto-merge sweep does not read reviewer verdicts; the answer now says so and points athold/ branch rules. Also notes adjudicator/dedupe recommend only.dashboard-sections.md#advisory-digest.settings.md).dashboard-sections.md#cost; dropped the unsourced quota-publisher aside.github-write-surface.md.contributor-relay.md#run-stage-assignments-β¦anchors pointed at a heading that does not exist; now link the page.Removed: nothing wholesale β every prior topic survives, but duplicated prose was folded into the questions above.
Added (each β€ 4 sentences, one or more doc links, verified against code/docs)
review-evidence.md#how-to-read-the-evidence-card; 24h/7d/30d/custom pills, β explainers, grades, "never read by anything that decides a merge")release-channels.md#channel-aware-upgrade-targeting,upgradeTargetLabelUpdate status is inconsistent on edge spokes: Hub tab measures against v4, top bar shows wrong distance, hub says 'running target' for a stale SHAΒ #7262)release-channels.md,stable-soak-policy.md)holdlabel / what is hold-gated (labels-and-control-signals.md: level gate, π bug: an agent files an issue proposing a direction, then implements it with no human sign-offΒ #5117, β¨ [v5] Reporter-trust gating: maintainer issues work unlabelled, external reporters need triage and never auto-mergeΒ #9665, SHA-hold)review-swarm.md#configuration,intent-verification.md#shadow-mode; toggles in Settings β Features β Review Gate and Settings β Security)agent-configuration.md#methods-subscription-clis-vs-self-hosted-inference,docs/inference-backends.md)dashboard.experiment_lab;strategy-lab.md)hive-open-pr.md#the-opened-pr-carries-an-attribution-trailer;governor.attribution_trailerdefault on, audit entry always)dashboard.md#reorder-sections)audit-log.md,dashboard-sections.md#audit-log)operator-reference.md#fleet-breaker,repo-pause.md,running-at-level-6.md#stops-smallest-to-largest)Structure
<section class="faq-group">with<h3 class="faq-group-title">; every question is<details class="faq-q" id="faq-β¦"><summary>β¦</summary>β¦</details>.#faq-filter("Filter questionsβ¦",data-input-action="faqFilter") hides non-matching<details>, hides emptied groups, opens matches, shows "N of M" and a#faq-emptynote.renderFAQ()collapsed summary now shows "N questions".id="faq-section"anddata-dashboard-sectionunchanged; layout/reorder/collapse tests untouched.Style ratchet: all inline
style=in the panel moved to token-based.faq-*classes.webstatic/style_ratchet_test.gobaselines lowered (never raised): inlineStyles 1491β1432, rawFontSizes 630β603, rawBorderRadii 175β174.Tests: new
pkg/dashboard/faq_ui_test.goβ section ids, filter input, every.faq-qhas exactly one<summary>, every answer has anhref, no inline styles in#faq-panel, no<details>withoutfaq-q, stale-claim guard. ExistingTestFAQConfigKeysExistInSchemastill passes (all<code>dotted.keys</code>exist inconfig.Config).Docs:
dashboard-sections.mdFAQ entry rewritten (first sentence ==DASHBOARD_SECTION_HELPhelp text, β€ 25 words);dashboard.mdFAQ paragraph updated; navtitleon the FAQ sidebar row updated. Changelog fragmentchangelog.d/changed-dashboard-faq-refresh.md.Nothing here reads into or alters merge eligibility / auto-merge (RFC #12062 non-goals): the FAQ is static text plus a client-side filter.
cc @mrbobbytables