Problem / Motivation
Many potters begin using PotterDoc with a backlog of pieces already made. Entering these retroactively requires rapidly advancing through intermediate states and backfilling data — a workflow that is not obvious to new users and easy to do incorrectly (e.g. accidentally leaving required fields blank on intermediate states).
Proposed Solution
Implement the "Retroactive entry" tutorial using TutorialOverlay. Tutorial slug: retroactive_entry.
Steps:
- Copy: "Have pieces you've already made? You can add them retroactively."
- Spotlight the New Piece dialog. Copy: "Create the piece as usual."
- Spotlight rapid state-advance controls. Copy: "Advance through all the states your piece has already passed through — you can fill in field details as you go or come back later."
- Spotlight the piece history view. Copy: "Use piece history to review past states and correct any field values you entered incorrectly."
- Copy: "Each state's fields are always editable from the history panel — nothing is locked in."
- Completion card with Dismiss.
Acceptance Criteria
Dependencies
Problem / Motivation
Many potters begin using PotterDoc with a backlog of pieces already made. Entering these retroactively requires rapidly advancing through intermediate states and backfilling data — a workflow that is not obvious to new users and easy to do incorrectly (e.g. accidentally leaving required fields blank on intermediate states).
Proposed Solution
Implement the "Retroactive entry" tutorial using
TutorialOverlay. Tutorial slug:retroactive_entry.Steps:
Acceptance Criteria
retroactive_entryis not dismissed (ordering relative to other tutorials is configurable, defaulting to afterglaze_fire).retroactive_entryvia the user settings API.TutorialOverlay.Dependencies