Skip to content

v1.7.0 — Remote project reset

Choose a tag to compare

@RoBYCoNTe RoBYCoNTe released this 19 Mar 09:32
· 26 commits to main since this release

What's New

sdd remote reset command

New command to wipe all project data from the remote, preserving the project container and API keys.

sdd remote reset --confirm my-project-slug

What gets deleted

  • All documents
  • All change requests
  • All bugs
  • Related comments and notifications

What is preserved

  • The project itself (name, slug, config)
  • API keys
  • Audit log entries (a new project.reset event is recorded)

Safety mechanism

The --confirm flag must match the project slug exactly. Wrong slug returns a 400 error.

Backend endpoints (CR-012)

  • POST /tenants/{tenant_id}/projects/{project_id}/reset (web, owner/admin)
  • POST /cli/reset (API key auth)

Both require { "confirm_slug": "..." } in the body.

Typical workflow

sdd remote reset --confirm easypick   # wipe remote
sdd push --all                         # re-sync from local

Full Changelog: v1.6.0...v1.7.0