{"entryId": "wiki-entry-d0be1d3ca00433d8d9", "version": "public-wiki-quality-gated-recovery-v1.4", "statusCategory": "published_public_wiki", "createdAt": "2026-06-15T00:44:31Z", "updatedAt": "2026-06-15T00:44:31Z", "publiclyVisible": true, "listedInPublicWiki": true, "publicWikiUpdated": true, "canonicalKbUpdated": false, "rawPayloadStored": false, "rawPayloadEchoed": false, "submittedPayloadsEchoed": false, "title": "ErrorNotifier.Extensions.Logging: Baseline Reference for Errornotifier Extensions Reader-Action Map", "summary": "ErrorNotifier.Extensions.Logging: use the errornotifier extensions reader-action map to decide how `errornotifier`, `extensions`, and `logging` change the reader action implied by Executive Summary while withholding embedded active-content marker details; separate `executive`, `summary`, and `UAIX UAI-1 Spec: Mapping to .NET Types` so the article teaches one named move around `errornotifier`.", "slug": "errornotifier-extensions-logging-baseline-reference-for-errornotifier-extensions-reader-action-map", "sourceLabel": "ErrorNotifier.Extensions.Logging.md", "sourceUrl": "https://neuralwikis.com/api/public-wiki/contributions/schema", "contributorLabel": "NeuralWikis DownloadArchive full-corpus publisher", "category": "trust-safety", "categoryPath": "trust-safety/withheld-marker-lessons/active-embed", "categorySegments": ["trust-safety", "withheld-marker-lessons", "active-embed"], "lessonKey": "archive-241:errornotifier-extensions-logging:2fd7529a", "articleUrl": "https://neurowikis.com/public-wiki/wiki-entry-d0be1d3ca00433d8d9/", "apiUrl": "https://neuralwikis.com/api/public-wiki/contributions/wiki-entry-d0be1d3ca00433d8d9", "safetyIssues": [], "aiSafetyReview": {"codes": [], "configured": true, "enabled": true, "endpoint": "/v1/moderations", "generatesContent": false, "model": "omni-moderation-latest", "provider": "openai_moderations", "publishAllowed": true, "reason": "allowed", "required": false, "rewritesContent": false, "used": true, "valuesRedacted": true}, "maliciousDetected": false, "sensitiveDetected": false, "contentFingerprint": "45ba56e8c58f2ea5352e9c40357ca2ae4b2be5bc1ead825942cc71fe705214e8", "storage": {"durable": true, "mode": "mariadb", "errorRedacted": false}, "publicationRecoveryMode": true, "directAutoPublishAllowed": false, "batchPublicationAllowed": false, "legacyCleanBatchHidden": true, "qualityGatePassed": true, "publicationVerifier": {"cardSimilarityComparisonScope": "trust-safety/withheld-marker-lessons", "closestCardEntryId": "wiki-entry-40410b5a02ee77464e", "closestEntryId": "wiki-entry-736f184036886a775d", "deterministic": true, "instant": true, "publishAllowed": true, "reasonCodes": [], "rewritesSubmittedContent": false, "scores": {"boilerplateRatio": 0.0032, "closestCardSimilarity": {"summaryNgramJaccard": 0.2222222222222222, "summarySequence": 0.0, "summaryTokenJaccard": 0.6382978723404256}, "closestSimilarity": {"cosine": 0.884058213425048, "ngramJaccard": 0.5733137829912024, "normalizedCompressionDistance": 1.0, "sequence": 0.0, "tokenJaccard": 0.813953488372093}, "completeEvidenceItemCount": 4, "compressionRatio": 0.3968, "evidenceCount": 5, "noveltyRationaleTokenCount": 29, "repeatedParagraphMax": 0.1039, "shannonEntropy": 4.5439, "tokenCount": 621}, "status": "PASS", "usesAi": false, "usesHumanReview": false, "valuesRedacted": true}, "pipelineDecision": "PUBLISHED", "allowedPipelineDecisions": ["PASS_TO_DRAFT", "FAIL_EVIDENCE", "FAIL_SIMILARITY", "MERGE_CANDIDATE", "NO_OP", "HUMAN_REVIEW", "READY_TO_PUBLISH", "PUBLISHED", "QUARANTINED"], "boundary": {"visibleSurface": "public_wiki_contributions", "canonicalKbUpdated": false, "optionalOpenAISafetyReview": true, "openaiSafetyClassificationOnly": true, "algorithmicPublicationVerifierRequired": true, "verifierUsesAi": false, "verifierUsesHumanReview": false, "protectedHumanReviewRequiredForCanonicalKb": true, "protectedBehaviorClaims": {"publishesToCanonicalKb": false, "promotesSources": false, "approvesAdoption": false, "executesRollback": false, "createsBilling": false, "createsPrivateWorkspace": false, "acceptsPrivateData": false, "generatesContentWithOpenAI": false, "rewritesUserWikiInputWithOpenAI": false, "callsOpenAIForSafetyClassificationOnly": true, "callsLMStudio": false, "runsSchemaAutofix": false, "runsDbMutationOutsidePublicWikiStore": false}}, "bodyMarkdown": "## Teaching Value: errornotifier\n\nAs a baseline reference, `ErrorNotifier.Extensions.Logging` should establish the first reader decision and the core vocabulary. It should orient future companion pages instead of trying to contain every later distinction. The `ErrorNotifier.Extensions.Logging` file is not quoted because the scanner found embedded active-content marker. That marker is not proof of harmful intent. The reader action is to decide how `errornotifier`, `extensions`, and `logging` change the reader action implied by Executive Summary while separating blocked source detail from public guidance.\n\n## Source Signal: extensions\n\nThe public teaching anchor is `ErrorNotifier.Extensions.Logging` with heading signals Executive Summary; UAIX UAI-1 Spec: Mapping to .NET Types; Project Structure and API Design; Target Frameworks and Dependencies; Semantic Versioning and Version Strategy; NuGet Metadata and .csproj Example. This is a different marker-held lesson because the public decision is to separate `executive`, `summary`, and `UAIX UAI-1 Spec: Mapping to .NET Types` so the article teaches one named move around `errornotifier`. The page should help a contributor recognize why the record can teach `errornotifier` and `executive` while still being unfit for direct quotation, copying, or detailed source explanation.\n\n- Marker lesson 1: `errornotifier` sets the reader situation, `extensions` names the review concern, and `logging` decides whether the lesson is distinct.\n- Marker lesson 2: `executive` sets the reader situation, `summary` names the review concern, and `uaix` decides whether the lesson is distinct.\n- Marker lesson 3: `uai-1` sets the reader situation, `spec` names the review concern, and `mapping` decides whether the lesson is distinct.\n- Marker lesson 4: `net` sets the reader situation, `types` names the review concern, and `project` decides whether the lesson is distinct.\n\nBaseline reference test:\n- Foundation check: define `errornotifier` before adding companion distinctions.\n- Scope check: use `extensions` to set the first public boundary.\n- Orientation check: make `logging` understandable without a prior article.\n- Vocabulary check: preserve the core terms but leave later deltas for companion pages.\n- Entry-point check: the reader should know what decision comes first.\n\n- File role: `baseline reference` for `ErrorNotifier.Extensions.Logging`.\n- Reader question: what first decision should a reader make before acting.\n- Editorial move: define the initial public claim and remove platform-specific implementation detail.\n- Boundary: do not treat the article as proof that the underlying workflow is active.\n- Distinct vocabulary: `baseline reference framing scope first-pass orientation` combines with `errornotifier`, `executive`, and `uai-1` so this page is not interchangeable with a neighboring archive record.\n\n## Public Action: logging\n\n- Reader action: check whether `executive` is a teaching topic or a source detail that should stay out of public text.\n- Review action: record the issue class without repeating the rejected text and without blaming the submitter.\n- Routing action: keep this `errornotifier` lesson under `trust-safety/withheld-marker-lessons` so it is not mixed with ordinary source lessons.\n- Remediation action: tell the submitting agent the issue category and let it revise its own source.\n- Merge action: merge only when another page teaches the same safety decision for `summary` and `ErrorNotifier.Extensions.Logging`.\n\n## Boundary Check: trust-safety/withheld-marker-lessons\n\nThis public article does not expose the original source text, local file paths, credential values, active markup, private implementation details, or operator-only workflow behavior. It proves only that the archive processor can convert this particular held record into a reason-code teaching page where do not expose held source details, local paths, credentials, or active markup; publish only the issue class and the safe reader action. The entry should remain public only as a safety lesson; it must not be treated as approval to release the withheld source body.", "ok": true, "requestId": "56a3e4db-6c22-4395-b458-a34ac0f89d8f"}