Aller au contenu
Documentation
Le projet

CLI — Commandes

review — Examiner les identités proposées

Examiner les identités proposées.

review liste correspondances de noms incertaines et conflits entre identités de sources et tags. Chaque proposition possède un identifiant stable. Comparer les faits avant d’accepter : cela autorise précisément cette preuve dans navigation et requêtes ; un refus la garde seulement comme preuve.

La liste normale montre les cas en attente. --all inclut les décisions résolues. --interactive présente les cartes contextuelles dans le terminal. --accept ID, --reject ID et --undo ID sont des actions distinctes : elles refusent filtre de nom, pagination/source et mode interactif. --undo remet en attente.

Aucun tag n’est réécrit. Confiance de source et décision personnelle restent séparées : accepter ne crée pas un identifiant lu dans l’audio. Les décisions restent dans sources.json et passent par rules export/import. Les identifiants invalides, ambigus ou absents sont refusés. doctor aide à trouver les cas à traiter.

Les cartes et messages de décision affichent noms, faits, chemins et adresses importés littéralement, sans exécuter de caractères de contrôle du terminal. La pagination est vérifiée même si aucune proposition n’attend une décision.

Les liens d’album MusicBrainz utilisent l’identité du groupe de sorties conservée. Si une réponse sans groupe garde explicitement son identifiant d’édition à la place, le lien ouvre cette édition. Cartes de revue et panneaux de sources suivent la même règle d’adresse ; la lecture ne modifie jamais les identifiants enregistrés.

Les propositions AcoustID ouvrent l’identifiant d’interprétation MusicBrainz conservé lors de la recherche. Aucun identifiant de page de piste AcoustID n’est déduit : cet identifiant n’est pas conservé dans cette preuve.

Lire la liste ne prend aucun verrou d’écriture. La revue interactive et les décisions directes conservent ce verrou pendant l’enregistrement des choix.

Syntaxe et arguments#

aede review [name] [--interactive] | aede review --accept=<ID> | --reject=<ID> | --undo=<ID>

Filtre de nom facultatif pour la liste seulement ; décisions directes avec les identifiants affichés. Remplacer CLAIM_ID.

Options de cette commande#

OptionEffet
--source NAMEFiltrer selon le nom de source/d’outil mémorisé. Employer les noms affichés dans la liste correspondante.
--accept IDAccepter précisément cette proposition pour la navigation et les requêtes, en conservant sa preuve de source.
--reject IDConserver la proposition comme preuve mais empêcher son usage comme relation de confiance dans navigation/requêtes.
--undo IDAnnuler cette décision (review) ou restaurer ce crédit de source exclu (credit).
--interactiveExaminer chaque proposition avec son contexte dans le terminal. Incompatible avec --accept, --reject et --undo.
--limit NAfficher au plus N lignes ; entier strictement positif. La limite par défaut dépend de la page, généralement 50.
--offset NIgnorer N lignes avant le résultat ; N commence à 0. L’ordre reste déterministe.
--allInclure décisions résolues et propositions en attente, sans limite de lignes.

La référence des options explique --data, --no-color, --help/-h, --version/-v/-V, valeurs et règles d’export/pagination. Elles ne rendent pas CSV/JSON ou pagination disponibles partout.

Exemples#

aede review
aede review --interactive
aede review --accept CLAIM_ID
aede review --undo CLAIM_ID
aede review --all

Les valeurs ID en majuscules sont des exemples. Copier le vrai identifiant affiché ; ne pas saisir l’exemple ni des chevrons.

Résultat et erreurs#

La sortie décrit l’opération ou les données choisies. Lire avertissements et bilan du travail conservé ; finir le processus ne garantit ni intégrité indépendante ni qualité sonore. Erreurs de syntaxe/options : généralement code 2 ; échecs de traitement : généralement code 1. Une interruption locale diffère d’une tâche serveur déléguée, comme expliqué dans cancel.

Pour continuer#

sources, doctor, rules.

Guide détaillé existant : sources.md.