chore: update docs

This commit is contained in:
Björn Fromme
2025-10-01 17:57:39 +02:00
parent b4eaf695c7
commit fef4997132
9 changed files with 92 additions and 34 deletions
+35 -34
View File
@@ -40,21 +40,13 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
### Feature Implementation Guides
#### [TRANSPORTATION_SERVICES_IMPLEMENTATION_PLAN.md](TRANSPORTATION_SERVICES_IMPLEMENTATION_PLAN.md)
**Comprehensive Transportation Services**
- Transportation type selection (bus vs. car)
- Pickup services with location-based options
- Parking services for self-organized transport
- Direction mapping system and field handlers
- **Status**: ✅ Fully implemented and tested
#### [AGE_BASED_FIELDS_PLAN.md](AGE_BASED_FIELDS_PLAN.md)
**Age-Based Field Constraints System**
- Age range conditions for field visibility/behavior
- Service filtering based on participant age
- Dynamic field state management
- Implementation roadmap and examples
- **Status**: 🔄 Planned implementation
- **Status**: ✅ Fully implemented (see CLAUDE.md)
#### [AGE_CONSTRAINTS_MODEL_EXTENSION_PLAN.md](AGE_CONSTRAINTS_MODEL_EXTENSION_PLAN.md)
**Extended Age Constraint Model**
@@ -62,17 +54,23 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
- Service availability constraints
- Field interdependency handling
- Data model extensions
- **Status**: 🔄 Planning phase
- **Status**: ✅ Fully implemented (see CLAUDE.md)
### Development & Maintenance
#### [API_VALIDATION_STAGE_PLAN.md](API_VALIDATION_STAGE_PLAN.md)
**API Availability Validation Stage**
- Real-time availability validation via BusProNet API
- Final validation before booking confirmation
- Cross-session availability tracking
- **Status**: 📋 Planned future enhancement
#### [DOCUMENTATION_UPDATES_2025-09-02.md](DOCUMENTATION_UPDATES_2025-09-02.md)
**Recent Documentation Updates**
- Comprehensive record of HTMX service selection bug fixes
- Pricing implementation completion status
- Field handler improvements and technical debt resolution
- Benefits achieved and next steps
- **Status**: ✅ Historical record of completed improvements
### System Status
#### [SYSTEM_STATUS_2025.md](SYSTEM_STATUS_2025.md)
**Current System Status & Feature Tracking**
- Comprehensive overview of implemented features
- Known issues and technical debt
- System architecture status
- **Status**: ✅ Updated regularly
## 🏗️ System Architecture Overview
@@ -103,23 +101,26 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
## 🎯 Feature Status Matrix
| Feature | Planning | Implementation | Testing | Completed |
|---------|----------|---------------|---------|-----------|
| **Multi-Step Booking** | ✅ | ✅ | ✅ | ✅ |
| **Room Selection** | ✅ | ✅ | ✅ | ✅ |
| **Service Selection** | ✅ | ✅ | ✅ | ✅ |
| **Pricing Display** | ✅ | ✅ | ✅ | ✅ |
| **Transportation Services** | ✅ | ✅ | ✅ | ✅ |
| **Conditional Field States** | ✅ | ✅ | ✅ | ✅ |
| **HTMX Integration** | ✅ | ✅ | ✅ | ✅ |
| **BPN API Integration** | ✅ | ✅ | ✅ | ✅ |
| **Dynamic Availability System** | ✅ | ✅ | ✅ | ✅ |
| **Service Descriptions** | ✅ | ✅ | ✅ | ✅ |
| **License Plate Field** | ✅ | ✅ | ✅ | ✅ |
| **Age-Based Constraints** | ✅ | 🔄 | ⏳ | ⏳ |
| **Advanced Pricing** | ✅ | ⏳ | ⏳ | ⏳ |
| Feature | Status |
|---------|--------|
| **Multi-Step Booking** | ✅ Complete |
| **Room Selection** | ✅ Complete |
| **Service Selection** | ✅ Complete |
| **Pricing Display** | ✅ Complete |
| **Transportation Services** | ✅ Complete |
| **Conditional Field States** | ✅ Complete |
| **HTMX Integration** | ✅ Complete |
| **BPN API Integration** | ✅ Complete |
| **Dynamic Availability** | ✅ Complete |
| **Service Descriptions** | ✅ Complete |
| **License Plate Field** | ✅ Complete |
| **Age-Based Constraints** | ✅ Complete |
| **Rental Duration Filtering** | ✅ Complete |
| **Insurance Booking** | ✅ Complete |
| **Bulk Insurance Booking** | ✅ Complete |
| **API Availability Validation** | 📋 Planned |
**Legend**: ✅ Complete | 🔄 In Progress | ⏳ Planned
**Legend**: ✅ Complete | 📋 Planned
## 🔧 Implementation Patterns
+57
View File
@@ -0,0 +1,57 @@
# Archived Documentation
This folder contains completed implementation plans and historical documentation that are no longer actively referenced but preserved for historical context.
## Archived Implementation Plans
### ✅ Completed Features
#### implementation-plan-rental-skipass-duration-filtering.md
**Status**: Fully implemented
**Completion**: 2025-01-XX
**Summary**: Duration-based rental filtering based on skipass selection with exact date matching
**Implementation**: See `CLAUDE.md` section "Duration-Based Rental Filtering Implementation"
#### insurance-booking-implementation-plan.md
**Status**: Fully implemented
**Completion**: 2025-01-XX
**Summary**: Comprehensive insurance booking system with eligibility filtering, auto-reassignment, and bulk booking
**Implementation**: See `CLAUDE.md` sections:
- "Insurance Field & Package Family Detection Implementation"
- "Insurance Auto-Reassignment & Handler Dependencies"
- "Bulk Insurance Booking Implementation"
#### TRANSPORTATION_SERVICES_IMPLEMENTATION_PLAN.md
**Status**: Fully implemented
**Completion**: 2024-XX-XX
**Summary**: Transportation services with outbound/inbound transport, pickup locations, and parking
**Implementation**: See `CLAUDE.md` section "Transportation Services Implementation"
#### PICKUP_PRICING_IMPLEMENTATION.md
**Status**: Fully implemented
**Completion**: 2024-XX-XX
**Summary**: Pickup pricing display with formatted labels
**Implementation**: Integrated into transportation services and pricing display standards
#### PRICING_DISPLAY_IMPLEMENTATION.md
**Status**: Fully implemented
**Completion**: 2024-XX-XX
**Summary**: Real-time pricing system with inline costs and unified summary
**Implementation**: See `README.md` section "Core Architecture Documentation"
## Archived Issue Documentation
### FAMILY_BOOKING_DETECTION_ISSUE.md
**Status**: Resolved
**Resolution**: 2025-01-XX
**Summary**: Fixed overlapping age ranges in family booking detection logic
**Solution**: Implemented proper age-based filtering in `BookingCreateDto::isFamilyBooking()` using travel start date
### DOCUMENTATION_UPDATES_2025-09-02.md
**Status**: Historical record
**Date**: 2025-09-02
**Summary**: Record of HTMX service selection bug fixes and pricing implementation completion
---
**Note**: All current and active documentation is maintained in the parent `docs/` directory. Refer to `../README.md` for current documentation index.