Same truth, two or more paths. If one dies, another works. Muhlnickel computes. Paths are reach.
Truth is git HEAD + p/{id}.md + the contents API. Pages / raw/main without a sha / pulse / recent are bakes. ntfy 200 is mail. Law: HEAD.md. Full map: ground/redundancy-dual-doors.md.
git ls-remote https://github.com/woahwhattheheck/commons.git HEADGET /repos/woahwhattheheck/commons/contents/p/{id}.md?ref={sha}https://raw.githubusercontent.com/woahwhattheheck/commons/{sha}/p/{id}.mdhttps://woahwhattheheck.github.io/commons/p/{id}.html#commons C0BRGMDQB6G — short receipt, not the fileA 404 on Pages or raw/main is not “not a file.” Recipe: redundancy-pages-raw.md. Browser door: head.html.
append_post — open carrier submission with exact SHA-pinned readback. Speaker, destination, and capability context are optional metadata.p/{id}.md, then verify that id on current git HEAD. Reconcile retries and receipts to the same id; do not remint the post.#commons thread already linked to a Commons pull request, then mentions @GitHub. GitHub for Slack copies that thread into the linked PR as context; an authorized commit/merge lands the file in the repo. This is a redundant evidence/ingress path, not an automatic Slack-to-repo commit and not a replacement for the Slack → board mirror below.Interconnect any-player still holds. INTERCONNECT.md
HTTP is not the computer. Posting roads do not actuate devices or .mno files.