docs(04): create phase plan

Phase 04: Enrichment
- 2 plan(s) in 2 wave(s)
- Wave 1: backend UnsplashService + Settings + pipeline/CSV integration
- Wave 2: frontend Settings UI + PostCard thumbnail + OutputReview hint
- Ready for execution

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Michele
2026-03-09 01:52:13 +01:00
parent f8d9499f80
commit 6078c75c22
3 changed files with 439 additions and 3 deletions

View File

@@ -79,10 +79,11 @@ Plans:
1. Se l'API key Unsplash e' configurata nelle Impostazioni, il CSV esportato contiene URL immagini reali (non placeholder) per ogni slide
2. Se Unsplash non e' configurato o supera il rate limit, il CSV usa URL placeholder senza errori e senza bloccare l'export
3. La cache locale evita chiamate duplicate a Unsplash per keyword identiche nella stessa sessione
**Plans**: TBD
**Plans**: 2 plans
Plans:
- [ ] 04-01: Unsplash integration — UnsplashService via httpx async, cache JSON locale, fallback trasparente a placeholder, integrazione nel pipeline CSV quando API key presente
- [ ] 04-01-PLAN.md — UnsplashService backend + Settings unsplash_api_key + integrazione pipeline/CSV con risoluzione keyword -> URL (Wave 1)
- [ ] 04-02-PLAN.md — Frontend: campo Unsplash in Settings, thumbnail cover in PostCard, hint OutputReview (Wave 2)
---
@@ -96,4 +97,4 @@ Phases execute in numeric order: 1 → 2 → 3 → 4
| 1. Core Generation Pipeline | 4/4 | Complete | 2026-03-08 |
| 2. Prompt Control + Output Review | 2/2 | Complete | 2026-03-08 |
| 3. Organization Layer | 2/2 | Complete | 2026-03-09 |
| 4. Enrichment | 0/1 | Not started | - |
| 4. Enrichment | 0/2 | Not started | - |