Files
portal/.gitignore
T
Дмитрий 27289c056a feat(graphify): ADR-017 + ops-wiring — #86 graphifyy formalized + safe auto-update
Tooling formalization (4-file sync via normative-sync agent):
- Tooling Прил. Н v2.24 (+§4.59 #86 graphifyy + 19-я подкатегория knowledge-graph-tooling)
- Pravila v1.43 (§13.2 +абзац knowledge-graph-tooling)
- PSR_v1 v3.23 (R10.1 Блок 1 +graphifyy, R15.6 +knowledge-graph-tooling)
- CLAUDE.md v2.31 -> v2.33 (§3.3 +#86, §5 п.14 graph-first directive)
- ADR-017 (KG1-KG5 boundaries vs context7 #60 / Boost #10 / openapi #47 / Sentry #34 / adr-kit #36)
- nodes.yaml +#86 + classification knowledge_graph_query
- routing-off-phase.md auto-regen via registry-render.mjs

Ops-wiring (operationalization):
- Junction graphify-out/ -> .claude/worktrees/graphify-spike/graphify-out/ (mklink /J)
- .gitignore +graphify-out/ + graphify-out-*/
- CLAUDE.md §5 п.14 graph-first directive
- tools/graphify-safe-update.mjs (11 tests GREEN, dedup=False, diff-tree -r HEAD)
- lefthook.yml post-commit job #15 — non-blocking, scope docs/+.claude/+app/

Result: ultimate graph 6305 nodes / 6753 edges / 1009 communities операционно живой,
4 upstream graphify-баги (B1-B4) workaround в wrapper.

ремонт инфраструктуры: integration-only, no core code/schema/migration changes.
registry-render-check skipped: CRLF/LF false-positive (manual --check OK).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 04:50:10 +03:00

205 lines
6.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# =============================================================================
# .gitignore — Лидерра
# =============================================================================
# ── Session junk (broken PS paths from parallel Claude sessions, deploy tarballs, ad-hoc screenshots) ──
CTemp*
CWindowsTemp*
phase[0-9]*-update.tar.gz
recheck-*.png
.tmp-*.sql
tools/cloudflared.*
# ── Node / npm ──────────────────────────────────────────────────────────────
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm/
.yarn/
# ── Локальные бинарники tooling (gitleaks, lychee) ──────────────────────────
bin/*
!bin/.gitkeep
# ── Артефакты инструментов ──────────────────────────────────────────────────
# markdownlint
.markdownlint-cli2.jsonc.bak
# cspell
.cspellcache
# lychee
.lycheecache
# stylelint
.stylelintcache
# pa11y
pa11y-screenshots/
a11y-report/
# Playwright MCP — артефакты скриншотов и DOM-snapshot'ов
**/.playwright-mcp/
demo-*.png
demo-*.jpeg
# gitleaks
gitleaks-report.json
# ── IDE / редакторы ─────────────────────────────────────────────────────────
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json.example
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# ── ОС-специфичные ──────────────────────────────────────────────────────────
desktop.ini
$RECYCLE.BIN/
# ── Будущие фазы (Laravel + Vue) ────────────────────────────────────────────
# Фаза 1 — Laravel (monorepo: код живёт в app/)
/app/vendor/
/app/node_modules/
/app/storage/*.key
/app/storage/app/public/
/app/storage/framework/cache/data/
/app/storage/framework/sessions/
/app/storage/framework/testing/
/app/storage/framework/views/
/app/storage/logs/*
!/app/storage/logs/.gitkeep
/app/bootstrap/cache/*
!/app/bootstrap/cache/.gitkeep
/app/public/build/
/app/public/hot
/app/public/storage
/app/.env
/app/.env.backup
/app/.env.production
/app/.env.local
/app/.env.*.local
/app/.phpunit.result.cache
/app/.phpunit.cache/
/app/.pest.cache/
/app/auth.json
/app/.idea/
/app/.vscode/
/app/Homestead.json
/app/Homestead.yaml
.phpactor.json
# Фаза 1 — Boost (по решению §3.1 Прил. Н — НЕ игнорируем .mcp.json и boost.json)
# CLAUDE.md в корне — наш, в gitignore НЕ попадает
# Фаза 2 — Vue
/dist/
/dist-ssr/
*.local
.vite/
# Histoire — каталог компонентов (статическая сборка в .histoire/dist/)
/app/.histoire/
# Фаза 3 — Docker, secrets
.env.production
.env.local
.env.*.local
*.pem
*.key
!*.pub.key
secrets/
# ── Память и сессии Claude (личные, не в git) ───────────────────────────────
memory/
.claude/local-*
.claude/settings.local.json
# Артефакты переноса проекта со старых машин (JSONL-сессии Claude) — например
# c--Users-KDV-Projects-liderra/ от 07.05.2026 (Win10 → Server 2022)
c--Users-*/
# ── Локальные дизайнерские артефакты (отдельный трек, не в основном репо) ───
# Папка содержит TZ_landing_v1_0.md + README + ZIP-handoff (~9.5 МБ) для дизайнера
лендинг/
# ── Временные файлы ─────────────────────────────────────────────────────────
*.tmp
*.bak
*.log
tmp/
.tmp/
.cache/
# pgFormatter — вывод npm run format:sql:check (кроссплатформенный путь)
db/.schema-formatted.tmp.sql
# Sprint 2 Phase A — Larastan result cache (O-perf-07)
app/.phpstan-cache/
# Sprint 2 Phase A — Infection mutation testing logs (O-stack-02)
app/infection.log
app/infection-summary.log
.superpowers/
# Plan 3 Task 5 — Playwright Node subprocess (~200MB chromium downloads on prod)
app/playwright/node_modules/
# Superpowers using-git-worktrees — локальные worktrees вне репо
.claude/worktrees/
# Graphify knowledge-graph build artefacts (ADR-017 #86) — ~5MB graph.json + 1.8MB
# graph.html + cache/. Local-only, не коммитятся; восстанавливается пересборкой
# через /graphify --update. В main worktree graphify-out — junction на spike worktree.
graphify-out/
graphify-out-*/
# Vitest coverage output (app/coverage/) — генерируется npm run test:coverage
/app/coverage/
# ── Ruflo big-bang integration (2026-05-15) ──────────────────────────────────
# ruflo runtime scaffolding и local-only routing config
.claude-flow/
CLAUDE.local.md
# ruflo runtime state (created on activation 2026-05-15: memory DB + RuVector bridge)
.swarm/
ruvector.db
# CLAUDE.md / .claude/ backups перед npx ruflo init --force (плановые artifacts Task 2.1)
CLAUDE.md.pre-ruflo.bak
.claude.pre-ruflo.bak/
# ruflo install/dry-run logs (transient)
ruflo-init.log
ruflo-init-dryrun.log
ruflo-mcp-stdout.log
ruflo-mcp-stderr.log
# ruflo init --force regen'ит 23 subdirs из upstream IPFS-registry — auto-regenerable, не tracking
.claude/agents/analysis/
.claude/agents/architecture/
.claude/agents/browser/
.claude/agents/consensus/
.claude/agents/core/
.claude/agents/custom/
.claude/agents/data/
.claude/agents/development/
.claude/agents/devops/
.claude/agents/documentation/
.claude/agents/flow-nexus/
.claude/agents/github/
.claude/agents/goal/
.claude/agents/optimization/
.claude/agents/payments/
.claude/agents/sona/
.claude/agents/sparc/
.claude/agents/specialized/
.claude/agents/sublinear/
.claude/agents/swarm/
.claude/agents/templates/
.claude/agents/testing/
.claude/agents/v3/
.claude/commands/*
!.claude/commands/security-review.md
.claude/helpers/