Skip to content

Template: Story Plan

This template is used during Phase B of the Use Case to UX workflow. Copy it to your project directory and fill in the <!-- REPLACE: ... --> placeholders. Create one story plan per story.

When filled in, the document title should follow the pattern: Story Plan: <Story Title>.


The following infrastructure must exist before implementation begins. Verify each item is in place before writing any code. If an item is missing, stop and raise the gap as a question in Section 6.

AssetLocationDescription


Elements imported from existing libraries or other repositories without modification.

ElementImport PathUsed For

Elements defined in earlier stories in the same domain that are imported by this story.

ElementLocationUsed ForModified?

FileTypeNotes
FileChange DescriptionReason
FileReason

  1. Verify preconditions — confirm every asset in Section 0 exists at its declared location. If any asset is missing, stop and raise an open question in Section 6.

  2. Final verification — run the full check suite from the repository root:

    Terminal window
    npm run lint
    npx tsc --noEmit
    npm run test -- --testPathPattern="<!-- REPLACE: story file pattern -->"

    All three must pass before committing.

  3. Commit — commit all files created or modified in this story with the message:

    feat(<!-- REPLACE: domain -->): implement <!-- REPLACE: story display name --> story
    Co-Authored-By: <!-- REPLACE: agent co-author line -->

RiskMitigation

#QuestionOptionsRecommendationDecision
1