Frontend (`frontend/`)
The Next.js web interface: threads, streamed runs, artifacts, the workspace and
its settings, and the documentation site. The directory map is in
[README.md](README.md#project-structure). Visual
85k5mo agoReviewMountCreate a free account to mount
Journey instrumentation
## Project Overview
Grafana is a monitoring and observability platform. Go backend, TypeScript/React frontend, monorepo with pnpm workspaces (frontend) and Go workspaces (backend).
## Principles
- Follow existing patterns
No other project uses it yet
78k18d agoReviewMountCreate a free account to mount
Apache Superset
Apache Superset is a data visualization platform with Flask/Python backend and React/TypeScript frontend.
## Run Pre-commit Before Pushing
Always run pre-commit against the files changed
No other project uses it yet
75k14mo agoReviewMountCreate a free account to mount
bash
yarn test:unit
yarn test:unit:watch
yarn test:unit:update # update snapshots
```
### Frontend tests (admin panel)
Frontend test files also live in `__tests__/` within their respective packages.
```bash
No other project uses it yet
73k51d agoReviewMountCreate a free account to mount
organization
Memories are grouped into folders that mirror project modules or topics:
`backend/`, `common/`, `frontend/`, `render-wasm/`, `exporter/`, `workflow/`, etc.
Each folder's top-level memory is ` /core`.
---
# Role: Senior
Steady6 mentions in 2 weeks
No other project uses it yet
62k2mo agoReviewMountCreate a free account to mount
formatting in
`src/formatters/*`. `McpResponse` does not resolve pages or workers.
- [ ] If Puppeteer or devtools-frontend owns the bug, fix it there first. Do
not copy or re-implement upstream code
Steady11 mentions in 2 weeks
No other project uses it yet
57k6mo agoReviewMountCreate a free account to mount
Compiler Architecture
## Intro
Consider reading [fir-basics.md](../docs/fir/fir-basics.md).
## Two Frontends
1. **K1/FE 1.0 (Legacy)**: Located in `compiler/frontend/` - uses PSI and BindingContext
2. **K2/FIR (Current)**: Located in `compiler/fir/` - Frontend
No other project uses it yet
54k10d agoReviewMountCreate a free account to mount
build, by each other, and in some cases by the public.
## Package Map
### App & Frontend
- **@packages/app** — The main Vue 3 front-end application for the Cypress browser-side UI (specs
51k38d agoReviewMountCreate a free account to mount
website/static/media/` |
| [.agents/distributed-state.md](.agents/distributed-state.md) | Features that keep runtime state — how they must behave with several frontends (syncstate, advisory-lock leaders, fakebus tests) |
| [.agents/distributed-seams.md](.agents/distributed-seams.md) | Distributed mode transports: the fan-out, queue
Steady3 mentions in 2 weeks
No other project uses it yet
50k3y agoReviewMountCreate a free account to mount
serdes
- **[serdes-yaml-edit](.claude/skills/serdes-yaml-edit/SKILL.md)** - Edit exported YAML files with correct portable references
## Frontend
- **[analytics-events](.claude/skills/analytics-events/SKILL.md)** - Add product analytics events to track user interactions
**Important**: When working with frontend
Steady2 mentions in 2 weeks
No other project uses it yet
50k12d agoReviewMountCreate a free account to mount
Working with frontend code
## Where frontend code lives
This is a high-level guide. Use available search tools to discover the current structure. Update the guide if new high-level
Steady2 mentions in 2 weeks
No other project uses it yet
50k12d agoReviewMountCreate a free account to mount
bindings exposing Rust to Python
- `system_custodian`: System-level operations
### Dashboard
Svelte 5 + TypeScript frontend in `dashboard/`. Build output goes to `dashboard/build/` and is served by the API.
## Code Style
Steady5 mentions in 2 weeks
No other project uses it yet
48k11mo agoReviewMountCreate a free account to mount
every time you finish changing Go code, and `moon run web:lint` after changing frontend code, then fix all linter errors.
## Tool-use guidance
- Use `gh` CLI to access information
No other project uses it yet
48k5mo agoReviewMountCreate a free account to mount
module types (operator, hook, sensor, trigger, etc.).
The three Python extraction scripts and the frontend data file (`types.json`) all derive
from this module. To add a new type
47k9d agoReviewMountCreate a free account to mount