MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / sidecar_dir

Function sidecar_dir

atomic-cli/src/commands/intent/bridge.rs:160–166  ·  view source on GitHub ↗

The directory that holds an intent's canonical sidecar artifacts: ` /canonical/intents/ /`. Keyed off the SAME normalized id as the tracked vault path (critic #4).

(repo: &Repository, id: &str)

Source from the content-addressed store, hash-verified

158/// `<dot_dir>/canonical/intents/<sanitized-normalized-id>/`. Keyed off the SAME
159/// normalized id as the tracked vault path (critic #4).
160pub fn sidecar_dir(repo: &Repository, id: &str) -> CliResult<PathBuf> {
161 Ok(repo
162 .dot_dir()
163 .join("canonical")
164 .join("intents")
165 .join(sanitize_id(&normalized_id(repo, id)?)))
166}
167
168/// The attested-node sidecar file for an intent.
169pub fn attested_sidecar_path(repo: &Repository, id: &str) -> CliResult<PathBuf> {

Callers 1

attested_sidecar_pathFunction · 0.70

Calls 3

normalized_idFunction · 0.85
dot_dirMethod · 0.80
sanitize_idFunction · 0.70

Tested by

no test coverage detected