Sample mattersEvery client, case, and document on this deployment is invented for demonstration. This is purposefully a demo environment.

Notify failures even when the manifest is broken

The existing GitHub notice runs on a push to main after the manifest parses. The Forgejo migration must also report PR check failures, invalid or missing manifests, publication failures, and recovery to the existing Project channel. Resolve that channel independently from trusted repository metadata. Include the commit, run link and outcome, with durable retry and duplicate suppression. Document content and credentials stay out of notices.

Notification failure must not turn a failed gate into success. Exercise a malformed manifest and a workflow that cannot start, then confirm the operator receives the failure through the trusted reporting path.