Prompt file imported from Jeremydeeallen/MediaVortex (
.github/prompts/fs.prompt.md). Copyright stays with the author.
Feature success -- run the full completion pipeline in order. Do not skip steps.
-
Run the finalize checklist: turn off debug, update ### Progress with commit hashes, mark feature COMPLETE.
-
QA: check the feature's success criteria against the actual code and system state. Record any failures as [BUG] criteria before closing.
-
UX review (conditional): if the feature doc has a ## Surface section declaring user-facing touchpoints (CLI, UI, API humans call, error messages, docs), review the feature from the end user's perspective. Skip if no ## Surface section or it reads "none" or "internal".
-
Dead code cleanup: remove any code left over from failed approaches explored during this feature.
-
Update flow docs: ensure all *.flow.md files that cover the affected pipeline match the implemented architecture. If a flow step changed, update the table row.
-
Update feature doc: ensure ## Files section is current, verify ### Progress has an entry for every decision point.
-
Run a simplification pass on all changed files -- look for unnecessary complexity, dead code, or redundant logic.
-
Commit with a descriptive message that explains the "why", not just the "what".