Grubify Food Delivery App
This is a food delivery application with a React TypeScript frontend and .NET backend. Its source
is retained for Azure SRE Agent investigation and remediation exercises
suites of anything that consumes the changed behavior, so an API change pulls the frontend end-to-end that exercises it — and leaves the full suite to CI on push
suites of anything that consumes the changed behavior, so an API change pulls the frontend end-to-end that exercises it — and leaves the full suite to CI on push
custom solution — document-creation skills (`docx`, `xlsx`, `pptx`, `pdf`), visualisation tools, code execution, maps/places, frontend design guidance, and so on. If the task is "build a presentation", the `pptx` skill
architecture.
### [CRITICAL] no-typescript
**Rule:** Do not introduce TypeScript files — ReScript is the frontend language
**Why:** ReScript provides better type safety with less overhead. This is a deliberate, ecosystem-wide
Basebuild planner may replace it in the future but is not
worth building today.
- **Frontend**: React 19 + TypeScript + Vite 7 (Tauri webview), Tailwind, xterm.js.
- **Desktop core**: Rust + Tauri
every feature or bugfix:
- Identify the changed surface before coding: `desktop` (Electron main process), `frontend` (Vue/TS UI), `engine` (AI engine), `electron` (IPC/preload), `docs`, or `CI`.
- Add same-area tests with
network calls.
- **`run`** — Long-lived Tauri GUI. Watches status file, emits events to WebView frontend. Auto-binds to the most recently updated session when launched without `--status-file`.
### Adapter system
protect against excessive calls
- Require realistic human timing for business logic flows
### V3: Web Frontend Security
#### V3.2: Unintended Content Interpretation
- Prevent browsers from rendering content in incorrect context using
language, distributed architecture:
- **Backend (Scala)**: Located in `scala/turnstile/` - Core MCP gateway and server management
- **Frontend (TypeScript/React)**: Located in `js/console/` - Web-based console UI
- **Protocol Definitions**: Located in `resources/proto/` - gRPC/Protobuf definitions
413mo agoReviewMountCreate a free account to mount
formatter in servetrack-backend
npm run test-hook # Test Husky pre-commit hooks locally
```
### Frontend (`servetrack-frontend/`)
```bash
npm start # Start dev server (http://localhost:4200)
npm run watch # Build
platform brains**: runtime (Fabric App / external portal / Azure hosting), identity, embedding, in-app intelligence, frontend, operations. The cut is *"I am building an app"* — the runtime is a decision **inside