Skip to content
Bean Business Documentation
Implemented Plans
Initializing search
Bean Business Documentation
Plans
Technical
Bean Business Documentation
Bean Business Documentation
Plans
Plans
Plans
QA Analysis and Refactoring Plans
Add Array Type Hints - Entities
Add Array Type Hints - Repositories
Add Array Type Hints - Services
Add Doctrine Collection Generic Types
Feature Implementation Plan: API Cache Warming
Feature Implementation Plan: API Request Admin UI
Feature Implementation Plan: API Request Logging
Apply Rector Safe Modernization Rules
Coffee Bean Image Management - Planning Document
Exclude deploy.php from PHPStan
Fix HtmlCleaner Null Pointer Error in findRadioGroupContainer
Fix Missing getDefaultInstruction() Method
Fix Return Type Mismatches
Fix Database Deadlock in Similarity Calculation
Fix Undefined Method Calls
Fix Uninitialized Properties
Comprehensive Plan: Flavor Note Mapping Integration
Phase 1: Backend Image Dashboard
Phase 2: Broken Image Detection Job
Phase 3: Image Caching & Proxy
Feature Implementation Plan: Improve Worker Error Logging
Markdown matchers
Feature Implementation Plan: Migrate to Symfony AI Bundle (Experimental)
Multi-Market Implementation: Phase 7 - Bean-Centric Buying Options Matrix UI (Optional)
Multi-Market Implementation: Phase 8 - Remove CoffeeBean.available Field
PHPStan and Rector Analysis Overview
QA Analysis Overview
Refactor CoffeeBeanPersister
Refactor Crawler Commands
Refactor DTO Parameter Lists
Refactor FilterService God Object
Refactor HtmlCleaner God Object
Refactor Sitemap and URL Classification Architecture
Refactor URL Handling Services
Feature Implementation Plan: Save Product Images
Simplify Domain Entities and Mapper
Simplify Operational Commands
Simplify VarietyRepository
StructuredDataExtractor Implementation Plan
Feature Implementation Plan: URL Normalization for Internationalized Domains
Implemented
Implemented
Implemented Plans
Add Statistics to RoasterCrudController Index
Feature Implementation Plan: Add Missing Fields to CoffeeBeanDTO
Feature Implementation Plan: Add Pagination to Varieties and Processing Methods
Feature Implementation Plan: Add Search to Top Endpoints
Feature Implementation Plan: Add Slugs to Entities
Feature Implementation Plan: Add Sort Order to Species and Processing Methods
Feature Implementation Plan: Background Similarity Calculation
Coffee Bean Review Dashboard
Feature Implementation Plan: Complete API Caching Implementation
Feature Implementation Plan: Comprehensive API Caching Strategy
Feature Implementation Plan: Correct Filter Metadata Types
Feature Implementation Plan: Crawler Feedback Loop
Feature Implementation Plan: Top Aggregated Endpoints for Varieties and Regions
Feature Implementation Plan: disable-coffee-bean
Feature Implementation Plan: Enhanced Product Detection for Whole Bean Coffee
Feature Implementation Plan: Expose Origin Type as isSingleOrigin
Feature Implementation Plan: fix-duplicate-bean-creation
Feature Implementation Plan: Fix Failing Coffee Bean Filter Tests
Feature Implementation Plan: Fix Incomplete Filtered Collections
Fix Roaster Sorting in RoasterCrawlConfigCrudController Index
Frontend Action Required: API Filter Parameter Standardization
Frontend Revalidation Batching
Feature Implementation Plan: Hierarchical Location Filter (Updated)
Feature Implementation Plan: Hierarchical Processing Methods
Feature Implementation Plan: Improve Shipping Country Resolution
Multi-Market Implementation: Overview and Roadmap
Multi-Market Implementation: Phase 1 - Core Entities and Validation
Multi-Market Implementation: Phase 2 - Database Migration and Data Migration
Multi-Market Implementation: Phase 3 - Services Layer
Multi-Market Implementation: Phase 4 - Cache Invalidation and Repository Updates
Multi-Market Implementation: Phase 5 - API Integration
Multi-Market Implementation: Phase 6 - EasyAdmin Controllers
Feature Implementation Plan: Proactive API Caching Strategy
Feature Implementation Plan: Refactor List Endpoints for Caching with DTOs
Restructure Roaster/RoasterCrawlConfig Architecture
Feature Implementation Plan: Roaster Shipping API
Feature Implementation Plan: Standardize API Filtering Parameters (Backend)
Feature Implementation Plan: top-level-countries-endpoint
Feature Implementation Plan: Top Varieties by Bean Count
Feature Implementation Plan: Unified API Filtering System
Feature Implementation Plan: Unify API Schemas and DTOs
Feature Implementation Plan: Update Regions and Varieties Filters
Technical
Technical
Documentation
API Cache Deployment Strategy
Tag Aware Cache Tags
Sitemap URL Filter Matchers
Implemented Plans
¶
Archive of completed project plans for reference.
Back to top