A policy management service
Find a file
custodian-sync 78d096bdd5 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-08-18:
  - update .custodian-brief.md for policy-nexus
2026-08-18 13:25:27 +02:00
.forgejo/workflows Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
build Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
deploy Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
docs/adr Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
tests Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
tools Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
workplans Record Policy Nexus production verification 2026-08-18 12:55:14 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-08-18 13:25:27 +02:00
.gitignore Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
.repo-classification.yaml Record Policy Nexus production verification 2026-08-18 12:55:14 +02:00
Containerfile Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
INTENT.md Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
Makefile Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
publication.json Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
README.md Build immutable policy publication artifact 2026-08-18 12:16:04 +02:00
WORK-RECORDS.md Record Policy Nexus production verification 2026-08-18 12:55:14 +02:00

policy-nexus

Permanent publication for the estate's policy surface. Serves policy.coulomb.social.

This repo publishes estate canon and architecture decision records from the repositories that own them, at stable URLs, with visible status and currency. Pages are generated, never authored here: the source of truth stays upstream and this repo never writes back.

Regulatory intake and disclosure decisions belong to risk-nexus; publishable records may arrive from it like any other source. This repo does not interpret them.

Not a CMS, not a documentation site, not a policy author, and not a source of legal advice.

  • Intent: INTENT.md
  • Workplans: workplans/

Build and verify the publication locally with:

make check
make build
make currency

publication.json is the explicit source and address registry. A build fails closed when a source is unavailable or an immutable revision would change.

Production publication is split from runtime ownership. This repository builds and publishes the immutable OCI site image; rapp-policy-nexus owns the Helm package, exposure checks, and rollback; railiance-apps selects the approved production digests. A release build additionally refuses dirty or synthetic source provenance:

make release-build
make image-build IMAGE_REF=forgejo.coulomb.social/coulomb/policy-nexus:git-$(git rev-parse HEAD)

Tags are discovery handles only. Production always records the registry-resolved OCI digest and the SHA-256 of build/publication-manifest.json.