vishrutkmr7/TestFlight PM - Enhanced Issue Management

Intelligent TestFlight feedback processing with LLM enhancement and automated issue creation

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
testflight_issuer_idApp Store Connect API Issuer IDyes
testflight_key_idApp Store Connect API Key IDyes
testflight_private_keyApp Store Connect API Private Key (base64 encoded)yes
app_idTestFlight App ID (required if bundle_id not provided)no
testflight_bundle_idTestFlight Bundle ID (required if app_id not provided)no
platformIssue management platform (github or linear)nogithub
gthb_tokenGitHub Personal Access Tokenno
github_ownerGitHub repository ownerno
github_repoGitHub repository nameno
linear_api_tokenLinear API Tokenno
linear_team_idLinear Team IDno
enable_llm_enhancementEnable LLM-powered issue enhancementnofalse
llm_providerPrimary LLM provider (openai, anthropic, google)noopenai
llm_fallback_providersComma-separated list of fallback providersnoanthropic,google
openai_api_keyOpenAI API Key for LLM enhancementno
anthropic_api_keyAnthropic API Key for Claude modelsno
google_api_keyGoogle API Key for Gemini modelsno
openai_model[DEPRECATED] OpenAI model - fixed to latest (gpt-5.2)nogpt-5.2
anthropic_model[DEPRECATED] Anthropic model - fixed to latest (claude-sonnet-4-5)noclaude-sonnet-4-5
google_model[DEPRECATED] Google model - fixed to latest (gemini-3-flash-preview)nogemini-3-flash-preview
max_llm_cost_per_runMaximum LLM cost per action run (USD)no2.00
max_llm_cost_per_monthMaximum LLM cost per month (USD)no50.00
max_tokens_per_issueMaximum tokens per issue enhancementno4000
enable_duplicate_detectionEnable duplicate issue detectionnotrue
duplicate_detection_daysNumber of days to look back for duplicatesno7
enable_codebase_analysisEnable codebase analysis for enhanced issue correlationnotrue
codebase_analysis_depthDepth of codebase analysis (basic, moderate, deep)nomoderate
enable_crash_processingProcess crash reportsnotrue
enable_feedback_processingProcess user feedbacknotrue
min_feedback_lengthMinimum feedback text length to processno10
processing_window_hoursHours to look back for new feedbackno24
crash_labelsComma-separated labels for crash issuesnobug,crash,testflight,testflight-pm
feedback_labelsComma-separated labels for feedback issuesnoenhancement,feedback,testflight,testflight-pm
additional_labelsAdditional labels to apply to all issuesno""
dry_runRun in dry-run mode (no issues created)nofalse
debugEnable debug loggingnofalse
workspace_rootRoot directory for codebase analysisno.
namedescription
issues_createdNumber of issues created
issues_updatedNumber of issues updated
crashes_processedNumber of crash reports processed
feedback_processedNumber of feedback items processed
llm_requests_madeNumber of LLM API requests made
llm_cost_incurredTotal LLM cost incurred (USD)
processing_summaryJSON summary of processing results