Стоимость разработки: $ за 1000 принятых строк
«$ за 1000 строк» = стоимость модельных вызовов в кодовых проектах ÷ финальный Add + Del принятых PR × 1000; меньше = эффективнее. Методика и ограничения — в блоке «Как это считается» внизу страницы.
Модели по проектам · 30 дней
Распределение токенов и стоимости по моделям; в «деньгах» — только модели с известной ценой. Таблица ниже — вся накопленная история, поэтому итоги пончиков меньше её строк. Точные значения — в тултипе сектора.
TasK
в токенах
в деньгах
stocks2
в токенах
в деньгах
task-orchestrator
в токенах
в деньгах
gpt-6.1-sol gpt-6-astra gpt-6-luna gpt-6-sol gpt-5.6-luna gpt-5.6-sol gpt-5.6-terra |glm-5.3 glm-5.3-flash |deepseek-flash |qwen3.8:pi-100k |остальные
Сигналы проверок · 30 дней
С сигналом об ошибке / с известным результатом · доля. Один запуск — не более одного сигнала, независимо от причины. Наборы не раскладываются на внутренние запуски.
| Проверка | TasK | stocks2 | task-orchestrator |
|---|---|---|---|
| make/composer check · набор | 131 / 385 · 34,0% без результата · 11 | 150 / 437 · 34,3% без результата · 21 | 0 / 4 · 0,0% |
| PHPUnit | 275 / 732 · 37,6% без результата · 9 | 375 / 1 261 · 29,7% без результата · 5 | 0 / 6 · 0,0% |
| Тесты · набор | — | 8 / 56 · 14,3% без результата · 11 | — |
| Node tests | — | 8 / 69 · 11,6% | — |
| PHPStan | 1 / 12 · 8,3% | 100 / 172 · 58,1% | — |
| Psalm | 0 / 22 · 0,0% | 2 / 4 · 50,0% | 0 / 2 · 0,0% |
| Deptrac | 1 / 9 · 11,1% | 3 / 87 · 3,4% | — |
| PHPCS | 11 / 40 · 27,5% | 30 / 131 · 22,9% | 0 / 1 · 0,0% |
| PHPCBF | 8 / 11 · 72,7% | 8 / 15 · 53,3% | — |
| PHPMD | 8 / 86 · 9,3% | — | — |
| PHP · синтаксис | 11 / 106 · 10,4% | 9 / 66 · 13,6% | — |
| Линтеры · набор | 0 / 1 · 0,0% | 0 / 2 · 0,0% | — |
| Coding-standard · проверки | — | 0 / 2 · 0,0% | — |
| Документация и ссылки | 10 / 140 · 7,1% | 1 / 115 · 0,9% | 6 / 64 · 9,4% |
| todo-md | 0 / 10 · 0,0% | 0 / 6 · 0,0% | 0 / 10 · 0,0% |
| Инструкции и роли агентов | — | 0 / 2 · 0,0% | 0 / 7 · 0,0% |
| Валидация приложения | 1 / 4 · 25,0% | 0 / 18 · 0,0% | 0 / 2 · 0,0% |
| Несколько проверок в одной команде | 70 / 176 · 39,8% без результата · 1 | 68 / 286 · 23,8% без результата · 2 | 3 / 26 · 11,5% |
Чтение проектных инструкций · 30 дней
Покрытие всех документов · 30 дней
0%100%
| Папка | TasK | stocks2 | task-orchestrator |
|---|---|---|---|
| conventions | 67% | 57% | 3% |
| git-workflow | 23% | 29% | 28% |
| todo-md | 100% | 64% | 71% |
| product | 53% | нет папки | нет папки |
Чтения файлов · 30 дней
Число на плитке — чтения · цвет: реже чащеTasK
stocks2
task-orchestrator
TasK
docs/conventions
Всего · 76 файлов
Живые документы · 51 файл
index256index82doc-style70concurrency-control46command-handler31dto28transactions21value-object16service15controller15code-style15request-dto13integration11use-case10domain9entity9view9exception8repository8AGENTS7enum7layers7mapper6application6query-handler6repository6criteria5factory4helper4criteria-mapper4route4component3listener3forms3response-dto3e2e3configuration2list2event2specification2authorization2README1external-service1map1calculator1infrastructure1presentation1console-command1rate-limiter1phpmd-suppressions-guidelines1quality-metrics1
Мёртвые документы · 25 файлов
architecture/index.md · core-patterns/trait.md · core-patterns/wrapper.md · layers/integration/middleware.md · layers/presentation/action-enum.md · layers/presentation/grant.md · layers/presentation/list-controller.md · layers/presentation/permission-enum.md · layers/presentation/presentation.md · layers/presentation/query-dto.md · layers/presentation/rule.md · layers/presentation/twig-component.md · layers/presentation/twig-extension.md · layers/presentation/validator.md · layers/presentation/voter.md · modules/configuration.md · modules/index.md · ops/fixes.md · ops/index.md · ops/smoke-commands.md · ops/validate-language.ru.md · ops/validate-md-links.md · principles/values.md · symfony-applications.md · symfony-folder-structure.md
stocks2
docs/conventions
Всего · 76 файлов
Живые документы · 43 файла
presentation37controller27index23query-handler19console-command18layers17dto14application12exception9mapper9domain8infrastructure8integration6AGENTS5helper4command-handler4route4twig-extension4code-style4configuration3service3value-object3repository3forms3view3configuration3doc-style3index3use-case2calculator2specification2presentation2index2quality-metrics2concurrency-control1enum1factory1criteria1repository1query-dto1rate-limiter1request-dto1twig-component1
Мёртвые документы · 33 файла
README.md · architecture/events/transactions.md · architecture/index.md · core-patterns/component.md · core-patterns/external-service.md · core-patterns/list.md · core-patterns/map.md · core-patterns/trait.md · core-patterns/wrapper.md · layers/application/event.md · layers/domain/entity.md · layers/infrastructure/criteria-mapper.md · layers/integration/listener.md · layers/integration/middleware.md · layers/presentation/action-enum.md · layers/presentation/authorization.md · layers/presentation/grant.md · layers/presentation/list-controller.md · layers/presentation/permission-enum.md · layers/presentation/response-dto.md · layers/presentation/rule.md · layers/presentation/validator.md · layers/presentation/voter.md · ops/fixes.md · ops/index.md · ops/phpmd-suppressions-guidelines.md · ops/smoke-commands.md · ops/validate-language.ru.md · ops/validate-md-links.md · principles/values.md · symfony-applications.md · symfony-folder-structure.md · testing/e2e.md
task-orchestrator
docs/conventions
Всего · 75 файлов
Живые документы · 2 файла
Мёртвые документы · 73 файла
AGENTS.md · README.md · architecture/events/transactions.md · architecture/index.md · configuration/configuration.md · core-patterns/component.md · core-patterns/dto.md · core-patterns/enum.md · core-patterns/exception.md · core-patterns/external-service.md · core-patterns/factory.md · core-patterns/helper.md · core-patterns/list.md · core-patterns/map.md · core-patterns/mapper.md · core-patterns/service.md · core-patterns/trait.md · core-patterns/value-object.md · core-patterns/wrapper.md · layers/application.md · layers/application/command-handler.md · layers/application/event.md · layers/application/query-handler.md · layers/application/use-case.md · layers/domain.md · layers/domain/calculator.md · layers/domain/criteria.md · layers/domain/entity.md · layers/domain/repository.md · layers/domain/specification.md · layers/infrastructure.md · layers/infrastructure/criteria-mapper.md · layers/infrastructure/repository.md · layers/integration.md · layers/integration/listener.md · layers/integration/middleware.md · layers/layers.md · layers/presentation.md · layers/presentation/action-enum.md · layers/presentation/authorization.md · layers/presentation/console-command.md · layers/presentation/controller.md · layers/presentation/forms.md · layers/presentation/grant.md · layers/presentation/list-controller.md · layers/presentation/permission-enum.md · layers/presentation/presentation.md · layers/presentation/query-dto.md · layers/presentation/rate-limiter.md · layers/presentation/request-dto.md · layers/presentation/response-dto.md · layers/presentation/route.md · layers/presentation/rule.md · layers/presentation/twig-component.md · layers/presentation/twig-extension.md · layers/presentation/validator.md · layers/presentation/view.md · layers/presentation/voter.md · modules/configuration.md · modules/index.md · ops/fixes.md · ops/index.md · ops/phpmd-suppressions-guidelines.md · ops/quality-metrics.md · ops/smoke-commands.md · ops/validate-language.ru.md · ops/validate-md-links.md · principles/code-style.md · principles/values.md · symfony-applications.md · symfony-folder-structure.md · testing/e2e.md · testing/index.md
TasK
docs/git-workflow
Всего · 39 файлов
Живые документы · 9 файлов
pull-request149branches125commits113code-review43release21release-checklists5release-plan.template3hotfix-release-plan.template2release-publishing1
Мёртвые документы · 30 файлов
deploy.md · glossary/approval.md · glossary/branch.md · glossary/ci.md · glossary/code-review.md · glossary/commit-sha.md · glossary/commit.md · glossary/deployment.md · glossary/e2e-tests.md · glossary/github-release.md · glossary/hotfix.md · glossary/index.md · glossary/main-branch.md · glossary/merge.md · glossary/patch-release.md · glossary/production.md · glossary/pull-request.md · glossary/rebase.md · glossary/release-branch.md · glossary/release-cut.md · glossary/release-plan.md · glossary/release-tag.md · glossary/release.md · glossary/repository.md · glossary/semver.md · glossary/squash.md · glossary/version.md · index.md · releases/index.md · secrets.md
stocks2
docs/git-workflow
Всего · 14 файлов
Живые документы · 4 файла
Мёртвые документы · 10 файлов
task-orchestrator
docs/git-workflow
Всего · 39 файлов
Живые документы · 11 файлов
pull-request8commits5release4release-plan.template2branches1approval1deployment1index1release-publishing1semver1index1
Мёртвые документы · 28 файлов
code-review.md · deploy.md · glossary/branch.md · glossary/ci.md · glossary/code-review.md · glossary/commit-sha.md · glossary/commit.md · glossary/e2e-tests.md · glossary/github-release.md · glossary/hotfix.md · glossary/main-branch.md · glossary/merge.md · glossary/patch-release.md · glossary/production.md · glossary/pull-request.md · glossary/rebase.md · glossary/release-branch.md · glossary/release-cut.md · glossary/release-plan.md · glossary/release-tag.md · glossary/release.md · glossary/repository.md · glossary/squash.md · glossary/version.md · index.md · release-checklists.md · secrets.md · templates/hotfix-release-plan.template.md
TasK
docs/todo-md
Всего · 15 файлов
Живые документы · 15 файлов
stocks2
docs/todo-md
Всего · 14 файлов
Живые документы · 9 файлов
Мёртвые документы · 5 файлов
task-orchestrator
docs/todo-md
Всего · 14 файлов
Живые документы · 10 файлов
Мёртвые документы · 4 файла
TasK
docs/product
Всего · 15 файлов
Живые документы · 8 файлов
stocks2
docs/product
Всего · 0 файлов
нет папки
task-orchestrator
docs/product
Всего · 0 файлов
нет папки
Топ скилов за 30 дней
Загрузки
SKILL.md за последние 30 дней: процент — доля всех загрузок скилов за окно (у «Сессий» — доля непустых сессий за окно), в скобках — число; «По агентам»/«По проектам» — сегментные бары долей (точные значения в тултипах). Только использование: разработка и инспекция не считаются.| # | Скил | По агентам | По проектам | Вызовов | Сессий |
|---|---|---|---|---|---|
| 1 | become-role | 69% (1 021) | 73% (938) | ||
| 2 | agent-report | 8.2% (122) | 8.7% (111) | ||
| 3 | retrospective | 5.7% (84) | 4.5% (58) | ||
| 4 | run-subagent | 4.9% (73) | 4.1% (53) | ||
| 5 | task-definition | 4.1% (61) | 3.9% (50) | ||
| 6 | task-via-subagents | 3.0% (44) | 2.8% (36) | ||
| 7 | epic-via-subagents | 0.9% (14) | 1.0% (13) | ||
| 8 | epic-definition | 0.7% (11) | 0.8% (10) | ||
| 9 | epic-decomposition | 0.7% (10) | 0.7% (9) | ||
| 10 | knowledge-extraction | 0.4% (6) | 0.4% (5) | ||
| 11 | qcad-plot | 0.4% (6) | 0.4% (5) | ||
| 12 | qcad-render | 0.4% (6) | 0.4% (5) |
Топ ролей за 30 дней
Фактические запуски
become-role.sh <role> за последние 30 дней. Имя персонажа отбрасывается: например, backend_developer_levsha и backend_developer_tony объединяются в backend_developer. Процент — доля всех активаций ролей за окно (у «Сессий» — доля непустых сессий), в скобках — число.| # | Роль | По агентам | По проектам | Активаций | Сессий |
|---|---|---|---|---|---|
| 1 | backend_developer | 37% (416) | 32% (407) | ||
| 2 | team_lead | 16% (177) | 6.6% (85) | ||
| 3 | code_reviewer_backend | 12% (138) | 11% (136) | ||
| 4 | legal_counsel | 6.3% (71) | 4.9% (63) | ||
| 5 | frontend_developer | 5.4% (61) | 4.4% (56) | ||
| 6 | system_analyst | 5.1% (57) | 4.1% (52) | ||
| 7 | devops_engineer | 3.7% (42) | 2.7% (35) | ||
| 8 | system_architect | 2.8% (32) | 1.6% (21) | ||
| 9 | copywriter | 2.2% (25) | 1.9% (24) | ||
| 10 | technical_writer | 1.9% (21) | 1.6% (21) | ||
| 11 | product_owner | 1.8% (20) | 1.6% (20) | ||
| 12 | code_reviewer_devops | 1.5% (17) | 1.3% (16) |
Токены по проектам · накопленный период
Project выводится из cwd сессии (codex дополнительно — из git-репозитория). Бейдж код — проект с git-репо
prikotov/*; не код — без репо (контент, мета-аналитика, личное). «Стоимость» — оценка по модельным ценам, покрытие: 99.4% токенов. «$ / строку» использует финальный Add + Del PR проекта, принятых непосредственно в default branch начиная с первой записанной сессии проекта.| # | Проект | Токены | Стоимость | $ / строку | Разбивка | Сессий | Вызовов | Доля | Последняя |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TasKкод | 25.19B | $10 771.32 | $0.010 | 2 509 | 267 108 | 55.3% | 2026-10-18 11:49:00 | |
| 2 | stocks2код | 6.84B | $3 497.71 | $0.0086 | 1 101 | 69 062 | 15.0% | 2026-10-03 01:27:38 | |
| 3 | task-orchestratorкод | 3.82B | $1 634.28 | $0.0068 | 494 | 41 297 | 8.4% | 2026-10-09 21:07:52 | |
| 4 | Modelsне код | 2.08B | $528.29 | — | 455 | 1 452 | 4.6% | 2026-10-16 10:30:58 | |
| 5 | .ai_syncне код | 1.68B | $686.48 | — | 129 | 11 957 | 3.7% | 2026-10-13 12:28:32 | |
| 6 | prikotov.proне код | 1.64B | $661.44 | — | 98 | 15 537 | 3.6% | 2026-10-18 10:58:34 | |
| 7 | coding-standardкод | 1.17B | $451.11 | $0.0097 | 115 | 11 483 | 2.6% | 2026-09-10 08:27:41 | |
| 8 | Забор, навес, пол в предбанникене код | 842.1M | $319.03 | — | 65 | 5 499 | 1.8% | 2026-10-13 17:40:55 | |
| 9 | dashboardsне код | 538.7M | $163.94 | — | 53 | 4 610 | 1.2% | 2026-10-17 18:29:09 | |
| 10 | TInvestSkillsкод | 403.7M | $67.68 | — | 140 | 7 239 | 0.9% | 2026-09-03 12:25:20 | |
| 11 | stocksкод | 330.1M | $237.26 | $0.047 | 14 | 2 832 | 0.7% | 2026-08-09 17:57:10 | |
| 12 | todo-mdкод | 279.3M | $93.52 | $0.0067 | 19 | 3 086 | 0.6% | 2026-09-12 06:34:24 | |
| 13 | knowledge-extractionкод | 205.6M | $12.86 | $0.0058 | 4 | 995 | 0.5% | 2026-10-09 21:31:16 | |
| 14 | Nserv-подсветкане код | 113.9M | $19.94 | — | 2 | 33 | 0.3% | 2026-10-07 17:39:27 | |
| 15 | MyProjectsне код | 73.9M | $45.87 | — | 7 | 979 | 0.2% | 2026-05-06 10:45:15 | |
| 16 | dasboardsне код | 60.2M | $42.40 | — | 1 | 507 | 0.1% | 2026-08-09 12:09:36 | |
| 17 | OldPhonesне код | 44.1M | $1.59 | — | 8 | 66 | 0.1% | 2026-09-26 17:33:36 | |
| 18 | artifactsкод | 43.5M | $31.03 | — | 1 | 371 | 0.1% | 2026-05-25 23:15:45 | |
| 19 | symfony-ddd-ai-skeletonкод | 36.7M | $16.30 | $0.0007 | 2 | 577 | 0.1% | 2026-06-10 08:53:08 | |
| 20 | Personalне код | 34.1M | $0.80 | — | 46 | 806 | 0.1% | 2026-10-10 23:15:01 | |
| 21 | dpне код | 25.0M | $16.87 | — | 5 | 277 | 0.1% | 2026-09-23 08:43:18 | |
| 22 | emptyне код | 24.8M | $0.45 | — | 16 | 56 | 0.1% | 2026-10-14 11:23:19 | |
| 23 | xfce-zai-limitsкод | 24.8M | $11.44 | $0.038 | 4 | 178 | 0.1% | 2026-09-30 19:15:20 | |
| 24 | git-workflowкод | 11.4M | $6.05 | $0.0021 | 4 | 258 | 0.0% | 2026-09-11 10:47:40 | |
| 25 | (tmp/mnt)не код | 9.4M | $9.48 | — | 13 | 120 | 0.0% | 2026-10-05 17:21:51 | |
| 26 | Developmentне код | 3.1M | $0.88 | — | 1 | 95 | 0.0% | 2025-12-03 16:43:41 | |
| 27 | Obsidianне код | 2.3M | — | — | 1 | 3 | 0.0% | 2026-10-10 13:32:38 | |
| 28 | todo-md-task-branch-lifecycleне код | 527K | $1.35 | — | 1 | 19 | 0.0% | 2026-09-11 10:47:40 | |
| 29 | t-invest-coreкод | 516K | $0.72 | $0.0004 | 3 | 26 | 0.0% | 2026-09-03 12:31:35 | |
| 30 | task-agents-playbookкод | 439K | $0.12 | $0.000019 | 1 | 21 | 0.0% | 2026-02-17 16:46:28 | |
| 31 | ASUS_Z00SD-PHONEне код | 204K | $0.03 | — | 1 | 1 | 0.0% | 2026-09-03 08:16:48 | |
| 32 | tmpне код | 46K | $0.17 | — | 4 | 4 | 0.0% | 2026-09-24 08:29:24 | |
| 33 | (unknown)не код | 9K | — | — | 2 | 3 | 0.0% | 2026-10-05 21:39:38 | |
| 34 | defaultне код | 0 | $0.00 | — | 1 | 1 | 0.0% | 2026-08-22 20:36:36 | |
| 35 | provider-maintenance-workspaceне код | 0 | — | — | 6 | 0 | 0.0% | 2026-10-06 17:12:03 |
Исследования расхода токенов
Агрегированные метрики показывают сигнал, а отчёты по конкретным сессиям помогают проверять гипотезы о его причинах. Совпадение динамики не доказывает причинную связь. Ссылки ведут на очищенные копии без встроенных промптов, превью и приватных путей.
Как это считается и ограничения
- Токены и стоимость: те же сессии, вызовы моделей, API-тарифы и сопоставление с принятыми PR, что на странице «Токены». KPI «$ за 1000 строк» агрегируется по календарным месяцам: стоимость относится к месяцу вызова, принятые PR — к месяцу мерджа, месяц усредняет их разнос; последняя точка — текущий неполный месяц, предварительная. Строки проекта считаются только по его репозиториям и только с первой recorded session (как в знаменателе таблицы «Токены по проектам»). Методика при переносе не менялась; API-эквивалент не равен фактическим расходам по подпискам. Период таблицы — вся накопленная история, 2025-09-16 — 2026-10-18.
- Модели по проектам: окно — последние 30 дней от локальной полуночи, 2026-09-18 — 2026-10-18 (как остальные 30-дневные блоки страницы «Токены»); дата относится к вызову модели, проект атрибутируется по сессии. Накопленная таблица «Токены по проектам» показывает всю историю, поэтому итоги пончиков меньше её строк. Показаны только три основных проекта — TasK, stocks2, task-orchestrator (как столбцы KPI-графика); прочие проекты пончиков не получают. Модели — единый список страницы «Токены»: заметные показаны поимённо, прочие попадают в серое «остальные»; цвет модели одинаков во всех пончиках и в легенде. «В деньгах» — оценка по тарифам
tokens/prices.php: модели без известной цены в деньгах не участвуют, что не означает нулевой стоимости; их токены остаются в пончике «в токенах». Известными ценами покрыто 97.7% токенов этих трёх проектов за окно. - Сигналы проверок: один наблюдаемый запуск команды — максимум один сигнал. Ненулевой код / error-статус инструмента или явный отчёт об ошибках, неуспешных тестах, исправленных нарушениях. Доля = сигналы / запуски с известным результатом; неизвестные результаты показаны отдельно. Наборы и смешанные проверки не раскладываются на предполагаемые внутренние процессы. Распознаются журналы Pi/OMP/Codex; динамические команды и непрозрачные обёртки могут выпадать. Источник и причина ошибки на учёт сигнала не влияют.
- Чтение проектных инструкций: только TasK, stocks2, task-orchestrator и четыре папки
docs/conventions,docs/git-workflow,docs/todo-md,docs/product. Тепловая матрица — доля всех существующих Markdown-документов, для которых найдено чтение за последние 30 дней. Мозаика показывает число успешных вызовов чтения по файлам за то же окно, с выровненными строками папок и колонками проектов. Внутри папки плитки идут по убыванию числа чтений. Файлы без найденных чтений перечислены ниже как «Мёртвые документы»; это не доказательство их бесполезности. Частичные и повторные чтения учитываются; поиск, ошибки и неподтверждённые попытки исключены. История и диагностические данные сохраняются в базе, но в этом разделе не отображаются. Vendor-копии сопоставляются по содержимому. Даты — локальное время вызова; отсутствие журналов/автозагрузка контекста не означают отсутствия чтения. Pi-сабагенты--no-session, старый Kilo VS Code и zcode не покрыты. Чтение при редактировании документа тоже учитывается: это доступ к инструкции, не доказательство её применения. - Скилы и роли: только наблюдаемое использование. Загрузка скила для разработки или инспекции исключается; роль определяется по фактическому запуску
become-role.sh. Имя персонажа отбрасывается при группировке ролей. Окно таблиц определяется датой начала сессии; доли — среди загрузок/активаций за окно, доли сессий — среди непустых сессий за окно. Период и знаменатели сохранены. Удалённые журналы и неподдерживаемые форматы ограничивают покрытие; чтение и использование не доказывают соблюдения правил или эффективности.