35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
|
|
# AI Agent Assistant Guide
|
||
|
|
|
||
|
|
This file provides a quick operational guide for AI assistants working on this project.
|
||
|
|
|
||
|
|
## Project
|
||
|
|
- Framework: Angular
|
||
|
|
- Package manager: pnpm
|
||
|
|
- Root path: `/Users/ahasani/Projects/PSP/consumer/panel`
|
||
|
|
|
||
|
|
## Core Rules
|
||
|
|
- Follow `AGENTS.md` instructions in this repository.
|
||
|
|
- Avoid reverting unrelated local changes.
|
||
|
|
- Keep edits minimal and scoped to the requested feature.
|
||
|
|
- Prefer existing shared abstractions and services over duplicating logic.
|
||
|
|
|
||
|
|
## Common Commands
|
||
|
|
```bash
|
||
|
|
pnpm install
|
||
|
|
pnpm start
|
||
|
|
pnpm build
|
||
|
|
pnpm test
|
||
|
|
```
|
||
|
|
|
||
|
|
## Useful Practices
|
||
|
|
- Search files quickly with `rg` when available.
|
||
|
|
- For form changes, keep model/interface, form controls, and templates aligned.
|
||
|
|
- For Android WebView integration, keep contract changes synchronized between panel and Android app.
|
||
|
|
- For shared components, preserve desktop behavior and add mobile behavior conditionally.
|
||
|
|
|
||
|
|
## Delivery Checklist
|
||
|
|
- Build passes (or document why not run).
|
||
|
|
- No unrelated files changed.
|
||
|
|
- New behavior documented in changed file comments only when necessary.
|
||
|
|
- Keep final output short with file paths and key behavior changes.
|