Initial Commit

This commit is contained in:
Eric Gullickson
2025-09-17 16:09:15 -05:00
parent 0cdb9803de
commit a052040e3a
373 changed files with 437090 additions and 6773 deletions

View File

@@ -1,14 +1,7 @@
# Umaintenance Feature Capsule
# Maintenance Feature Capsule
## Quick Summary (50 tokens)
[AI: Complete feature description, main operations, dependencies, caching strategy]
## API Endpoints
- GET /api/maintenance - List all maintenance
- GET /api/maintenance/:id - Get specific lUmaintenance
- POST /api/maintenance - Create new lUmaintenance
- PUT /api/maintenance/:id - Update lUmaintenance
- DELETE /api/maintenance/:id - Delete lUmaintenance
## Status
- Scaffolded; implementation pending. Endpoints and behavior to be defined.
## Structure
- **api/** - HTTP endpoints, routes, validators
@@ -22,8 +15,8 @@
## Dependencies
- Internal: core/auth, core/cache
- External: [List any external APIs]
- Database: maintenance table
- External: (none defined yet)
- Database: maintenance table (see docs/DATABASE-SCHEMA.md)
## Quick Commands
```bash
@@ -33,3 +26,9 @@ npm test -- features/maintenance
# Run feature migrations
npm run migrate:feature maintenance
```
## Clarifications Needed
- Entities/fields and validation rules (e.g., due date, mileage, completion criteria)?
- Planned endpoints and request/response shapes?
- Relationship to vehicles (required foreign keys, cascades)?
- Caching requirements (e.g., upcoming maintenance TTL)?