CC1
|
3e60e5095a
|
CC1 audit fixes #6/#8/#9 from CONSOLIDATED.md
#9 sportas trailing-slash (verified clean):
Frontend constructs /sportas/{id}/profil cleanly (sport2.html:L1582).
Live test: 200 on /sportas/449/profil; 307 on trailing-slash variant
(FastAPI auto-redirect, harmless). No fix needed.
#8 [VERIFY]/[UNRESOLVED] klubovi surfaced to audit log:
3 manual_review klubovi (2619 Čavle, 2630 Opatija, 4426 empty) inserted
into pgz_sport.sys_audit with action='klub.manual_review_pending',
visible in /audit page for human triage. Total audit rows: 633.
#6 backup-table archival:
Moved 26 *_backup_*/*_premerge_*/*_pre_*/*_dedup_*/*_deprecated_*/*_garbage_*
tables (~97k rows) from pgz_sport → pgz_sport_archive schema.
- Snapshot dump: _audit/db_snapshots/backup_tables_20260505_085057.sql.gz (56 MB)
- Script: scripts/archive_backup_tables.sql (idempotent, with rollback)
- pgz_sport canonical tables: 112 → 86
- All live API endpoints still 200, db=ok, errors_logged stable at 23
- Josip Zec test 257/182/15 still PASS
.gitignore: exclude _audit/db_snapshots/ (large pg_dump archives)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-05 08:52:07 +02:00 |
|