97 lines
3.9 KiB
Markdown
97 lines
3.9 KiB
Markdown
# Tooling Status
|
|
|
|
## Ostatni Skan
|
|
|
|
- Timestamp: 2026-05-19 14:47:48 +02:00
|
|
- Scan mode: `full`
|
|
- Scope: `entire repository`
|
|
- Status: degraded
|
|
|
|
## Narzędzia
|
|
|
|
- `codebase-memory-mcp` CLI: `0.6.1`.
|
|
- `codebase-memory-mcp` MCP server: dostępny; projekt `C-visual-studio-code-projekty-krolewskie-miody.pl` został dodany do listy projektów.
|
|
- `jscpd`: disabled by policy (`quality_radar.tools.jscpd: false`).
|
|
- `ast-grep`: disabled by policy (`quality_radar.tools.ast_grep: false`).
|
|
- `rg`: użyte jako fallback dla zawężonych wyszukiwań.
|
|
|
|
## Wyniki MCP
|
|
|
|
- `get_architecture` zwróciło podsumowanie grafu:
|
|
- nodes: 292163
|
|
- edges: 823931
|
|
- najwięcej node labels: `Method`, `File`, `Module`, `Variable`, `Class`, `Function`
|
|
- route nodes: 78
|
|
- Szerokie `search_graph` dla checkout/payment/API/database timeoutowały po 120s.
|
|
- `index_status` timeoutował po 120s.
|
|
|
|
## Komendy / Akcje
|
|
|
|
- `codebase-memory-mcp --version`
|
|
- `codebase-memory-mcp/index_repository` w init zakończył się timeoutem, ale indeks pojawił się później w `list_projects`.
|
|
- `get_architecture` przez MCP.
|
|
- Zawężone odczyty plików `wp-content/plugins/ws-inpost-map/`.
|
|
- Zawężone skany `rg` po hookach, DB i TODO/FIXME z wyłączeniem części vendorów.
|
|
|
|
## Raw Output Paths
|
|
|
|
- `.paul/codebase/radar/codebase-memory-full.txt`
|
|
|
|
## Next Action
|
|
|
|
Użyj `$paul-plan [work]` dla konkretnej zmiany. Przy planowaniu zawęź radar do konkretnych plików, bo szerokie zapytania po całym vendor-heavy repo są wolne.
|
|
|
|
## Post-Apply: InPost Pay / `wp_body_open`
|
|
|
|
- Timestamp: 2026-05-19T15:35:26+02:00
|
|
- Scan mode: `post-apply`
|
|
- Scope: `.paul/plans/20260519-1532-naprawa-inpost-pay-wp-body-open/PLAN.md`
|
|
- Status: degraded
|
|
- Modified by apply: `wp-content/themes/betheme/header.php`
|
|
- Verification: `rg` potwierdził `wp_body_open()` bezpośrednio po `<body <?php body_class(); ?>>`.
|
|
- PHP lint: skipped, `php` nie jest dostępny w PATH.
|
|
- Raw output: `.paul/codebase/radar/codebase-memory-post-apply-20260519-1532-naprawa-inpost-pay-wp-body-open.txt`
|
|
## 2026-05-21T14:32:06+02:00 - Plan Scan
|
|
|
|
**Mode:** `plan`
|
|
**Scope:** InPost Pay / `wp_body_open` / WooCommerce product pages
|
|
|
|
**Tools:**
|
|
- `codebase-memory-mcp`: degraded. Repo not present in `list_projects`; `index_repository(mode=fast)` timed out after 120s.
|
|
- `jscpd`: disabled by policy (`quality_radar.tools.jscpd: false`).
|
|
- `ast-grep`: disabled by policy (`quality_radar.tools.ast_grep: false`).
|
|
- Fallback: targeted `rg` scans and direct file reads.
|
|
|
|
**Commands / checks attempted:**
|
|
- MCP `list_projects`
|
|
- MCP `index_repository` for `C:\visual-studio-code\krolewskie-miody.pl`
|
|
- `rg -n "wp_body_open|<body|body_class|get_header\(|header\.php|woocommerce_before_single_product" wp-content\themes wp-content\plugins\inpost-pay wp-content\plugins\woocommerce -g "*.php"`
|
|
- `rg -n 'wp_body_open|IPPWidgetOptions|body_open|showIzi' wp-content\plugins\inpost-pay wp-content\themes\betheme -g '*.php' -g '*.js'`
|
|
|
|
**Raw output:**
|
|
- `.paul/codebase/radar/codebase-memory-plan.txt`
|
|
|
|
**Next action:**
|
|
- Apply planned hotfix in `wp-content/themes/betheme/header-shop.php`.
|
|
## 2026-05-21T14:37:52+02:00 - Post-Apply Scan
|
|
|
|
**Mode:** `post-apply`
|
|
**Scope:** `.paul/plans/20260521-1428-naprawa-wp-body-open-woocommerce/PLAN.md`
|
|
|
|
**Tools:**
|
|
- `codebase-memory-mcp`: degraded. Full graph scan not rerun because repository indexing timed out during plan scan.
|
|
- `jscpd`: disabled by policy (`quality_radar.tools.jscpd: false`).
|
|
- `ast-grep`: disabled by policy (`quality_radar.tools.ast_grep: false`).
|
|
- Fallback: targeted `rg` scans and `php -l`.
|
|
|
|
**Commands / checks attempted:**
|
|
- `rg -n "wp_body_open|<body" wp-content\themes\betheme\header.php wp-content\themes\betheme\header-shop.php`
|
|
- `rg -n "<body|wp_body_open" wp-content\themes\betheme -g "*.php"`
|
|
- `php -l wp-content\themes\betheme\header-shop.php`
|
|
|
|
**Raw output:**
|
|
- `.paul/codebase/radar/codebase-memory-post-apply.txt`
|
|
|
|
**Next action:**
|
|
- Manual browser verification on product URL with `?showIzi=true`.
|