Move the two live-validated workflows into n8n/workflows/ (credential- based auth referenced by name only, no secret values), add a manifest covering all 4 canonical workflows and a read-only drift-check script against n8n's Public API. Retire the pre-integration root-level starter files that still carried the literal-token pattern, and repoint the Unraid deploy scripts, Makefile targets and runbook at the new files. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
76 lines
2.2 KiB
Markdown
76 lines
2.2 KiB
Markdown
# File index
|
|
|
|
- `.env.example`
|
|
- `.gitignore`
|
|
- `CLAUDE.md`
|
|
- `MASTER_BUILD_PROMPT.md`
|
|
- `Makefile`
|
|
- `PROJECT_STATE.md`
|
|
- `README.md`
|
|
- `START_HERE.md`
|
|
- `backend/Dockerfile`
|
|
- `backend/app/__init__.py`
|
|
- `backend/app/core/__init__.py`
|
|
- `backend/app/core/config.py`
|
|
- `backend/app/main.py`
|
|
- `backend/pyproject.toml`
|
|
- `backend/tests/test_health.py`
|
|
- `compose.yaml`
|
|
- `contracts/events.schema.json`
|
|
- `contracts/mcp-tools.json`
|
|
- `contracts/openapi.yaml`
|
|
- `contracts/ragcore-contract-assumptions.md`
|
|
- `docs/00-product-brief.md`
|
|
- `docs/01-scope-and-non-goals.md`
|
|
- `docs/02-user-stories.md`
|
|
- `docs/03-architecture.md`
|
|
- `docs/04-domain-model.md`
|
|
- `docs/05-api-contract.md`
|
|
- `docs/06-ui-ux.md`
|
|
- `docs/07-data-quality.md`
|
|
- `docs/08-return-workflow.md`
|
|
- `docs/09-ragcore-integration.md`
|
|
- `docs/10-mcp-hub-integration.md`
|
|
- `docs/11-n8n-integration.md`
|
|
- `docs/12-security-and-audit.md`
|
|
- `docs/13-seed-and-demo-scenarios.md`
|
|
- `docs/14-testing-and-acceptance.md`
|
|
- `docs/15-build-plan.md`
|
|
- `docs/16-portfolio-case-study.md`
|
|
- `docs/17-runbook.md`
|
|
- `docs/deferred.md`
|
|
- `frontend/Dockerfile`
|
|
- `frontend/index.html`
|
|
- `frontend/nginx.conf`
|
|
- `frontend/package.json`
|
|
- `frontend/src/App.tsx`
|
|
- `frontend/src/main.tsx`
|
|
- `frontend/src/styles.css`
|
|
- `frontend/tsconfig.json`
|
|
- `frontend/vite.config.ts`
|
|
- `knowledge/manifest.json`
|
|
- `knowledge/procedures/01-vehicle-checkout.md`
|
|
- `knowledge/procedures/02-vehicle-return.md`
|
|
- `knowledge/procedures/03-damage-handling.md`
|
|
- `knowledge/procedures/04-odometer-anomalies.md`
|
|
- `knowledge/procedures/05-cleaning-checklist.md`
|
|
- `knowledge/procedures/06-maintenance-escalation.md`
|
|
- `knowledge/procedures/07-customer-documents.md`
|
|
- `knowledge/procedures/08-privacy.md`
|
|
- `knowledge/procedures/09-booking-conflicts.md`
|
|
- `knowledge/procedures/10-roles-and-escalation.md`
|
|
- `n8n/README.md`
|
|
- `n8n/workflows/MANIFEST.md`
|
|
- `n8n/workflows/fleet-ops-vehicle-return.json`
|
|
- `n8n/workflows/fleet-ops-data-quality-scan.json`
|
|
- `n8n/workflows/check_drift.py`
|
|
- `seed/README.md`
|
|
- `seed/bookings.csv`
|
|
- `seed/customers.csv`
|
|
- `seed/data_quality_issues.csv`
|
|
- `seed/generate_seed.py`
|
|
- `seed/inspections.csv`
|
|
- `seed/maintenance.csv`
|
|
- `seed/vehicles.csv`
|
|
- `seed/workflow_runs.csv`
|