docs(25-01): complete catalog enrichment data layer plan
- SUMMARY.md: attribution columns, upsert service, Zod schemas - STATE.md: advance to plan 2, add decisions - ROADMAP.md: update phase 25 progress - REQUIREMENTS.md: mark CATL-01, CATL-02, CATL-05 complete
This commit is contained in:
@@ -25,11 +25,11 @@ Requirements for Public Discovery milestone. Each maps to roadmap phases.
|
||||
|
||||
### Catalog Enrichment
|
||||
|
||||
- [ ] **CATL-01**: Global items have attribution fields (sourceUrl, manufacturer, imageCredit, imageSourceUrl)
|
||||
- [ ] **CATL-02**: Global items have a unique constraint on (brand, model) preventing duplicates
|
||||
- [x] **CATL-01**: Global items have attribution fields (sourceUrl, manufacturer, imageCredit, imageSourceUrl)
|
||||
- [x] **CATL-02**: Global items have a unique constraint on (brand, model) preventing duplicates
|
||||
- [ ] **CATL-03**: Catalog detail pages display image attribution with credit and source link
|
||||
- [ ] **CATL-04**: Bulk import API endpoint accepts multiple catalog items in one request
|
||||
- [ ] **CATL-05**: Bulk import uses upsert semantics (ON CONFLICT update, not fail)
|
||||
- [x] **CATL-05**: Bulk import uses upsert semantics (ON CONFLICT update, not fail)
|
||||
|
||||
### Agent Seeding Tools
|
||||
|
||||
@@ -122,11 +122,11 @@ Which phases cover which requirements. Updated during roadmap creation.
|
||||
| PUBL-04 | Phase 24 | Complete |
|
||||
| PUBL-05 | Phase 24 | Complete |
|
||||
| INFR-01 | Phase 24 | Complete |
|
||||
| CATL-01 | Phase 25 | Pending |
|
||||
| CATL-02 | Phase 25 | Pending |
|
||||
| CATL-01 | Phase 25 | Complete |
|
||||
| CATL-02 | Phase 25 | Complete |
|
||||
| CATL-03 | Phase 25 | Pending |
|
||||
| CATL-04 | Phase 25 | Pending |
|
||||
| CATL-05 | Phase 25 | Pending |
|
||||
| CATL-05 | Phase 25 | Complete |
|
||||
| SEED-01 | Phase 25 | Pending |
|
||||
| SEED-02 | Phase 25 | Pending |
|
||||
| SEED-03 | Phase 25 | Pending |
|
||||
|
||||
Reference in New Issue
Block a user