Files
ahasani 83f124b910 feat: add sale invoice card component with functionality for sending and retrieving invoice status
- 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.
2026-05-01 19:45:30 +03:30

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.