Expand description
git.digest source resolution (ADR-088 Amendment 1): local paths vs.
https:// remote URLs, canonicalization, and github.com owner/repo
slug derivation for gh-based issue/PR ingestion.
Enums§
- Digest
Source - A digest source, resolved from the
git.digestverb’ssourceargument.
Functions§
- cache_
key - Deterministic cache-key for the scratch clone directory: the first 16 hex
characters of
blake3(canonical_url)– short enough for a filesystem path component, long enough that collisions are not a practical concern for a handful of cached repos. - parse_
source - Parse and validate the
sourceargument. - repo_
basename - Basename used as the default
projectentity name and as a fallback scratch-directory label.