This repository is a governed strategic asset system. Every contribution must preserve doctrine, structure, and trust posture.
Read before contributing:
docs/PROJECT_DOCTRINE.mddocs/QUALITY_GATE.mddocs/SECURITY_POLICY.mddocs/ARCHITECTURE.mddocs/DAILY_OPERATION_PROTOCOL.md
- Create a branch from
main. - Keep each change focused and traceable.
- Run local checks before opening a PR:
python scripts/quality_gate.pypython scripts/governance_guard.pypython scripts/check_markdown_links.pypython scripts/sovereign_standards_guard.py
- Open a PR using the provided PR template.
- Do not weaken the GitHub-first deployment chain.
- Do not introduce undocumented publishing paths.
- Do not add secrets, tokens, credentials, or private keys.
- Do not bypass quality gates.
- If you change governance-critical files, include a clear decision rationale.
If the repository is operated by a single maintainer (no second reviewer), use strict PR + checks flow with mandatory self-review before merge.
Required solo merge gate:
- Required CI check passes.
- Branch is up to date with
main. - Self-review comment is posted in the PR and confirms:
- scope clarity,
- governance-check completion,
- no hidden changes or output noise,
- no secrets or policy bypass.
This is the approved professional alternative when dual-review is unavailable.
If you modify any of the files below, update docs/DECISION_LOG.md in the same PR:
.github/workflows/deploy.ymldocs/PROJECT_DOCTRINE.mddocs/FOUNDATION_DOCTRINE.mddocs/SECURITY_POLICY.mdscripts/quality_gate.py
Use specific commits with operating meaning.
Examples:
docs: refine doctrine boundaries for first releaseci: add governance guard checkssecurity: strengthen repository disclosure policy
Avoid:
updatemisc changesfix stuff