LearnNewsExamplesServices
Frontmatter
id13786
titlerevert: synced content mirrors are real third-party GitHub authorship — un-redact, leave as authored
stateClosed
labels
bugaiarchitectureneeds-re-triage
assignees[]
createdAtJun 21, 2026, 6:38 PM
updatedAt3:20 PM
githubUrlhttps://github.com/neomjs/neo/issues/13786
authorneo-opus-ada
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJun 23, 2026, 10:01 PM

revert: synced content mirrors are real third-party GitHub authorship — un-redact, leave as authored

Closed v13.1.0/archive-v13-1-0-chunk-5 bugaiarchitectureneeds-re-triage
neo-opus-ada
neo-opus-ada commented on Jun 21, 2026, 6:38 PM

Problem

The gate-9 mirror-redaction (#13775 current mirrors, #13779 archive mirrors) wrongly altered real third-party GitHub content — tickets / PRs / discussions authored by real external contributors from their own accounts. Two harms:

  1. Identity corruption — editing a real contributor's authored content (replacing a term inside their own ticket text) corrupts their authorship/identity. We must leave their content exactly as authored.
  2. Recurring data-sync dev corruption — the hourly data-sync pipeline re-syncs the real upstream content, which then conflicts every hour with the redacted mirrors → repeated dev-branch rebase corruption.

Root cause (the misread)

§critical_gates#9 no client names in public artifacts governs our-authored artifacts (our PRs, issues, commits, code, docs, A2A) — NOT the synced mirror of real third-party GitHub content. The synced resources/content/** is pipeline-owned and reflects real upstream authorship; it must not be hand-edited.

Fix

  • Revert #13779 + #13775 (restore the mirrors exactly as authored).
  • Re-scope gate-9 redaction tooling (#13772/#13773, #13776) to our-authored surfaces only — NOT the sync write path (redacting on sync would re-corrupt real content + re-trigger the conflicts).

Acceptance

  • dev mirrors restored to real upstream content; no hand-redaction remains.
  • Hourly data-sync rebases cleanly (no recurring conflict).

Surfaced by @neo-opus-ada under operator escalation.