- Read
fast-track-ai/INDEX.mdand the current conversation. Identify the active objective, verified state, unresolved decisions, and relevant durable artifacts. - Preserve every active user instruction exactly under
Active user instructions, verbatim. Omit only secrets or unnecessary personal data and disclose the omission. Do not paraphrase instructions whose wording constrains the next agent. - Separate verified completed work from next actions. List next actions in one ordered
## Next actionslist whose first item is the first concrete step. Record blockers, risks, relevant paths, and observed command results without presenting inference as observation. - Reference specs, research, refs, decisions, assessments, diffs, and other durable documents by path instead of duplicating their contents.
- Compute the final path
fast-track-ai/handoffs/YYYY-MM-DD-HHmmssZ-<slug>.mdfrom the current UTC instant. Before writing, check that this path exists in neither the active directory norfast-track-ai/handoffs/archive/; stop and report a collision instead of overwriting. - Write the final document directly to that path from
./assets/handoff.md. Setcaptured: YYYY-MM-DDTHH:MM:SSZto the same UTC instant as the filename. Do not use a lifecyclestatus. - Validate the new handoff before touching any other handoff: every heading in
./assets/handoff.mdis present,capturedhas theYYYY-MM-DDTHH:MM:SSZform and names the filename instant, and the frontmatter fits the canonical subset (line 1 is---, a later---line closes it, each non-blank line between them is onekey: valuefield, no key repeats). On failure, fix the new handoff or stop and report the failure; archive nothing. - Only after step 7 passes, order active handoffs by their
capturedinstant, not filename text. Keep the three newest infast-track-ai/handoffs/. Move each older handoff tofast-track-ai/handoffs/archive/only when its destination does not already exist; stop and report any collision without overwriting. - Only after archiving, run
../ft-init/scripts/fast-track-ai-index.sh <target>using the owner copy and report any validation error.
Path resolution: ./ paths and ../ft-* sibling paths resolve from this skill's installed directory, and fast-track-ai/ paths resolve from the target repository root.