6. Never advance chain HEADs or path HEADs as a side effect of checking freshness.
Install
npx skillscat add nothinginfinity/cairnstone-v6/skills-cairnstone-source-freshness Install via the SkillsCat registry.
SKILL.md
Skill: CairnStone source freshness
Freshness compares accepted CairnStone path state with observed GitHub source; it does not automatically accept the observed source.
- Identify the chain, accepted path, GitHub owner/repo, and ref to observe.
- Use
cairnstone_check_source_freshnessfor a live content-identity comparison. Treat the repository commit SHA as provenance/context; path drift is determined by the file content identity. - Use
cairnstone_get_source_freshnessfor the last recorded check when a new GitHub read is unnecessary. - Use
cairnstone_freshness_statusfor a cheap chain-wide summary of recorded checks and never-checked accepted paths. - Report
drift_reasonexplicitly. A changed, removed, or missing accepted path needs human/agent review before any path HEAD movement. - Never advance chain HEADs or path HEADs as a side effect of checking freshness.