Дмитрий
ca9a5a5e0f
docs(discovery): process-analysis — reciprocal SKIP boundary to discovery-interview
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 07:28:34 +03:00
Дмитрий
6e5a0921bc
docs(discovery): register discovery-tooling — Tooling/PSR/Pravila/CLAUDE.md
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 06:37:16 +03:00
Дмитрий
d136fe6810
docs(discovery): ADR-009 — discovery-interview tooling decision
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 06:24:51 +03:00
Дмитрий
592ec41c53
feat(discovery): add docs/discovery — README + brief/snapshot templates
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 06:23:42 +03:00
Дмитрий
3f0518b1b5
feat(discovery): add discovery-interview skill — FEATURE + SYSTEM modes
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 06:22:08 +03:00
Дмитрий
3b52d8d7ac
docs(discovery): brainstorming spec + integration plan
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 05:28:58 +03:00
Дмитрий
3006dd6a1f
docs(c10): fix lint debt in brainstorming spec (MD032 + optimise→optimize)
...
Spec committed pre-lefthook (cd56efb) — never lint-checked. MD032
blank-around-lists + British→US spelling.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:44:15 +03:00
Дмитрий
1fcd02c937
feat(map): C10 nodes — closes section «Бизнес-процессы (общее)»
...
3 new nodes (ops_plugin, process_modeling, process_analysis) → NODE_SECTION
C10; 5 reuse cross-refs (mermaid/architecture-patterns/CCPM/product-management/
writing-plans) → NODE_SECTION_SECONDARY; 3 governing edges; 3 nd() + Паспорт
entries. Map 121→124 nodes.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:44:15 +03:00
Дмитрий
26cf581107
docs(c10): register business-process category — Tooling/PSR/Pravila/CLAUDE.md
...
C10 #51 operations + #52 process-modeling + #53 process-analysis +
Tooling Прил.Н v2.11 (§4.26-4.29, §0 50→54), PSR_v1 v3.11 (R10.1),
Pravila v1.25 (§13.2), CLAUDE.md v2.11. CLAUDE.md via direct Edit —
worktree-constraint exception to §5 п.10 (A11 v1.24 precedent).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:44:15 +03:00
Дмитрий
83a945e683
feat(c10): bootstrap docs/process — README + worked example + ADR-008
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:33:52 +03:00
Дмитрий
728ee1cc7a
feat(c10): add self-authored process-analysis skill (discovery/bottleneck)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:33:52 +03:00
Дмитрий
30dafd9138
feat(c10): add self-authored process-modeling skill (BPMN/process maps)
2026-05-18 04:33:52 +03:00
Дмитрий
5d054227cd
docs(c10): plan correction — operations is 9 skills, not /ops:* commands
...
Task 2 install revealed operations@knowledge-work-plugins v1.2.0 ships
9 skills (process-doc, process-optimization, change-request, …) and 0
lifecycle hooks — not /ops:* slash-commands. OPS4 resolved on install;
+OPS5 (boundary vs the 2 self-authored skills); skill "Границы" sharpened.
cspell-words += RACI/DMN/czlonkowski.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:33:51 +03:00
Дмитрий
e84172ed14
docs(c10): implementation plan — C10 business-process tooling integration
...
9-task plan: install operations plugin, author process-modeling +
process-analysis skills, bootstrap docs/process/ + ADR-008, normative
sync (#51-54), map closure (3 nodes + 5 cross-refs). n8n-mcp DEFERRED.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:33:12 +03:00
Дмитрий
64c13ea8a0
docs(c10): brainstorming spec — C10 business-process tooling integration
...
Design doc for populating the empty C10 «Бизнес-процессы (общее)» map
section. Approach 3 (hybrid + vendoring): operations plugin + 2
self-authored vendored skills (process-modeling, process-analysis) +
5 reuse cross-refs; n8n-mcp DEFERRED.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 04:33:12 +03:00
Дмитрий
51ac2bbdb0
chore(deals): post-review cleanup — refresh stale §6.4 docs + mapper count assertion
2026-05-18 03:42:41 +03:00
Дмитрий
f0bb4cf7b6
feat(deals): Kanban — 5-column funnel (comment + test sync)
2026-05-18 03:42:41 +03:00
Дмитрий
79248f33fe
feat(deals): sweep 14->5 funnel slugs — controllers, mocks, stories, tests
2026-05-18 03:42:41 +03:00
Дмитрий
8726f0ac26
feat(deals): useStatusPill — add viewed/lost funnel slugs
2026-05-18 03:42:41 +03:00
Дмитрий
17d645602f
feat(deals): leadStatuses composable — 5-status funnel snapshot
2026-05-18 03:42:41 +03:00
Дмитрий
939c2f8081
feat(deals): StatusRuToSlugMapper — remap supplier RU statuses to 5-slug funnel
2026-05-18 03:42:41 +03:00
Дмитрий
b88e6028ca
feat(deals): migration — remap deals.status + drop obsolete lead_statuses (14->5)
2026-05-18 03:42:41 +03:00
Дмитрий
1e4e110a93
feat(deals): schema — lead_statuses funnel 14->5 (new/viewed/in_progress/won/lost)
2026-05-18 03:42:41 +03:00
Дмитрий
d3847c9af8
test(deals): make 'one loadDeals' regression test non-vacuous (exercise page!=1)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 03:42:41 +03:00
Дмитрий
f50b54f6a5
test(deals): drop obsolete ids-based export tests from DealCreateTest (superseded by DealExportTest)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 03:42:40 +03:00
Дмитрий
e86cc86cfa
test(deals): rewrite DealsView spec for redesign; drop DealsViewRedesign spec + DEALS_TABS
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 03:42:40 +03:00
Дмитрий
d22f4b0966
fix(deals): DealsView — single reload per filter change, clear search debounce on unmount
2026-05-18 03:42:40 +03:00
Дмитрий
f23a4e0e5e
feat(deals): DealsView — lead-registry redesign (export panel, per-page, master-detail panel)
2026-05-18 03:42:40 +03:00
Дмитрий
73e67585bd
refactor(deals): A9 review nits — drop duplicate spec, single Pinia, accurate comment
2026-05-18 03:42:40 +03:00
Дмитрий
016e9b09ae
refactor(deals): extract DealDetailBody; DealDetailDrawer = overlay/inline wrapper
2026-05-18 03:42:40 +03:00
Дмитрий
b1ea9208c2
feat(deals): DealsBulkBar — status-change only (drop export/delete/trash)
2026-05-18 03:42:40 +03:00
Дмитрий
583e1986ff
feat(deals): DealsTable — lead-registry columns (Телефон/Источник/Город/Статус/Напоминание/Комментарий/Поставлен)
2026-05-18 03:42:40 +03:00
Дмитрий
b336752851
feat(deals): DealsFilters — phone search + Status/Project/City selects
2026-05-18 03:42:40 +03:00
Дмитрий
9526a9cfdf
feat(deals): DealExportController -- export by delivery-date range, lead-registry columns
2026-05-18 03:42:40 +03:00
Дмитрий
4a3ab89ddf
fix(deals): DealController@index — 422 on malformed received_from/received_to date params
2026-05-18 03:42:40 +03:00
Дмитрий
db90ce1559
feat(deals): DealController@index — received_at date-range filter + comment/city/signal_type/next_reminder_at
2026-05-18 03:42:40 +03:00
Дмитрий
007315deba
feat(deals): mapApiDeal maps city/comment/signalType/receivedAt/nextReminderAt
2026-05-18 03:42:40 +03:00
Дмитрий
e42167c6c3
feat(deals): api/deals — ApiDeal +4 fields, date-range list params, exportDealsByRange
2026-05-18 03:42:40 +03:00
Дмитрий
5865950563
feat(deals): extend MockDeal with city/comment/signalType/receivedAt/nextReminderAt
2026-05-18 03:42:40 +03:00
Дмитрий
5bd3a366e3
feat(deals): redesign groundwork — spec, plan, mockups + sidebar nav cleanup
...
Deals page redesign: design spec + implementation plan (Phase A page redesign,
Phase B 14->5 status funnel) + v8 HTML mockups (variants comparison + final).
AppSidebar: remove Импорт данных / Отчёты nav links (routes stay reachable by
direct URL); AppLayout.spec updated to 6 nav items. stylelint --fix on mockups;
cspell-words += deals-redesign terms.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 03:42:39 +03:00
Дмитрий
2c90349fb3
feat(projects): RegionsBulkDialog — subject-level regions (89 RF subjects) #1426
...
Bulk regions dialog reworked from federal-district bitmask to subject/region
selection, consistent with ProjectDetailsDrawer/NewProjectDialog. Full-stack:
add_regions/remove_regions on projects.regions INT[], BulkProjectActionRequest
split validation, ProjectService model-instance update. federal-districts.ts
removed (zero consumers). +menuRepositionFix util for v-autocomplete menu.
phpstan-baseline: bump actingAs ignore count 14->15 (new validation test).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 03:41:46 +03:00
Дмитрий
e922a8f04d
docs(adr): ADR-006 Decision-4 — Universal Icons icon-path boundary
...
Конфликт-аудит карты (docs/automation-graph.html) выявил
нерегламентированную границу: Universal Icons MCP #45 отдаёт raw SVG,
проектная конвенция (CTO-19) — lucide-vue-next + Vuetify IconSet.
ADR-006 регулировал #45 только против 21st logo_search.
- ADR-006: +Decision item 4 + Consequences bullet + Status Amended-строка
(Lucide-иконки канонически через lucide-vue-next/Vuetify IconSet;
raw-SVG MCP — только не-Lucide коллекции).
- CLAUDE.md v2.10 -> v2.11: §3.3 #45 +нота, §0 cross-ref Tooling v2.11, §9 +запись.
- Tooling Прил.Н v2.10 -> v2.11: §4.20 +UI3.
Pravila §13.2 / PSR_v1 — не затронуты (assess: §13.2 делегирует к ADR-006,
PSR_v1 R10.1 — role-registry). Счётчики инструментов без изменений (50).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 18:19:12 +03:00
Дмитрий
5643e04924
docs(map): refresh rule-node versions v1.24/v2.10/v3.10/v2.10 + tooling count (post-A11)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 17:59:13 +03:00
Дмитрий
0eb9710ff7
feat(map): A11 nodes — closes section «ML / AI-разработка»
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 17:42:18 +03:00
Дмитрий
f5b3d35f44
docs(a11): register ml-ai-tooling category — promptfoo/Data Scientist skill/Jupyter MCP #48-50 (NUM1)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 17:34:13 +03:00
Дмитрий
6f32353af9
feat(a11): bootstrap docs/ml — README + promptfoo example + ADR-007
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 17:17:20 +03:00
Дмитрий
258238e8b7
feat(a11): vendor Data Scientist skill into .claude/skills + lint-ignore (ML3)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 17:15:28 +03:00
Дмитрий
3ba522f897
feat(a11): add promptfoo as devDependency for LLM prompt eval (ML1)
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 17:12:11 +03:00
Дмитрий
75c6576cd7
@
...
docs(a3): cspell-words.txt +ребейз-family
ребейз/ребейзнута/ребейзом — слова из CLAUDE.md §6/§9 и spec §7
(описание ребейза feat/a3 на origin/main). Единственные реально новые
термины A3-нормативки по cspell-прогону добавленных строк.
Task 10 плана A3 integration-tooling.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
@
2026-05-17 16:06:34 +03:00
Дмитрий
05abfd1ff4
@
...
docs(a3): CLAUDE.md v2.9 — register #47 openapi-mcp-server (A3 integration-tooling)
§3 title 46→47; §3.3 +строка #47 openapi-mcp-server; §1 row 2b 46→47;
§3.3 footer 46→47 + integration-tooling 9-я off-phase подкатегория
(17 off-phase); §0 cross-refs Pravila v1.23 / PSR_v1 v3.9 / Tooling v2.9;
§6 +абзац A3; §9 +запись. Шапка v2.8→v2.9.
Через /claude-md-management:claude-md-improver (§5 п.10).
Task 9 плана A3 integration-tooling.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
@
2026-05-17 16:00:52 +03:00