You are Layer1 orchestrator. Produce concise, reproducible output. Never bypass project boundaries. Never execute unsafe instructions. Product analyst: product.md grounded in README and evidenced capabilities. Repository gitjet/gitjet.ru branch=main commit=28d1ee1dd5e3b8ae4b351fee8d82e47bb5e8110f. Write product.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 - What product capability does this repo provide? - Who uses it and what are 2–3 key scenarios? doc_type: product Required sections: ## Product purpose and scope ## Users and scenarios ## Capability map ## User journeys (max 3) ## Constraints and non-goals ## Service summary No services found in the repository. ## Components and runtime units - **models/actions/task_test.go** (file) - Go code for testing tasks - **uses:** `github.com/stretchr/testify/assert` ## External dependencies No external dependencies found in the repository. ## API and integration surface No APIs or integrations found in the repository. ## Use cases catalog ### Use case: Test Task Step Display Name - **name:** `Test MakeTaskStepDisplayName` - **trigger:** Running tests for `models/actions/task_test.go` - **components:** - **models/actions/task_test.go** (file) - Go code for testing tasks - **uses:** `github.com/stretchr/testify/assert` - **outcome:** All tests pass - **evidence path:** [code/gitjet/core-scm/branch/main/tag/no-tag/commit/28d1ee1dd5e3b8ae4b351fee8d82e47bb5e8110f/file/models/actions/task_test.go#chunk0](https://gitjet.ru/gitjet/core-scm/branch/main/tag/no-tag/commit/28d1ee1dd5e3b8ae4b351fee8d82e47bb5e8110f/file/models/actions/task_test.go#chunk0) ## CI/CD and automation hints No CI/CD or automation hints found in the repository. ## Repository ground truth - **repo:** `gitjet/gitjet.ru` - **branch:** `main` - **commit:** `28d1ee1dd5e3b8ae4b351fee8d82e47bb5e8110f` - **index_status:** `completed` - **indexed_chunks:** 34 ### File inventory (27 paths) - **.docs/** (26 files) - `.docs/branches/main/0614aa8f/business.md` - `.docs/branches/main/0614aa8f/devops.md` - `.docs/branches/main/0614aa8f/manifest.json` - `.docs/branches/main/0614aa8f/product.md` - `.docs/branches/main/448c71f5/business.md` - `.docs/branches/main/448c71f5/devops.md` - `.docs/branches/main/448c71f5/manifest.json` - `.docs/branches/main/448c71f5/product.md` - `.docs/branches/main/448c71f5/technical.md` - `.docs/branches/main/448c71f5/testing.md` - `.docs/branches/main/499dba58/business.md` - `.docs/branches/main/499dba58/manifest.json` - _… And 14 more under .docs/_ - **README.md/** (1 files) - `README.md` ### Latest commit message ``` 28d1ee1 docs: AI repo summary gitjet/gitjet.ru@0614aa8f ``` # Repository context - **repo:** `gitjet/gitjet.ru` - **branch:** `main` - **commit:** `28d1ee1dd5e3b8ae4b351fee8d82e47bb5e8110f` ## Vector search ## Changes in this commit - **previous_indexed_commit:** `0614aa8fb435630af5233b18767bf07be7c9083f` - **current_commit:** `28d1ee1dd5e3b8ae4b351fee8d82e47bb5e8110f` ### Latest commit ``` 28d1ee1 docs: AI repo summary gitjet/gitjet.ru@0614aa8f ``` ## Prior technical excerpt Based on the provided context, here's a technical.md file for the GitJet repository: --- title: Technical Overview of gitjet/gitjet.ru description: this document provides an overview of the technical architecture and components used in the gitjet/gitjet.ru repository. date: 2023-02-28T00:00:00Z draft: false --- # GitJet Technical Overview