Skip to content

[P1][audit] Final repository-wide audit for legacy Shugur references #110

Description

@psam21

Migrated from docs/pending-work-plan.md §6 + docs/Shugur-Migration-Plan.md Phase 6.

Goal

After the service-reliability fixes (#101#108) and module-path decision (#109), perform a final audit for legacy references. The audit must classify every remaining Shugur occurrence instead of deleting text blindly.

Reference classification

Reference category Final treatment
Public product name, page title, service description, README branding Replace with nostr.ltd branding
Environment variables Canonical NOSTR_* emitted; legacy fallback retained temporarily
Go module path and imports Migrate only after #109 decision and clean-clone validation
Historical migration documentation Retain where useful, clearly label as historical
Copyright, license, attribution, or upstream provenance Preserve unless legally reviewed
Database/table names and persisted data identifiers Do not rename casually; document compatibility impact
Backup paths and old systemd units Keep only if required for rollback; otherwise retire deliberately
Test fixtures and expected strings Update when they describe current public identity

Audit scope

  • Root README
  • Copilot instructions (.github/copilot-instructions.md)
  • Deployment directory (deploy/)
  • NIP tracking documentation (docs/NIP-Tracking.md)
  • Test harness (relay/tests/nips/)
  • Docker / Compose files
  • systemd units
  • Package metadata
  • Source comments
  • Logs (sample, not exhaustive)
  • Generated assets

Deliverable

A checklist with file path, line, classification, action, and reviewer status for every remaining Shugur occurrence.

Acceptance criteria

  • Every remaining Shugur occurrence is classified.
  • Every classified item has an action (replace / retain / preserve / defer).
  • Reviewer status recorded for each action.

Dependencies

Source

Migrated from docs/pending-work-plan.md §6 and docs/Shugur-Migration-Plan.md Phase 6.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationpriority:mediumMedium priority

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions