pub fn note_manifest(spec: &NoteSpec<'_>) -> SkillManifestExpand description
Build the canonical note manifest. Callers still run
crate::skill::validate and choose WHERE to write (global vs agent-local)
— scope is the caller’s decision, shape is not.