meta:
  has_code_implementation: true
  code_path:
  - spec\gas_adapter_contract.yaml
schema_version: gas_adapter_contract.v1
exports:
- function_name: runDataFeed
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: sector_flow
  status: active
- function_name: runDataFeed
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: macro
  status: active
- function_name: runDataFeed
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: core_satellite
  status: active
- function_name: logDailyAssetHistory_
  min_arity: 2
  max_arity: 2
  return_shape: void
  sheet_key: daily_history
  status: active
- function_name: ensureAccountSnapshotConfirmModeSetting_
  min_arity: 1
  max_arity: 1
  return_shape: void
  sheet_key: settings
  status: active
- function_name: upsertOperationalWarningSetting_
  min_arity: 2
  max_arity: 2
  return_shape: void
  sheet_key: settings
  status: active
- function_name: getCoreSatelliteUniverse
  min_arity: 0
  max_arity: 0
  return_shape: array
  sheet_key: universe
  status: active
- function_name: parseAccountSnapshot_
  min_arity: 3
  max_arity: 3
  return_shape: object
  sheet_key: account_snapshot
  status: active
- function_name: parseAccountSnapshot_
  min_arity: 3
  max_arity: 3
  return_shape: object
  sheet_key: macro
  status: active
- function_name: getActiveTickers_
  min_arity: 0
  max_arity: 0
  return_shape: array
  sheet_key: account_snapshot
  status: active
- function_name: getActiveTickers_
  min_arity: 0
  max_arity: 0
  return_shape: array
  sheet_key: settings
  status: active
- function_name: checkAccountSnapshotFreshness_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: account_snapshot
  status: active
- function_name: readAccountSnapshotHeat_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: data_feed
  status: active
- function_name: getAccountSnapshotConfirmStats_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: account_snapshot
  status: active
- function_name: readMacroRegime_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: macro
  status: active
- function_name: parseAccuracy_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: monthly_history
  status: active
- function_name: parseAccuracy_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: settings
  status: active
- function_name: getPa1WeightOverrides_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: settings
  status: active
- function_name: recordPa1FeedbackEntry_
  min_arity: 2
  max_arity: 2
  return_shape: void
  sheet_key: pa1_feedback
  status: active
- function_name: getSellPassAccuracyRate_
  min_arity: 0
  max_arity: 0
  return_shape: number
  sheet_key: pa1_feedback
  status: active
- function_name: evaluatePa1FeedbackBatch_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: pa1_feedback
  status: active
- function_name: evaluatePa1FeedbackBatch_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: data_feed
  status: active
- function_name: evaluatePa1FeedbackBatch_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: settings
  status: active
- function_name: adjustPaeWeights_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: settings
  status: active
- function_name: updateEvaluationDashboard_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: evaluation_dashboard
  status: active
- function_name: updateEvaluationDashboard_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: daily_history
  status: active
- function_name: updateEvaluationDashboard_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: macro
  status: active
- function_name: getAlphaHistorySummary_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: alpha_history
  status: active
- function_name: auditYamlGasCoverage_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: settings
  status: active
- function_name: calcTradeQualityScorer_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: trade_quality_history
  status: active
- function_name: calcTradeQualityScorer_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: data_feed
  status: active
- function_name: calcTradeQualityScorer_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: settings
  status: active
- function_name: calcPatternBlacklistAuto_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: settings
  status: active
- function_name: calcAlphaFeedbackLoop_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: monthly_history
  status: active
- function_name: calcAlphaFeedbackLoop_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: settings
  status: active
- function_name: getAlphaFeedbackJson_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: settings
  status: active
- function_name: _writeRebalanceSheet_
  min_arity: 4
  max_arity: 4
  return_shape: void
  sheet_key: rebalance
  status: active
- function_name: readSettingsTab_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: settings
  status: active
- function_name: readPerformanceSheet_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: performance
  status: active
- function_name: readExistingEpsRevision_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: core_satellite
  status: active
- function_name: calcFcBudget_
  min_arity: 2
  max_arity: 2
  return_shape: number
  sheet_key: performance
  status: active
- function_name: readAccountSnapshotMap_
  min_arity: 0
  max_arity: 0
  return_shape: object
  sheet_key: account_snapshot
  status: active
- function_name: initAccountSnapshotTemplate_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: universe
  status: active
- function_name: runCoreSatelliteBatch
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: core_satellite
  status: active
- function_name: buildDataFeedMap_
  min_arity: 1
  max_arity: 1
  return_shape: object
  sheet_key: data_feed
  status: active
- function_name: updatePa1WeightsManual_
  min_arity: 0
  max_arity: 0
  return_shape: void
  sheet_key: settings
  status: active
