Observe Jira drift for an Epic and explicitly adopt Jira observations or prepare a reviewed restore plan without automatic two-way overwrite.
Resources
1Install
npx skillscat add ashokraj2011/singularityflow/sflow-epic-drift Install via the SkillsCat registry.
Manage Epic Jira drift
Output contract: Let the CLI validate and mutate state; preserve its exact result, warnings, publication status, artifacts, and next actions. For suggested actions, pair Shell with the returned Copilot command; honor commandGuidance. If absent, say "Copilot: no verified equivalent"; never invent a slash command.
Boundary: no Story required; cwd=opened Git root or verified repositoryPath from singularity-flow workspace current --json; refuse if neither resolves; never search $HOME/parents.
Use one requested action:
- Observe:
singularity-flow epic drift observe --epic <EPIC-KEY> --json. - Adopt the recorded observation into a new governed Git generation:
singularity-flow epic drift adopt --epic <EPIC-KEY> --observation <SHA-256> --json. - Prepare a reviewed plan that restores Git-owned fields:
singularity-flow epic drift restore-plan --epic <EPIC-KEY> --json.
Show changed fields and hashes before any mutation. Never silently copy Jira into Git or Git into Jira.