Cursor rule Cursor
App layer (API) contract for FastAPI endpoints in backend/apps. Parse/validate input, call services, map domain errors to HTTP, return JSONResponse on success.
Cursor rule Cursor
App layer (API) contract for FastAPI endpoints in backend/apps. Parse/validate input, call services, map domain errors to HTTP, return JSONResponse on success.
Cursor rule Cursor
Database layer standards for models, CRUD, transactions, and exceptions.
Cursor rule Cursor
Service layer implements core business logic orchestration; raise custom exceptions; no HTTP handling.
Cursor rule Cursor
Enforce English-only comments and docstrings across the codebase.
Cursor rule Cursor
Centralize env var access in backend/consts/const.py; no direct os.getenv outside.
Cursor rule Cursor
Component layer rules for reusable and feature-specific UI components.
Cursor rule Cursor
Frontend overview - directory structure, layer responsibilities, and dependency rules.
Cursor rule Cursor
Hook layer rules for custom React hooks and state management.
Cursor rule Cursor
Page layer rules for Next.js App Router pages and layouts.
Cursor rule Cursor
Type layer rules for TypeScript type definitions and interfaces.
Cursor rule Cursor
Read .agents/skills/nexent-frontend/SKILL.md before working in this rule scope. For this matched area, read .agents/skills/nexent-frontend/references/components-ui.md.
Cursor rule Cursor
Pytest Unit Test Rules for this repository.
Cursor rule Cursor
Formal Nexent test-e2e feature catalog, D1-D5 case-local scripts and execution bindings, generated views, runtime, migration, and Mock profiles.
Skill Claude CodeCodex
A procedure for running Nexent daily, full-layer tests on a self-hosted Ubuntu machine. Nexent is tested across separate layers such as unit, service, AI runtime, and browser journeys, with results and evidence kept locally.
Skill Claude CodeCodex
Generate a deterministic report for disposable executor acceptance tests.
Cursor rule Cursor
Enforce the copyright header on new and modified source files.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: