Organisation-wide community health files and the public organisation profile
for golusoris. The profile page itself lives in
profile/README.md.
Local checks: make verify-all runs the full gate; make audit and
make compile-context-verify run its parts. The Makefile uses praetorctl or
standardsctl, whichever is installed.
make test runs the suite under tests/ with Python's unittest.
It needs Python 3.10 or later, PyYAML and markdown-it-py, pinned with hashes in
.config/tests/requirements.txt. The
Tests workflow runs it on every pull request, on
main and in the merge queue.
The suite checks what this repository publishes to the organisation:
labels.ymlhas the shape EndBug/label-sync reads, a six-digit colour on every label, and no name or alias twice (tests/test_labels.py)..bestpractices.jsongives every criterion a valid status and a justification (tests/test_bestpractices.py).- Every relative link in the profile, the community health files and the
decision records names a file that exists
(
tests/test_markdown_links.py).
Test policy: a change that adds a published file, or a rule for one, adds a
test to tests/ in the same pull request, with a passing case, a refused
planted defect and the boundary between them. A fix adds a test that fails
without it.
Praetor manages this repository's declared governance policy. This managed block records adoption state; it is not a verification certificate.
Verification: make verify-all runs the repository's configured
verification cascade.
HISS Audit: praetorctl audit enforces policy, generated-surface
integrity, and the debt ratchet.
Context Sync: praetorctl compile-context --verify verifies every
generated agent context against AGENTS.md.
Debt Baseline: .standards-baseline.json anchors the debt ratchet at
1 recorded infraction; audit forbids growth.