DOCUMENTATION_INDEX.md | Location: /docs/DOCUMENTATION_INDEX.md
📄 architecture/4D_ARCHITECTURE.md
flowchart_TD
A[Vehicle] --> |CAN FD 2.0B| B[Edge Node]
B -->|gRPC-stream| C[Cloud Core]
C --> D{Microservices}
D --> E[AI Diagnosis]
D --> F[3D Parts API]
Implementation Command:
# Generate architecture diagrams
make arch-diagram \
--input=architecture/specs/ \
--format=mermaid📄 ai/DIAGNOSIS_MODELS.md
# Model conversion to ONNX (scripts/convert_model.py)
python convert_model.py \
--input=model/xgboost_v2.h5 \
--output=onnx/xgboost_v2.onnx \
--quantize📄 ai/NLP_CHATBOT.md
# Deploy BERT model
kubectl apply -f deploy/ai/nlp-deployment.yaml📄 security/SECURITY_POLICY.md
# Vault configuration (security/vault/config.hcl)
storage "raft" {
path = "/vault/data"
node_id = "mechbot_vault_1"
}
listener "tcp" {
tls_cert_file = "/etc/certs/vault.crt"
tls_key_file = "/etc/certs/vault.key"
}Implementation Command:
# Initialize Vault
vault operator init -key-shares=5 -key-threshold=3📄 api/REST_API.md
## Vehicle Telemetry API
`POST /api/v2/telemetry`
```json
Request:
{
"vin": "1HGCM82633A123456",
"params": {
"rpm": 3200,
"temp": 92
}
}
📄 `api/GRPC_PROTOCOLS.md`
```protobuf
// proto/diagnosis/v1/service.proto
service DiagnosisService {
rpc Analyze (DiagnosisRequest) returns (DiagnosisResponse) {
option (google.api.http) = {
post: "/v1/diagnosis"
body: "*"
};
}
}
📄 test/STRESS_TEST_PROTOCOL.md
# Run CAN bus stress test
python test/can_stress.py \
--duration=1h \
--msg-rate=5000/s \
--bus=can0📄 test/LOAD_TESTING.md
# Execute API load test
k6 run test/k6/telemetry_test.js \
--vus 100 \
--duration 30m📄 deploy/KUBERNETES_SETUP.md
# Cluster initialization
eksctl create cluster \
--name mechbot-prod \
--nodes 3 \
--node-type m6i.2xlarge \
--region us-west-2📄 deploy/EDGE_DEVICES.md
# Flash Raspberry Pi image
sudo dd if=mechbot-edge-v2.1.img \
of=/dev/mmcblk0 \
bs=4M status=progress📄 monitoring/PROMETHEUS_SETUP.md
# prometheus.yml
scrape_configs:
- job_name: 'vehicle_metrics'
scrape_interval: 5s
static_configs:
- targets: ['can-exporter:9100']📄 monitoring/GRAFANA_DASHBOARDS.md
# Import dashboard
curl -X POST \
-H "Authorization: Bearer ${API_KEY}" \
-H "Content-Type: application/json" \
-d @monitoring/grafana/vehicle-dashboard.json \
http://grafana:3000/api/dashboards/db📄 engineering/CODE_STYLE.md
## Python Style Guide
- Black formatting (line-length=100)
- Google-style docstrings
- Type hints mandatory for public APIs📄 engineering/REVIEW_GUIDELINES.md
# .github/pull_request_template.md
## Changes Made
- [ ] Documentation updated
- [ ] Tests added
- [ ] Backward compatibility verified# Build system targets
make help
Available targets:
build-firmware Build edge device firmware
test-all Run all test suites
deploy-staging Deploy to staging cluster📌 Data Retention Policy
📌 Incident Response Playbook
📌 Hardware Specifications
Engineering Team Contacts
🛠️ 24/7 Support: engineering-support@mechbot.tech
🌐 Internal Wiki: engineering.mechbot.tech
This documentation index provides:
- Precise file locations for all technical documents
- Ready-to-run implementation commands
- Code snippets for critical configurations
- Cross-references to related materials
- Direct access points for engineering support
Each document follows the standard template:
## Purpose
## Technical Specifications
## Implementation Guide
## Troubleshooting
## Related Documents
Would you like me to generate any specific document in full or adjust the format for particular use cases?