Amo.ng curated workflow

Build and Verify an Offline Searchable Directory PWA

Implement an approved searchable directory, add bounded offline PWA behavior, protect its API contract, repair confirmed accessibility regressions, and prepare production verification and rollback controls.

Workflow ID
AMO-W-000036
Steps
6
Published
Download Markdown

Copy workflow includes every step and the full linked Prompt content. Use with AI copies a shorter guide with Prompt links; neither action runs the Workflow.

Outcome

Directory and PWA change manifests, data/search/pagination contract, offline/sync state model, API regression suite, accessibility repair/verification record, cross-device test evidence, cache rollback procedure and release-owner checklist.

Before you begin

Have all or some of the following available before you start. The more relevant context you can provide, the stronger the workflow output will be.

  • Listing/source rights and schema
  • Search/filter/pagination/moderation/access requirements
  • Offline/sync/cache/privacy policy
  • API consumers/contracts
  • Repository and authorized tests
  • Accessibility baseline
  • Browser/device targets
  • CI/CD, monitoring and rollback controls

Ordered sequence

Workflow steps

Complete the steps in order. For each step, provide the listed context, carry its result into the next step, and pause wherever a review note is shown.

  1. Step 1 Build a Searchable Directory from an Approved Listing Specification

    Implement approved listing ingestion, search/filter, deterministic pagination, moderation and access boundaries.

    Prompt: Build a Searchable Directory from an Approved Listing Specification

    Input for this step

    Approved listing/search specification, repository, data contracts, moderation/access rules, acceptance scope.

    Carry forward

    Directory implementation, listing/data-state model, search/pagination tests, performance/index evidence, rollback handoff.

    Review note

    Stop if listing rights, source schema, access/moderation rules, repository authority, or safe test data is missing.

    Open prompt
  2. Step 2 Build an Offline-Capable Progressive Web App Feature

    Add one approved offline-aware, installable PWA feature to the directory.

    Prompt: Build an Offline-Capable Progressive Web App Feature

    Input for this step

    Step 1 routes/data states, explicit offline/sync requirements, cache/privacy policy, device matrix.

    Carry forward

    Service-worker/cache change manifest, offline/sync state model, device/update tests, disablement and recovery.

    Review note

    Stop if offline behavior, storage sensitivity, update strategy, browser support, or safe test authority is undefined.

    Open prompt
  3. Step 3 API Contract Regression Test Builder

    Protect final directory API request/response, auth, filtering, pagination and error contracts.

    Prompt: API Contract Regression Test Builder

    Input for this step

    Actual endpoints and consumers, final code, access rules, expected contracts, authorized test scope.

    Carry forward

    Implemented or proposed regression tests, compatibility risks, commands/results and unresolved contract gaps.

    Review note

    Hold if current contract, clients, auth rules, or executable repository access is unavailable.

    Open prompt
  4. Step 4 Web Accessibility Regression Repair Guide

    Reproduce reported keyboard, focus, semantics, naming, contrast, reflow or assistive-technology regressions; repair only a confirmed defect. If no defect is reproduced, make no change and record that result.

    Prompt: Web Accessibility Regression Repair Guide

    Input for this step

    Implemented directory/PWA, target accessibility baseline, reproduction evidence, approved browsers/AT and edit scope.

    Carry forward

    Accessibility findings and any approved repairs, automated protection, a no-change record when no defect is reproduced, the human verification matrix, and residual limitations.

    Review note

    Never claim accessibility conformance. If no defect is reproduced, make no change and record the evidence; retain qualified human review before release.

    Open prompt
  5. Step 5 Production Test and Verification Plan Prompt

    Build the final risk-based verification record across online/offline, search, sync, API and accessibility behavior.

    Prompt: Production Test and Verification Plan Prompt

    Input for this step

    Complete change set and prior test records, acceptance criteria, device/runtime and CI context.

    Carry forward

    Consolidated test results, unrun checks, regression gaps, observability and rollback evidence.

    Review note

    Hold if critical device/offline/search cases or actual execution evidence is absent.

    Open prompt
  6. Step 6 CI/CD Deployment Safety Checklist Generator

    Prepare controlled deployment, cache/service-worker rollback, monitoring, and release-owner gates.

    Prompt: CI/CD Deployment Safety Checklist Generator

    Input for this step

    Final implementation/test evidence, CI/CD, cache/version strategy, rollback and monitoring plan.

    Carry forward

    Release checklist, blockers, staged rollout, rollback triggers, post-release checks and owner decision.

    Review note

    Do not release without safe service-worker rollback, cache invalidation, observability, and accountable approval.

    Open prompt

Completion criteria

Listing ingestion and access are authorized; search/pagination are deterministic; online/offline/update/sync failures are tested; API behavior remains compatible; confirmed accessibility defects are fixed or block release; cache/service-worker rollback and monitoring are observable; no deployment is claimed.

Was this useful?

Browse Workflows