···27272828## Context Engine (Git Integration)
29293030-- [ ] Integrate `git-url-parse` to resolve Tangled DID/NSID from `.git/config` remote URLs.
3130- [ ] Develop a "Context Resolver" module to infer repository context (DID) from the current working directory.
3232-- [ ] Implement fallback mechanisms if no git remote is found or DID cannot be resolved (error handling).
3333-- [ ] Integrate `simple-git` for safe local git operations.
3434-- [ ] Implement logic to parse the DID from `ssh -T git@tangled.org` output (will be reused by `tangled ssh-key verify`).
3535-- [ ] Implement functionality to resolve a DID (e.g., `did:plc:b2mcbcamkwyznc5fkplwlxbf`) into a human-readable Bluesky handle (will be reused by `tangled ssh-key verify`).
3131+ - [ ] Start by using the current Git repository context.
3232+ - [ ] Integrate `git-url-parse` to resolve Tangled DID/NSID from `.git/config` remote URLs. Using `simple-git` if needed.
3333+ - [ ] If multiple remotes exist, look for one at tangled.org, then prompt the user to select remote if ambiguity remains.
3434+ - [ ] Fallback to prompting the user to add a remote for their Tangled repository if none are found.
3535+ - [ ] Avoid creating a config file in V1; rely on Git remotes and CLI flags for context.
3636+ - [ ] If a config is needed remember that the precedence order should be: CLI flags > local config > home folder config. Users may prefer different settings per repo (such as unique remote names, etc).
36373738## Issue Management
3839