Pular para o conteúdo
Planeamento/Ferramenta livre.

Planejador da ordem de desenvolvimento

Organize os recursos selecionados do aplicativo em uma sequência de dependência consciente, com escopo prompts e passos de verificação. Ferramenta de planejamento baseada em navegador livre.

01 / Características para construir

Recursos necessários.

02 / Já construído

Características existentes.

Sua ordem de construção.

Os pré-requisitos são adicionados automaticamente. As características existentes são tratadas como disponíveis.

  1. 1

    Data layer

    Precondição adicionada.

    Create and reload a record. Invalid input is rejected and unauthorized reads fail.

  2. 2

    Dashboard

    Check zero records, real records, a failed request, keyboard navigation, and a mobile viewport.

  3. 3

    Accounts & authentication

    Precondição adicionada.

    Sign in, reload, sign out, and verify protected routes and data remain protected.

  4. 4

    Payments

    Precondição adicionada.

    Run test checkout and replay a test event. Confirm one purchase cannot create duplicate access or charges.

  5. 5

    Subscriptions

    Use provider test scenarios for activation, cancellation, failed renewal, and duplicate events.

prompts & Verificação

feature-build-plan.md

Feature build sequence

Already available: App foundation.

1. Data layer (prerequisite)

Define the required records and relationships for the agreed core flow. Validate inputs and implement server-side access boundaries. Ask about missing data decisions before writing migrations.

Verify: Create and reload a record. Invalid input is rejected and unauthorized reads fail.

2. Dashboard

Build a dashboard using the existing components and real data sources. Include loading, empty, failure, and populated states. Do not add unrequested charts or metrics.

Verify: Check zero records, real records, a failed request, keyboard navigation, and a mobile viewport.

3. Accounts & authentication (prerequisite)

Implement the agreed account flow with the existing authentication provider. Include signed-out, expired-session, recovery, and unauthorized states.

Verify: Sign in, reload, sign out, and verify protected routes and data remain protected.

4. Payments (prerequisite)

Integrate the selected payment provider in its test environment. Store authoritative server-side payment state and handle duplicate events idempotently. Include canceled, declined, pending, and completed checkout.

Verify: Run test checkout and replay a test event. Confirm one purchase cannot create duplicate access or charges.

5. Subscriptions

Implement the agreed subscription lifecycle on top of existing billing: activation, renewal, cancellation, expiration, and plan changes. Define when entitlement changes take effect.

Verify: Use provider test scenarios for activation, cancellation, failed renewal, and duplicate events.

Número de palavras: 220De volta aos detalhes ↑

O texto exportado permanece em inglês; seus dados são mantidos como foram digitados.

Sem registro. Nenhum crédito de IA. Esta ferramenta monta sua saída no seu navegador.

De uma ideia para algo útil.

  1. 01

    Selecione os recursos que você precisa e as fundações já construídas.

  2. 02

    Reveja as dependências pré-requisitos e a sequência proposta.

  3. 03

    Exportação prompts e verificação do trabalho restante.

Um pouco de contexto.

Este planejador usa um pequeno gráfico de dependência explícita. Por exemplo, assinaturas dependem de contas e estado de faturamento armazenado. Características já construídas são tratadas como pré-requisitos disponíveis. O gráfico é um ponto de partida para aplicativos comuns, não uma prescrição universal de arquitetura.

Boas perguntas.

Por que um recurso extra foi incluído?

Algumas características selecionadas precisam de pré-requisitos. O planejador adiciona essas fundações e as rotula como dependências.

Posso pular o trabalho que já terminei?

Sim. Marque as características existentes como já construídas. Eles vão satisfazer dependências e desaparecer dos passos restantes.

Todas as ferramentas.