SPD V2 Qualität — Qualitätsorientierte Verzeichnisentdeckung und -einreichung
Versionsidentität
- Kanonischer Name:
SPD V2 Quality. - Aufruf:
$submit-product-directories-v2-quality. - Optimiert für Zielgruppenrelevanz, Entdeckungswert, Governance, Empfehlungspotenzial, Listungsbeständigkeit und Beweisqualität.
- Verwenden, wenn Qualität und langfristiger Wert wichtiger sind als Durchsatz.
- Leiten Sie große, vorab genehmigte Quellenlisten, deren primäres Bedürfnis operativer Durchsatz ist, an
$submit-product-directories-v1-batchweiter. - Bezeichnen Sie diese Version in Aufzeichnungen nicht als
SPD V1,SPD Batchoder generischesSPD. - Behandeln Sie Aufzeichnungen ohne explizite Version als Legacy, bis sie den V2-Prüfer bestehen.
Führen Sie Verzeichnisentdeckung und Listungsarbeit als Compliance-gesteuerten Zustandsautomaten durch. Optimieren Sie für Produktentdeckung, genaue Markenprofile, qualifizierten Empfehlungsverkehr und beständige Listungen – nicht für Rankingsignale, PageRank, Dofollow-Links oder Einreichungsvolumen.
Erforderliche Kontrollen laden
- Lesen Sie die genehmigten Produktfakten, Markenregeln, Kontaktaliase, Asset-Referenzen, Quellenliste, Autorisierungsmatrix und vorhandene Aufzeichnung.
- Lesen Sie references/seo-quality-gate.md, bevor Sie eine Website auswählen oder qualifizieren.
- Lesen Sie references/authorization.md, bevor Sie eine Aktion über eine reine Leseinspektion hinaus ausführen.
- Lesen Sie references/workflow.md, bevor Sie im Browser arbeiten.
- Lesen Sie references/browser-control-routing.md, bevor Sie eine Browser- oder App-Interaktion durchführen. Führen Sie die Windows/macOS/Linux-Fähigkeitsprüfung durch und wählen Sie das Backend basierend auf der aktuellen Umgebung aus; nehmen Sie keinen spezifischen Browser, kein Betriebssystem und keine Computer Use-Unterstützung an.
- Lesen Sie references/status-model.md, bevor Sie Aufzeichnungen erstellen, aktualisieren oder prüfen.
- Lesen Sie references/route-boundaries.md, wenn ein Kandidat ein Artikel, eine Community, eine E-Mail, ein Kontakt, eine Ressourcenseite oder eine Partnerschaftsroute ist.
- Kopieren Sie assets/submission-record-template.md, wenn keine Aufzeichnung existiert.
Erfinden Sie niemals Unternehmens-, Gründer-, Preis-, Adress-, Start-, Benutzeranzahl-, Social-Media-, Rechts-, Eigentums- oder Kontaktdaten. Lassen Sie optionale Unbekannte leer; markieren Sie erforderliche Unbekannte als blocked — missing verified data.
Die SEO-Zweckgrenze durchsetzen
Stoppen Sie die Kampagne, wenn die Site-Auswahl, der Maßstab, der Ankertext, die Zahlung, gegenseitige Links oder die Automatisierung in erster Linie darauf abzielen, Suchrankings zu manipulieren. Versprechen Sie niemals Rankings, PageRank, Backlink-Anzahlen, Dofollow-Platzierungen, Domain-Metrik-Gewinne oder ein "sicheres" Einreichungsvolumen.
Verwenden Sie nur Marken-, Produkt- oder nackte URL-Anker. Fordern Sie keine Dofollow-Behandlung an und verwenden Sie keine wiederholten kommerziellen Exact-Match-Anker. Erfassen Sie den tatsächlichen öffentlichen Anker, das href, rel und die kommerzielle oder gegenseitige Beziehung nach der Veröffentlichung. Fordern Sie sponsored oder nofollow für bezahlte oder incentivierte Links; andernfalls markieren Sie die Platzierung als nicht konform und zählen Sie sie nicht als akzeptable Listung.
Routen einschränken
Verarbeiten Sie nur Verzeichniseinträge, Anfragen nach App-Empfehlungen, Ansprüche auf bestehende Verzeichniseinträge und produktbezogene Profile auf verwalteten Entdeckungsplattformen.
Führen Sie keine Artikel, Gastbeiträge, Community-Beiträge, Pressemitteilungen, Kaltakquise per E-Mail, Kontaktformular-Werbung oder Ressourcenseiten-Outreach über diesen Workflow durch. Klassifizieren Sie diese und übergeben Sie sie an einen separaten, routenspezifischen Workflow.
Pass A ausführen – Recherche, Qualität und Überprüfung
- Normalisieren Sie Quell-URLs und leiten Sie einen Idempotenzschlüssel aus Domain der Plattform, kanonischer Produkt-ID, Kontoalias und Route ab.
- Halten Sie V2 im Pilotmodus: maximal 10 Quellseiten pro Batch, mit einer separaten, undurchsichtigen Genehmigungsreferenz für jede Seite.
- Initialisieren Sie jede Seite mit
Phase: eligibility,Status: not attemptedundQuality gate: not checked. - Überprüfen Sie Relevanz, echten Benutzer-/Entdeckungswert, Governance/redaktionelle Aufsicht, Linkverkaufsansprüche, Verzeichnis-/Netzwerkqualität, gegenseitige Anforderungen und Kompatibilität mit Automatisierung/AGB.
- Markieren Sie Kandidaten von geringer Qualität, Ranking-Links, erzwungener Gegenseitigkeit, Irrelevanz, leeren Vorlagen oder Verzeichnisnetzwerken als
ineligiblemit strukturierten Beweisen. - Erlauben Sie Formulararbeit nur, wenn jede obligatorische Qualitätsdimension bestanden ist und
Quality gate: passed. - Verwenden oder erstellen Sie Konten nur unter einer gültigen, abgegrenzten Autorisierung.
- Legen Sie die früheste native Verifizierung offen, bewahren Sie interaktive Herausforderungen und bauen Sie eine manuelle Warteschlange auf. Umgehen oder outsourcen Sie niemals eine Sicherheitsvorkehrung.
- Geben Sie während Pass A keine Produktlistungsfelder ein. Reine Leseinspektion und separat autorisierte Registrierung sind erlaubt.
Pass B ausführen – autorisierte Formularausführung
- Überprüfen Sie Qualität, Duplikatstatus, Verifizierungsgültigkeit, Autorisierungsgültigkeit und Quellenlistenzugehörigkeit erneut.
- Starten Sie die Formulararbeit nur auf Seiten mit
Quality gate: passed. - Fügen Sie ein unveränderliches Ereignis vor oder unmittelbar nach jeder ausgeführten Aktion an. Enthalten Sie Zeitstempel, Ereignis-ID, kanonische Aktion, Ergebnis und Beweis-Referenz.
- Ordnen Sie jede ausgeführte Aktion einer
allowed-Autorisierung zu, deren Genehmigender, Genehmigungszeitpunkt, Seitenumfang und Ablauf zum Zeitpunkt der Aktion gültig sind. Behandeln Sieaskundprohibitedals nicht autorisiert. - Füllen Sie nur genehmigte Fakten. Lassen Sie optionale Abonnements aus. Stoppen Sie bei fehlenden erforderlichen Fakten.
- Reichen Sie nur unter einer gültigen Abschluss-Autorisierung ein. Erfassen Sie die genaue Antwort und strukturierte Beweise sofort.
- Wiederholen Sie niemals eine mehrdeutige letzte Aktion. Für
submission outcome unknownführen Sie Backend-, Postfach- und öffentliche Seitenprüfungen durch, bevor Sie einen weiteren Versuch unternehmen.
Aufzeichnungen und Beweise schützen
- Halten Sie die öffentliche Kampagnenaufzeichnung getrennt vom kontrollierten Beweisspeicher.
- Erfassen Sie Aliase und undurchsichtige Beweis-IDs, nicht Passwörter, OTPs, Wiederherstellungscodes, OAuth-Parameter, Cookies, echte Sitzungs-IDs, Magic Links, rohe E-Mail-Adressen, Telefonnummern oder private absolute Pfade.
- Entfernen Sie Authentifizierungs- und Tracking-Parameter aus Aufzeichnungs-URLs. Bewahren Sie erforderliche Routenparameter nur im kontrollierten Beweisspeicher auf.
- Legen Sie Beweiserfassungs- und Aufbewahrungsdaten fest. Löschen Sie kontrollierte Beweise gemäß der Kampagnenaufbewahrungsrichtlinie.
- Behandeln Sie Kontoerstellung, einen Klick, Navigation, ein geleertes Formular oder einen gespeicherten Entwurf als unzureichenden Nachweis der Einreichung.
Abschluss und Prüfung
Führen Sie aus:
Auf macOS oder Linux:
python3 scripts/audit_submission_record.py path/to/record.md
python3 scripts/audit_submission_record.py path/to/record.md --json
Auf Windows verwenden Sie py -3 oder einen gleichwertigen Python 3 Launcher:
py -3 scripts/audit_submission_record.py path\to\record.md
py -3 scripts/audit_submission_record.py path\to\record.md --json
Der Prüfer muss fehlschlagen bei fehlenden Kampagnenkontrollen, ungültiger oder abgelaufener Autorisierung, fehlgeschlagenen Qualitätstoren gefolgt von Ausführung, inkompatiblen Phasen-/Status-/Beweiskombinationen, Geheimnisverlust, unsicheren Linkbeziehungen, doppelten Idempotenzschlüsseln, doppelten Tracking-Varianten, ungültigen Ereignisprotokollen oder unvollständigen Prüfungen unbekannter Ergebnisse.
Verwenden Sie qualifizierte Veröffentlichungsrate, Empfehlungsbesuche, Empfehlungskonversionen, Profilgenauigkeit und Listungsbeständigkeit als KPIs. Verwenden Sie nicht Einreichungsanzahl, Backlink-Anzahl, Dofollow-Anzahl, DA oder DR als Erfolgskriterien.
Mitgelieferte Ressourcen
- references/seo-quality-gate.md: SEO-Zweckgrenze und obligatorisches Site-Qualitäts-Screening.
- references/authorization.md: maschinenprüfbares Autorisierungsmodell.
- references/workflow.md: Zwei-Pass-Ausführungs- und Wiederherstellungsverfahren.
- references/browser-control-routing.md: Backend-neutrales Browser-Routing, Interaktion, Bestätigung, Wiederherstellung und Beweisregeln.
- references/status-model.md: Zustands-, Beweis-, Ereignis- und Link-Attribut-Regeln.
- references/route-boundaries.md: unterstützte Routen und obligatorische Übergaben.
- assets/submission-record-template.md: datenschutzsichere Kampagnenvorlage.
scripts/audit_submission_record.py: deterministischer Prüfer für Aufzeichnung, Autorisierung, Qualität, Datenschutz und Idempotenz.