Files
psp_panel/ai_agent.md
T
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

1.1 KiB

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

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.