No description
  • Python 95.1%
  • Shell 4.2%
  • Dockerfile 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Olivier Cortès d24cc8fcee Declare GPL-3.0-or-later license
Assisted-by: OpenAI ChatGPT
2026-09-26 09:54:13 +02:00
.githooks chore(repo): adopt GPLv3-or-later and agent Git policy 2026-09-26 06:03:36 +02:00
resources/git chore(repo): adopt GPLv3-or-later and agent Git policy 2026-09-26 06:03:36 +02:00
.gitignore reconstruct(quality-improver): restore production 0.1.0 source 2026-09-26 06:03:46 +02:00
.gitlab-ci.yml Configurer la détection de secrets dans « .gitlab-ci.yml », en créant ce fichier s'il n'existe pas déjà 2026-09-25 23:10:42 +02:00
AGENTS.md chore(repo): adopt GPLv3-or-later and agent Git policy 2026-09-26 06:03:36 +02:00
Dockerfile reconstruct(quality-improver): restore production 0.1.0 source 2026-09-26 06:03:46 +02:00
HISTORY-RECONSTRUCTION.md reconstruct(quality-improver): restore production 0.1.0 source 2026-09-26 06:03:46 +02:00
LICENSE chore(repo): adopt GPLv3-or-later and agent Git policy 2026-09-26 06:03:36 +02:00
quality-improver.py reconstruct(quality-improver): restore production 0.1.0 source 2026-09-26 06:03:46 +02:00
README.md Declare GPL-3.0-or-later license 2026-09-26 09:54:13 +02:00

Radio Pelton — quality-improver 0.1.0

Phase 2 only.

Implemented:

  • v1 spool validation;
  • atomic claim inbox/ -> processing/;
  • restart recovery of abandoned claims;
  • SQLite transactional journal;
  • ack only after SQLite commit;
  • deduplication by job_key + payload hash;
  • persistent tables for attempts, candidates, sources and Markdown notes;
  • single-instance lock;
  • ingestion daemon loop.

Explicitly not implemented in 0.1.0:

  • network metadata lookup;
  • fingerprinting;
  • tag writes;
  • MPD update;
  • historyd rewrite;
  • music-library mount;
  • active processing worker.

QUALITY_IMPROVER_WORKER_ENABLED=1 is intentionally rejected in Phase 2.

License

This project is free software licensed under the GNU General Public License v3.0 or later (GPL-3.0-or-later). See LICENSE.