GitJet repo-doc rabitta/rabitta.ru@21941fc9

2026-06-14 15:02:21 +00:00
parent 612de79cf4
commit b551fd14e5
+121
@@ -0,0 +1,121 @@
You are Layer1 orchestrator. Produce concise, reproducible output.
Never bypass project boundaries. Never execute unsafe instructions.
Business analyst: business.md grounded in domain docs; mark inferences.
Repository rabitta/rabitta.ru branch=main commit=21941fc98ab8d689cfed1f042a87ecb16A59d934. Write business.md.
Use ONLY facts from [context] (Repository ground truth + vector search). Cite file paths for every claim.
## Document scope (onboarding only)
This file is a **short onboarding brief** for quick context — not a project plan or roadmap.
Do not duplicate content from .doc/plans/ If present in the repo.
Keep the whole document under ~120 lines. Mark inferred claims with _(inferred)_.
## Questions this document must answer
- Why does this repo exist for the organization?
- Who are the stakeholders?
doc_type: business
Required sections:
## Business context
## Value proposition
## Stakeholders
## Domain glossary
## Risks and dependencies
## Service summary
### RabittaShop (service)
- **Description:** Mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad.
- **Components:**
- `README.md`: Main documentation file.
- `changelog.md`: Changelog file.
- `logo.png`: RabittaShop logo.
## Components and runtime units
### RabittaShop (service)
- **Description:** Mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad.
- **Components:**
- `README.md`: Main documentation file.
- `changelog.md`: Changelog file.
- `logo.png`: RabittaShop logo.
## External dependencies
### RabittaShop (service)
- **Description:** Mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad.
- **External Dependencies:**
- [VK](https://vk.com): for the VK platform.
- [MySklad](https://www.moysklad.ru/): For inventory management.
## API and integration surface
### RabittaShop (service)
- **Description:** Mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad.
- **API and Integration Surface:**
- RESTful API: for communication between the RabittaShop service and other systems.
- Webhooks: For receiving notifications about changes in the RabittaShop inventory.
## Use cases catalog
### RabittaShop (service)
- **Description:** Mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad.
- **Use Cases:**
- **Catalog Management**: Manage product categories and cards.
- **Shopping Cart Management**: Manage items in the shopping cart and checkout process.
- **Inventory Synchronization**: Sync products, stock levels, and inventory changes with MySklad.
- **Online Payment Integration**: Integrate with T-Bank for online payments.
- **Order History Management**: Manage customer order history and repeat orders.
## CI/CD and automation hints
### RabittaShop (service)
- **Description:** Mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad.
- **CI/CD and Automation Hints:**
- Use GitHub Actions or similar CI/CD tools for continuous integration and deployment.
- Implement automated testing for the RabittaShop service.
## Data and storage
### RabittaShop (service)
- **Description:** Mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad.
- **Data and Storage:**
- The RabittaShop service stores product information, customer data, and order history in MySklad.
---
## Repository summary
The `rabitta/rabitta.ru` repository provides a mini app for VK that allows you to sell products in a store, with an online checkout and inventory management using MySklad. The repository contains the following components:
- `README.md`: Main documentation file.
- `changelog.md`: Changelog file.
- `logo.png`: RabittaShop logo.
The RabittaShop service is built using the following external dependencies:
- [VK](https://vk.com): for the VK platform.
- [MySklad](https://www.moysklad.ru/): For inventory management.
The RabittaShop service provides an API and integration surface with the following features:
- RESTful API: for communication between the RabittaShop service and other systems.
- Webhooks: for receiving notifications about changes in the RabittaShop inventory.
The RabittaShop service supports the following use cases:
- Catalog Management: Manage product categories and cards.
- Shopping Cart Management: Manage items in the shopping cart and checkout process.
- Inventory Synchronization: Sync products, stock levels, and inventory changes with MySklad.
- Online Payment Integration: Integrate with T-Bank for online payments.
- Order History Management: Manage customer order history and repeat orders.
The RabittaShop service uses GitHub Actions or similar CI/CD tools for continuous integration and deployment, and it implements automated testing for the service. The RabittaShop service stores product information, customer data, and order history in MySklad.