Use when changing optional-mirror coordination, subtree sync policy, or maintainer-only subtree governance between consent-protocol and hushh-research.
Resources
1Install
npx skillscat add hushh-labs/hushh-research/subtree-upstream-governance Install via the SkillsCat registry.
SKILL.md
Hussh Subtree Upstream Governance Skill
Purpose and Trigger
- Primary scope:
subtree-upstream-governance-intake - Trigger on optional-mirror policy, subtree metadata parity, maintainer-only subtree docs, or elected sync validation between the standalone mirror and
hushh-research. - Avoid overlap with
repo-operations,docs-governance, andbackend.
Coverage and Ownership
- Role:
owner - Owner family:
subtree-upstream-governance
Owned repo surfaces:
docs/reference/operations/subtree-maintainers.mdscripts/ci/subtree-sync-check.sh.codex/skills/subtree-upstream-governance
Non-owned surfaces:
repo-operationsdocs-governancebackendcontributor-onboardingoss-license-governance
Do Use
- Monorepo-authoritative and optional-mirror routing rules for
consent-protocol. - Subtree sync and parity validation.
- Maintainer-only subtree docs and contributor-invisible subtree policy.
- Coordinating license or onboarding parity across upstream and subtree surfaces.
Do Not Use
- Normal contributor bootstrap or first-run docs.
- Generic CI/deploy operations not specific to subtree/upstream drift.
- Backend runtime implementation work.
Read First
docs/reference/operations/subtree-maintainers.mdscripts/ci/subtree-sync-check.shconsent-protocol/README.mdcontributing.md
Workflow
- Keep monorepo authority and optional-mirror status explicit, and keep subtree mechanics out of normal contributor onboarding.
- Treat subtree sync metadata drift as advisory unless a maintainer has explicitly elected a mirror publication operation.
- Keep root and subtree license and onboarding contracts aligned when the same policy spans both.
- Run a second docs/governance parity check after edits; run subtree sync only for an elected mirror update.
- For cross-repo contract changes that affect release authority, contributor docs, or licensing, run a third verification before calling the subtree contract stable.
Handoff Rules
- If the task becomes generic CI/deploy governance, use
repo-operations. - If the task becomes docs-home governance, use
docs-governance. - If the task becomes licensing governance, use
oss-license-governance. - If the task becomes contributor onboarding, use
contributor-onboarding. - If the task becomes backend implementation, use
backend.
Required Checks
python3 scripts/licenses/verify_apache_surface.py
./bin/hushh docs verify