Skip to main content

Recover Existing Intent

Use this flow when a repo already has useful intent artifacts, but they are hard to find, address, or hand to an agent.

If you already know the goal, start with the task:

ds task "implement the bounded change"

Use the trust layer when you need orientation first.

Map System Boundaries

ds map

ds map shows architecture or system boundaries DevSpecs can infer from local files, tests, docs, and git evidence. It is for onboarding and orientation, not for executing a task.

Recover Recent Direction

ds recent

ds recent shows recently active local git topics and follow-up context commands. Use it after returning to a repo or before trusting older plans.

Inspect Evidence

ds find "oauth redirect"

ds find builds packed context by default: source, tests, docs, receipts, and excluded noise. Use --plain only when you want flat ranked results.

ds find "oauth redirect" --plain

Export One Exact Artifact

ds context <artifact-id>

Use IDs from ds find, ds show, or JSON output when you want one exact plan, spec, ADR, or task artifact as paste-ready agent context.

Adopt Existing Artifacts

ds adopt is planned, not shipped. The intended default is:

ds adopt --dry-run
ds adopt --all

Adoption should create thin wrapper artifacts that make older plans, PRDs, RFCs, and ADRs addressable without mutating the original files by default.