GitJet repo-doc rabitta/rabitta.ru@21941fc9
+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.
|
||||
Reference in New Issue
Block a user