Files
motovaultpro/.ai/context.json
Eric Gullickson 8f5117a4e2 MVP Build
2025-08-09 12:47:15 -05:00

53 lines
1.7 KiB
JSON

{
"version": "2.0.0",
"architecture": "modified-feature-capsule",
"ai_optimization": {
"context_efficiency": "95%",
"single_load_completeness": "100%",
"feature_independence": "100%"
},
"loading_strategy": {
"feature_work": {
"instruction": "Load entire feature directory",
"example": "backend/src/features/vehicles/",
"completeness": "100% - everything needed is in one directory"
},
"cross_feature_work": {
"instruction": "Load index.ts and README.md from each feature",
"example": [
"backend/src/features/vehicles/index.ts",
"backend/src/features/vehicles/README.md"
]
},
"debugging": {
"instruction": "Start with feature README, expand to tests and docs",
"example": [
"backend/src/features/[feature]/README.md",
"backend/src/features/[feature]/tests/",
"backend/src/features/[feature]/docs/TROUBLESHOOTING.md"
]
}
},
"feature_capsules": {
"vehicles": {
"path": "backend/src/features/vehicles/",
"type": "primary_entity",
"self_contained": true,
"external_apis": ["NHTSA vPIC"],
"database_tables": ["vehicles", "vin_cache"],
"cache_strategy": "VIN lookups: 30 days"
},
"fuel-logs": {
"path": "backend/src/features/fuel-logs/",
"type": "dependent_feature",
"self_contained": true,
"depends_on": ["vehicles"],
"database_tables": ["fuel_logs"],
"cache_strategy": "User logs: 5 minutes"
}
},
"migration_order": {
"explanation": "Order determined by foreign key dependencies",
"sequence": ["vehicles", "fuel-logs", "maintenance", "stations"]
}
}