From 86174b0f89fd6b9f0bdd1c4c46a4ed6c5c393b33 Mon Sep 17 00:00:00 2001 From: ssmmxx Date: Sun, 14 Jun 2026 15:02:22 +0000 Subject: [PATCH] GitJet repo-doc rabitta/rabitta.ru@21941fc9 --- summary/business.md | 121 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 summary/business.md diff --git a/summary/business.md b/summary/business.md new file mode 100644 index 0000000..8a86ad9 --- /dev/null +++ b/summary/business.md @@ -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. \ No newline at end of file