docs(audit): tancar audit-core-audio.md amb estat final
17 ítems DONE (+1 parcial INCONS-05), 4 WONTFIX (HC-04, PATCH-03, COUP-04, COUP-05, INCONS-04), 4 DEFERRED (COUP-01/02, PATCH-05, CONV-02/03). CONV-01 passa a DONE parcial — la part del motor reutilizable no es mou a Defaults per disseny. Tots els DEFERRED pengen del refactor COUP-01 (encapsular Ja::* globals en una classe), que tancarà també COUP-02, PATCH-03, PATCH-05, CONV-02, CONV-03 i la meitat restant d'INCONS-05 (la divergència Ja::enable* vs Audio::enable*). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
0229468cc5
commit
5610814c9f
1 file changed
+3
-3
@@ -1,7 +1,7 @@
|
||||
# Auditoría `core/audio/`
|
||||
|
||||
Rama: `audit/core-audio`
|
||||
Estado global: en progreso.
|
||||
Estado global: neteja aplicada. 17 ítems `DONE` (+1 parcial), 4 `WONTFIX`, 4 `DEFERRED`. Els `DEFERRED` apunten al refactor pendent d'encapsular `Ja::*` en classe (COUP-01), que arrossegarà COUP-02, PATCH-03, PATCH-05, CONV-02, CONV-03 i la meitat restant d'INCONS-05.
|
||||
|
||||
Estados posibles:
|
||||
- `PENDING` — identificado, sin tocar
|
||||
@@ -18,7 +18,7 @@ Los IDs se mantienen estables una vez asignados. Cada entrada apunta al(los) fic
|
||||
|
||||
| ID | Título | Estado |
|
||||
|----|--------|--------|
|
||||
| COUP-01 | Encapsular globals `Ja::` en clase (engine sin estado global) | PENDING |
|
||||
| COUP-01 | Encapsular globals `Ja::` en clase (engine sin estado global) | DEFERRED |
|
||||
| HC-02 | Formato/canales/freq hardcodeado en 3+ sitios | DONE |
|
||||
| INCONS-02 | Doble `MusicState` + `getRealMusicState` como cache paralelo | DONE |
|
||||
| HC-01 | Parámetros de audio no configurables (viola convención del proyecto) | DONE |
|
||||
@@ -90,6 +90,6 @@ Los IDs se mantienen estables una vez asignados. Cada entrada apunta al(los) fic
|
||||
|
||||
| ID | Fichero:línea | Hallazgo | Severidad | Estado | Notas |
|
||||
|----|---------------|----------|-----------|--------|-------|
|
||||
| CONV-01 | varios | Parámetros de audio fuera de `Defaults`/`config.yaml` | Importante | PENDING | Cubierto por HC-01..HC-04 |
|
||||
| CONV-01 | varios | Parámetros de audio fuera de `Defaults`/`config.yaml` | Importante | DONE (parcial) | Els que encaixen (`VOLUME_STEP`, `FREQUENCY`, `CROSSFADE_MS`, `FORMAT`, `CHANNELS`) ja són a `Defaults::Audio` (HC-01, HC-02). La resta són tuning intern del motor i resten a `jail_audio.hpp` per preservar-ne la independència |
|
||||
| CONV-02 | `jail_audio.hpp` | Engine no es clase (namespace + globals), viola OOP | Importante | DEFERRED | Cubierto por COUP-01 |
|
||||
| CONV-03 | `jail_audio.hpp` | No hay callback "music ended"; polling desde `update()` | Menor | DEFERRED | Requiere COUP-01 |
|
||||
Reference in new issue
Block a user