Michele
d8f298463b
docs(04): complete enrichment phase
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 08:29:34 +01:00
Michele
e8a93526a2
docs(04-02): complete Frontend Unsplash UI plan
...
Tasks completed: 2/2
- Task 1: Types + Settings page + hooks per Unsplash
- Task 2: Thumbnail PostCard + hint OutputReview
SUMMARY: .planning/phases/04-enrichment/04-02-SUMMARY.md
2026-03-09 08:18:47 +01:00
Michele
d320bf04f5
docs(04-01): complete Unsplash image resolution plan
...
Tasks completed: 2/2
- Task 1: UnsplashService + Settings unsplash_api_key
- Task 2: Integrazione pipeline + CSV con risoluzione Unsplash
SUMMARY: .planning/phases/04-enrichment/04-01-SUMMARY.md
2026-03-09 08:12:12 +01:00
Michele
6078c75c22
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 >
2026-03-09 01:52:13 +01:00
Michele
f8d9499f80
docs(04): capture phase context
...
Phase 04: Enrichment
- Implementation decisions documented
- Phase boundary established
- Unsplash integration + UI polish scope confirmed
- Context injection deferred (covered by Phase 3 topic_overrides)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 01:43:24 +01:00
Michele
c85ec644d1
docs(03): complete organization-layer phase
...
Phase 3 verified: 5/5 must-haves passed
- SwipeService CRUD on data/swipe_file.json
- 5 REST endpoints for Swipe File management
- SwipeFile UI page with add/edit/delete/filter
- topic_overrides in CalendarRequest + pipeline wiring
- Swipe File picker in Genera Calendario form
Requirements completed: SWP-01, SWP-02, SWP-03, SWP-04, UI-06
2026-03-09 01:26:17 +01:00
Michele
b366742f51
docs(03-02): complete swipe-to-calendar integration plan
...
Tasks completed: 2/2
- Task 1: topic_overrides in CalendarRequest + pipeline wiring
- Task 2: picker Swipe File nel form Genera Calendario + mark-used
SUMMARY: .planning/phases/03-organization-layer/03-02-SUMMARY.md
2026-03-09 00:34:59 +01:00
Michele
babdf8a250
docs(03-01): complete SwipeService CRUD + SwipeFile UI plan
...
Tasks completed: 2/2
- Task 1: Backend — SwipeService + Pydantic schemas + FastAPI router
- Task 2: Frontend — TypeScript types + TanStack hooks + pagina SwipeFile + navigazione
SUMMARY: .planning/phases/03-organization-layer/03-01-SUMMARY.md
2026-03-09 00:27:24 +01:00
Michele
05988f4be5
docs(03): create phase plan
...
Phase 03: Organization Layer
- 2 plan(s) in 2 wave(s)
- Wave 1: SwipeService CRUD + API + UI (parallel-ready)
- Wave 2: Swipe-to-calendar integration (depends on 03-01)
- Ready for execution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 23:21:41 +01:00
Michele
0b7a6efccd
docs(03): capture phase context
...
Phase 03: Organization Layer
- Implementation decisions documented
- Phase boundary established
2026-03-08 23:04:17 +01:00
Michele
d8335585bf
docs(02): complete prompt-control-output-review phase
...
Phase 2 verified: 16/16 must-haves passed
- PRM-05, UI-05 requirements marked Complete
- Roadmap updated with Phase 2 completion
2026-03-08 22:36:04 +01:00
Michele
14588eaa94
docs(02-02): complete per-item regeneration + summary counter plan
...
Tasks completed: 2/2
- PostCard regen button with inline form, topic override, badge
- OutputReview summary counter with regenerated/edited tracking
SUMMARY: .planning/phases/02-prompt-control-output-review/02-02-SUMMARY.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 21:53:43 +01:00
Michele
36fa50173f
docs(02-01): complete prompt CRUD + prompt editor plan
...
Tasks completed: 2/2
- Backend prompts router with 4 CRUD endpoints
- Frontend Prompt Editor page with types, hooks, route, sidebar
SUMMARY: .planning/phases/02-prompt-control-output-review/02-01-SUMMARY.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 20:58:24 +01:00
Michele
5ba641e7d6
docs(02): create phase plan
...
Phase 02: Prompt Control + Output Review
- 2 plan(s) in 2 wave(s)
- Wave 1: 02-01 (Prompt Editor backend+frontend)
- Wave 2: 02-02 (Per-item regen + summary counter)
- Ready for execution
2026-03-08 20:17:29 +01:00
Michele
c22d9dde97
docs(02): capture phase context
...
Phase 02: Prompt Control + Output Review
- Implementation decisions documented
- Phase boundary established
2026-03-08 19:57:36 +01:00
Michele
4894e09707
docs(phase-1): complete Core Generation Pipeline phase
...
Phase 1 executed (4 plans, 3 waves), verified, gap fixed.
36 requirements marked Complete in traceability table.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 03:15:43 +01:00
Michele
23599e1736
docs(01-04): complete web UI plan — 4 task, 16 file, build pulita
...
Tasks completed: 4/4
- Task 1: Layout, routing, API hooks, tipi TypeScript, Dashboard, Settings
- Task 2a: Badge PN/Schwartz e PostCard con stati success/failed/pending
- Task 2b: SlideViewer con edit inline e ProgressIndicator con polling
- Task 2c: Pagine GenerateCalendar, OutputReview, GenerateSingle complete
SUMMARY: .planning/phases/01-core-generation-pipeline/01-04-SUMMARY.md
2026-03-08 02:31:42 +01:00
Michele
60b46cb5c1
docs(01-03): complete pipeline LLM + API routers plan
...
Tasks completed: 2/2
- Task 1: LLMService, CSVBuilder, GenerationPipeline
- Task 2: API routers (calendar, generate, export, settings) e wiring main.py
SUMMARY: .planning/phases/01-core-generation-pipeline/01-03-SUMMARY.md
2026-03-08 02:16:49 +01:00
Michele
f9c452586f
docs(01-02): complete servizi dominio plan
...
Tasks completed: 2/2
- Task 1: Costanti dominio, Pydantic schemas, FormatSelector
- Task 2: CalendarService, PromptService, 7 prompt .txt in italiano
SUMMARY: .planning/phases/01-core-generation-pipeline/01-02-SUMMARY.md
2026-03-08 02:02:35 +01:00
Michele
f6d9215b52
docs(01-01): complete infrastructure skeleton plan
...
Tasks completed: 2/2
- Task 1: Backend FastAPI skeleton + Docker build config
- Task 2: React + Vite + Tailwind v4 SPA scaffold con API client
SUMMARY: .planning/phases/01-core-generation-pipeline/01-01-SUMMARY.md
2026-03-08 01:57:09 +01:00
Michele
696b265e4d
fix(01): revise plans based on checker feedback
...
- Fix CSV-01 column count: 32 -> 33 (8 meta + 24 slide + 1 caption)
- Add TopicResult Pydantic model + topic_generator.txt prompt
- Make bulk generation async with background task + polling endpoint
- Add POST /api/export/{job_id}/csv for inline edit CSV download
- Split Plan 01-04 Task 2 into 2a/2b/2c (badges, slideviewer, pages)
- Update ProgressIndicator to use polling on /status endpoint
- Add --yes flag and frontend/ prerequisite note to Plan 01-01
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 01:40:30 +01:00
Michele
3f1dbbf396
docs(01): create phase plan
...
Phase 01: Core Generation Pipeline
- 4 plan(s) in 3 wave(s)
- Wave 1: 01-01 (infra) + 01-02 (core services) parallel
- Wave 2: 01-03 (LLM pipeline + API routers)
- Wave 3: 01-04 (Web UI) with human-verify checkpoint
- Ready for execution
2026-03-08 01:27:25 +01:00
Michele
595b6ee7e7
docs(01): capture phase context
...
Phase 01: Core Generation Pipeline
- Implementation decisions documented
- Phase boundary established
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 01:16:42 +01:00