83f124b910
- Implemented sale invoice card component with HTML and TypeScript files. - Added API routes for sale invoices including sending, retrying, and checking status. - Created models for sale invoice fiscal actions and filters. - Developed service for handling sale invoice operations. - Introduced store for managing sale invoice state. - Created views for listing and displaying single sale invoices. - Added support for managing stock keeping units with forms and services. - Implemented reusable select components for measure units and SKUs. - Enhanced shared components for input fields including fiscal ID, SKU type, and VAT.
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.
|