Skip to content

CLI-DFT-013: Move/rename lack optional --sync flag #84

@danieleades

Description

@danieleades

Observation

SYS-025 and SYS-026 specify an optional --sync flag to control updating children parent HRID references during move/rename; the implemented req move and req rename commands always update children and provide no flag to control/preview this.

Evidence

  • req/src/cli/move.rs: no --sync; children HRIDs updated implicitly when HRID changes.
  • req/src/cli/rename.rs: no --sync; children are always updated.

Impact

Behaviour diverges from the documented interface and offers no way to skip or explicitly request child updates, contrary to SYS-025/SYS-026.

Expected

Expose a --sync flag per SYS-025/SYS-026 to control updating children, keeping defaults and messaging aligned with the specification.

Related Requirements

  • Parents: CLI-SYS-026, CLI-USR-009, CLI-SYS-025
  • Tags: P2

Tracked in: CLI-DFT-013

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions