# Scene Inspector Manual Test Checklist

Use an existing project with at least one book, one chapter, and one saved scene. Run each section from both the standalone Scene edit page and the Timeline Scene Inspector drawer when practical.

For every section:
- Create or change a value.
- Save.
- Reload the inspector.
- Confirm the value remains.
- Edit the value where the UI supports editing.
- Save.
- Reload the inspector.
- Confirm the edit remains.
- Delete, remove, dismiss, or archive where supported.
- Reload the inspector.
- Confirm the deletion or status change remains.

## 1. Overview / Scene Details
- Edit scene title, scene number, summary, revision status, and primary location.
- Save with **Save scene**.
- Reload and confirm the overview card, inspector header, timeline card, and form fields show the updated values.
- Clear a required title and save to confirm validation returns the full inspector with all lists and sections still available.

## 2. Timing & Structure
- Edit time mode, confidence, start/end date-time, duration amount/unit, and relative time.
- Save with **Save scene**.
- Reload and confirm the timing chip and fields show the updated values.

## 3. Scene Purpose & Outcome
- Select and clear purpose checkboxes.
- Edit purpose notes and outcome notes.
- Save with **Save scene**.
- Reload and confirm the purpose chips and notes persist.

## 4. Scene Notes
- Add a note with type, title, text, and pinned state.
- Reload, edit the note text/title/resolved state, save, and confirm the update persists.
- Remove the note and confirm it stays removed.

## 5. Characters
- Add an existing character or create a new character from the section.
- Reload and confirm the appearance row persists.
- Open the character edit panel, change role, presence, locations, and notes, save, and confirm the update persists.
- Remove the character appearance and confirm it stays removed.

## 6. Character Attributes
- Add an attribute event with character, attribute type, value, and description.
- Reload and confirm it appears.
- Existing attribute events are currently add-only from the inspector; verify any broader edit/delete workflow separately if introduced.

## 7. Character Knowledge
- Add knowledge with character, optional asset/thread, state, and description.
- Reload and confirm it appears.
- Remove the knowledge row and confirm it stays removed.

## 8. Relationship Events
- Add a relationship event using either an existing relationship or a newly selected character pair/type.
- Reload and confirm it appears.
- Remove the relationship event and confirm it stays removed.

## 9. Plot Thread Events
- Add a thread event using an existing thread.
- Add a thread event by choosing a plot line and entering a new thread title.
- Reload and confirm both appear.
- Remove each event and confirm it stays removed.

## 10. Story Assets
- Add an asset event using an existing asset.
- Add an asset event by entering a new asset name.
- Reload and confirm the event appears and any new asset is available.
- Remove the event and confirm it stays removed.

## 11. Asset Locations
- Place an asset at a location with description and current-location update checked.
- Reload and confirm the placement appears.
- Remove the placement and confirm it stays removed.

## 12. Asset Custody
- Add a custody event with asset, event type, role, custodian characters or names, and description.
- Reload and confirm it appears.
- Remove the custody event and confirm it stays removed.

## 13. Writer Workspace
- Edit draft status, priority, estimated/actual word counts, dates, readiness flags, blocked flag, and blocked reason.
- Save workflow.
- Reload and confirm all workflow values persist.

## 14. Scene Checklist
- Add a checklist item.
- Reload, edit the item text/completed state, save, and confirm the update persists.
- Remove the item and confirm it stays removed.

## 15. Attachments / Research
- Add an external-link attachment with type, title, URL, and notes.
- Reload, edit title/URL/notes, save, and confirm the update persists.
- Add or replace a file attachment if local test storage is available.
- Remove the attachment and confirm it stays removed.

## 16. Scene Metrics
- Change each metric slider and metric note.
- Save with **Save scene**.
- Reload and confirm values and notes persist.

## 17. Continuity Warnings
- Run **Validate scene**.
- Reload and confirm warnings appear or remain clear.
- Dismiss and mark intentional on available warnings, then reload and confirm status changes persist.

## 18. Scene Dependencies
- Add a dependency in both directions when another scene is available.
- Reload and confirm it appears in the correct dependency column.
- Remove each dependency and confirm it stays removed.

## 19. Move / Reorder
- Preview moving the scene to the start/end of another chapter.
- Confirm the move from the preview page.
- Reload the timeline and confirm the scene remains selected, keeps the same SceneID, and its related events/metrics/notes remain attached.
- Run **Renumber this chapter** and confirm ordering persists after reload.
