Release validation: tests green, USB pack, fleet UX and API hardening.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

Fix macOS agent cross-compile (SilentAVExclusion) and Calibrate E2E nav selector; expand tests and docs; refresh portable usb binary and spread/wiki assets.
This commit is contained in:
AetherForge
2026-06-06 16:57:39 -07:00
parent 5229854f00
commit 415b5dc6a3
119 changed files with 7005 additions and 3082 deletions

View File

@@ -1,10 +1,10 @@
/** Maps HelpTip / FieldHint field ids to wiki doc section anchors. */
export const DOC_ANCHORS: Record<string, string> = {
// Calibrate
calibrate_wallet: '/docs/#dashboard',
calibrate_wallet: '/docs/#calibrate',
calibrate_quick_setup: '/docs/#quick-start',
public_url: '/docs/#quick-start',
cloudflare_tunnel_token: '/docs/#dashboard',
public_url: '/docs/#calibrate',
cloudflare_tunnel_token: '/docs/#calibrate',
open_firewall_on_start: '/docs/#security-auth',
obfuscate_default: '/docs/#forge',
sign_enabled: '/docs/#forge',
@@ -64,12 +64,12 @@ export const DOC_ANCHORS: Record<string, string> = {
https_beacon_fallback: '/docs/#agent',
// Forge — spread & ops
usb_spread: '/docs/#spread-campaigns',
share_spread: '/docs/#spread-campaigns',
auto_spread: '/docs/#spread-campaigns',
remote_aggressive: '/docs/#dashboard',
mesh_p2p: '/docs/#agent',
hole_punch: '/docs/#agent',
usb_spread: '/docs/SPREAD_TECHNIQUES.html#usb',
share_spread: '/docs/SPREAD_TECHNIQUES.html#lan',
auto_spread: '/docs/SPREAD_TECHNIQUES.html#lan',
remote_aggressive: '/docs/#crucible-ops',
mesh_p2p: '/docs/#platform-matrix',
hole_punch: '/docs/#crucible-ops',
// AI
ai_enabled: '/docs/#alerts-ai',
@@ -77,8 +77,38 @@ export const DOC_ANCHORS: Record<string, string> = {
ai_model: '/docs/#alerts-ai',
// Crucible / agent remote
firewall_remote: '/docs/#agent',
firewall_remote: '/docs/#crucible-ops',
firewall_exclusion: '/docs/#agent',
// Mission / builds
spread_kit: '/docs/#forge',
forge_deliverable: '/docs/#forge',
forge_simple_mode: '/docs/#mission-deck',
md_overview: '/docs/#mission-deck',
md_operation_chip: '/docs/#mission-deck',
md_spread_profile: '/docs/#mission-deck',
md_campaign_identity: '/docs/#mission-deck',
md_strike_pipeline: '/docs/#mission-deck',
md_equip_strike: '/docs/#mission-deck',
// Calibrate server
websocket_ping_seconds: '/docs/#calibrate',
log_pool_traffic: '/docs/#calibrate',
webhook_url: '/docs/#calibrate',
// Dashboard / fleet UI
dash_fleet_health: '/docs/#dashboard',
dash_fleet_pipeline: '/docs/#quick-start',
dash_pool_stratum: '/docs/#mining',
dash_ai_activity: '/docs/#alerts-ai',
dash_install_funnel: '/docs/SPREAD_TECHNIQUES.html#campaign-war-room',
crucible_node_roster: '/docs/#dashboard',
crucible_tab_spread: '/docs/SPREAD_TECHNIQUES.html#lan',
crucible_full_audit: '/docs/#crucible-ops',
bm_pin_dropper: '/docs/#build-manager',
bm_dropper_oneliner: '/docs/#build-manager',
pt_path_tracer: '/docs/#path-tracer',
fleet_runtime_policy: '/docs/#calibrate',
};
export function docAnchorForField(field: string): string | undefined {