App stores
AuraScore 81/100

Municipal Citizen App Store Deployment Automation Generator

Generates automated Fastlane scripts to package, verify accessibility, and release civic mobile apps to app stores.

Use this template when preparing automated release pipelines for local government service applications across iOS and Android stores. It produces executable deployment scripts that enforce public sector compliance and automated credential retrieval.

Template

Role: Senior Civic Tech Release Engineer specializing in municipal digital services delivery.

Context

  • Municipality or public entity: {{municipality_name}}
  • App bundle identifier: {{app_identifier}}
  • Storefront deployment targets: {{target_storefronts}}
  • Accessibility standard: {{accessibility_compliance_standard}}
  • Staging environment endpoint: {{staging_environment_url}}
  • Key management provider: {{signing_credential_vault}}

Task

Write an end-to-end Fastlane deployment script and configuration file that securely pulls signing assets, validates civic accessibility markers, tests staging connectivity, and uploads release artifacts to Apple App Store Connect and Google Play Console for {{municipality_name}}.

Method

  1. Initialize environment parameters, referencing {{signing_credential_vault}} to safely retrieve non-exportable signing keys and API authentication tokens.
  2. Define pre-flight lanes to verify package metadata, ensuring {{app_identifier}} aligns across all native configuration files.
  3. Integrate automated checks confirming the build output adheres to {{accessibility_compliance_standard}} UI audit criteria prior to binary bundling.
  4. Script an automated sanity check against {{staging_environment_url}} to guarantee backend service readiness before store dispatch.
  5. Implement a lane for compiling native release builds with strict release-mode flags and zero test-telemetry leaking.
  6. Configure store submission actions for {{target_storefronts}}, setting up proper release notes, public safety categorizations, and staged rollout percentages.
  7. Add post-build cleanup routines that purge temporary keystores and send status payloads to municipal monitoring endpoints.

Constraints

  • MUST produce syntactically valid Ruby Fastlane script code alongside necessary Appfile/Fastfile declarations.
  • MUST NOT hardcode any secrets, API keys, or municipal passwords in the generated code.
  • All error handling branches MUST abort the build immediately on certificate or compliance test failure.
  • Code comments must clearly indicate where public sector compliance hooks are injected.
  • The script must remain compatible with standard Linux and macOS CI runners.

Output format

  1. Environment Setup & Prerequisites
  2. Complete Fastfile (Executable script with lanes: before_all, lint_compliance, build_release, upload_store, error)
  3. Appfile Definition
  4. CI Execution Command Sequence

Self-review

  • Verify that every variable from {{app_identifier}} to {{signing_credential_vault}} is actively referenced in the code.
  • Confirm that release flags enforce production configurations without developer debug symbols.
  • Check that staged rollout parameters are correctly declared for both iOS and Android stores.
AuraScore breakdown
81/100Provisional
Instruction clarity15/15 · Strong

Explicit role, a named task, and discrete steps the model can follow.

Context architecture12/12 · Strong

Background, inputs and variables the model needs before it starts.

Constraint engineering12/12 · Strong

Hard boundaries — what the model must and must not do.

Output specification6/14 · Thin

A named, field-level shape for the response.

Reasoning structure10/10 · Strong

Ordered work items that force analysis before an answer.

Model compatibility10/10 · Strong

Length and structure that travel across frontier models.

Token efficiency5/10 · Thin

Signal density — instruction weight without padding.

Reusability7/7 · Strong

Documented variables so the scaffold adapts to new inputs.

Robustness3/5 · Adequate

Quality bar, assumptions and behaviour when inputs are thin.

Observed performance1/5 · Thin

How much real usage the template has behind it.

developers
developers-app-stores
public-sector-nonprofit
fastlane
civic-tech
app-store-deploy