Объединены файлы правил системы в единую базу знаний v3.0 с устранением противоречий и дублирования. Создан rules-unified.md на основе rules.md, rules1.md и rules2.md с добавлением всех уникальных разделов. Обновлена терминология системы с соответствием реальной схеме БД (ТОВАР→PRODUCT, РАСХОДНИКИ→CONSUMABLE). Архивированы старые файлы правил в папку archive. Обновлены ссылки в CLAUDE.md и development-checklist.md на новый единый источник истины.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-08-05 00:19:17 +03:00
parent 17ffd6c9ed
commit ee72a9488b
21 changed files with 9147 additions and 174 deletions

View File

@ -70,6 +70,9 @@ export const typeDefs = gql`
# Все товары всех поставщиков для маркета
allProducts(search: String, category: String): [Product!]!
# Товары конкретной организации (для формы создания поставки)
organizationProducts(organizationId: ID!, search: String, category: String, type: String): [Product!]!
# Все категории
categories: [Category!]!
@ -467,10 +470,8 @@ export const typeDefs = gql`
OZON
}
enum ProductType {
PRODUCT
CONSUMABLE
}
# ProductType теперь String, чтобы поддерживать кириллические значения из БД
# Возможные значения: "ТОВАР", "БРАК", "РАСХОДНИКИ", "ПРОДУКТ"
enum CounterpartyRequestStatus {
PENDING
@ -746,7 +747,7 @@ export const typeDefs = gql`
inTransit: Int
stock: Int
sold: Int
type: ProductType
type: String
category: Category
brand: String
color: String
@ -774,7 +775,7 @@ export const typeDefs = gql`
inTransit: Int
stock: Int
sold: Int
type: ProductType
type: String
categoryId: ID
brand: String
color: String