You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracks Jira INT-429 (child of epic INT-310 — Get Claude desktop working for people).
First discrete unit of the cli-common shared credential library (per working-with-secrets.md §2.1).
Scope
Repo scaffold: go.mod (github.com/open-cli-collective/cli-common, go 1.24), LICENSE, README linking back to the Working with Secrets standard, .gitignore
CI matrix (macOS + Linux + Windows): build / test / lint
Branch protection per CLI_CONVENTIONS.md (PR + 1 approval, required checks, linear history, squash-only)
Ref handling (pure, no OS deps): ParseRef / FormatRef / EscapeRefSegment per §1.3 — enforce [A-Za-z0-9_-], reject / inside segments, typed errors
Tracks Jira INT-429 (child of epic INT-310 — Get Claude desktop working for people).
First discrete unit of the
cli-commonshared credential library (perworking-with-secrets.md§2.1).Scope
go.mod(github.com/open-cli-collective/cli-common, go 1.24), LICENSE, README linking back to the Working with Secrets standard,.gitignoreCLI_CONVENTIONS.md(PR + 1 approval, required checks, linear history, squash-only)ParseRef/FormatRef/EscapeRefSegmentper §1.3 — enforce[A-Za-z0-9_-], reject/inside segments, typed errorsOut of scope (later units under INT-310)
Backends,
Store/Open,SetBundleatomicity, redaction helpers, migration helpers.