fs
0e86925464
refactor: rename lib/ to core/ for clearer core-module separation
Rename the top-level lib/ directory to core/ so the project root
immediately communicates which code is core platform and which lives
in modules/. PHP namespaces (MintyPHP\*) are unchanged — only the
Composer PSR-4 path mapping moves from lib/ to core/.
Module-internal lib/ directories (modules/*/lib/) are untouched.
Updated across the full stack:
- composer.json PSR-4 mapping
- bootstrap entry points (web/index.php, bin/*, tests/bootstrap.php)
- tooling configs (phpstan.neon, phpunit.xml, php-cs-fixer)
- 26 architecture contract tests
- enforcement-policy, guard-catalog, quality-gates
- all documentation (CLAUDE.md, README, 25 docs/, .agents/skills/)
- bin/qa-extended.sh search paths
- .claude/settings.local.json permission paths
Workflow: .agents/runs/CORE-LIB-RENAME-001/ (Analyst → Planner →
Executor → Code Review (4 findings fixed) → Security Review →
Acceptance Test → Finalizer)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 23:20:42 +02:00
..
2026-03-19 19:00:29 +01:00
2026-03-19 18:30:14 +01:00
2026-04-13 23:20:42 +02:00
2026-03-19 18:52:36 +01:00
2026-03-19 18:52:36 +01:00
2026-04-05 16:32:34 +02:00
2026-04-01 19:41:56 +02:00
2026-03-19 18:52:36 +01:00
2026-04-13 23:20:42 +02:00
2026-04-13 23:20:42 +02:00
2026-04-13 23:20:42 +02:00
2026-03-18 22:19:56 +01:00
2026-04-06 22:22:17 +02:00
2026-03-19 19:13:51 +01:00
2026-03-22 14:15:41 +01:00
2026-04-13 23:20:42 +02:00
2026-03-19 19:05:29 +01:00
2026-03-19 19:05:29 +01:00
2026-03-19 19:05:29 +01:00
2026-03-19 19:12:25 +01:00
2026-03-19 19:12:25 +01:00
2026-03-19 19:12:25 +01:00
2026-03-19 19:12:25 +01:00
2026-03-19 19:12:25 +01:00
2026-03-19 18:25:19 +01:00
2026-03-19 18:25:19 +01:00
2026-03-19 18:25:19 +01:00
2026-03-19 18:25:19 +01:00
2026-04-13 23:20:42 +02:00
2026-03-26 08:13:37 +01:00
2026-04-13 23:20:42 +02:00
2026-04-13 23:20:42 +02:00
2026-03-26 08:13:37 +01:00
2026-04-13 23:20:42 +02:00
2026-03-19 18:52:36 +01:00
2026-03-19 18:52:36 +01:00
2026-03-19 18:52:36 +01:00
2026-03-19 18:52:36 +01:00
2026-04-13 23:20:42 +02:00
2026-03-26 12:33:59 +01:00
2026-04-13 23:20:42 +02:00
2026-03-18 22:19:56 +01:00
2026-03-10 15:40:07 +01:00
2026-03-19 19:03:10 +01:00
2026-03-19 19:03:10 +01:00
2026-03-19 19:03:10 +01:00
2026-03-19 19:03:10 +01:00
2026-03-19 19:04:28 +01:00
2026-03-19 19:04:28 +01:00
2026-03-19 19:04:28 +01:00
2026-03-19 19:04:28 +01:00
2026-03-19 19:02:04 +01:00
2026-03-19 19:02:04 +01:00
2026-03-19 19:02:04 +01:00
2026-03-19 19:02:04 +01:00
2026-04-13 23:20:42 +02:00
2026-03-19 19:59:08 +01:00
2026-03-19 19:59:08 +01:00
2026-04-06 22:22:17 +02:00
2026-04-05 17:17:06 +02:00
2026-03-19 18:34:02 +01:00
2026-04-05 17:17:06 +02:00
2026-04-13 23:20:42 +02:00
2026-04-01 19:41:56 +02:00
2026-03-19 18:25:19 +01:00
2026-04-04 18:34:03 +02:00
2026-04-02 17:48:27 +02:00
2026-03-25 18:46:49 +01:00
2026-03-26 08:13:37 +01:00
2026-03-19 19:29:45 +01:00
2026-03-26 08:13:37 +01:00
2026-03-19 18:30:14 +01:00
2026-03-19 18:57:03 +01:00
2026-04-01 19:41:56 +02:00
2026-03-19 18:30:14 +01:00
2026-04-01 19:41:56 +02:00
2026-03-19 18:30:14 +01:00
2026-03-26 15:06:15 +01:00
2026-03-19 19:00:29 +01:00
2026-03-22 14:15:41 +01:00
2026-03-19 18:30:14 +01:00
2026-03-10 15:40:07 +01:00
2026-03-10 21:20:08 +01:00
2026-03-10 21:20:08 +01:00
2026-03-19 18:48:16 +01:00
2026-03-19 18:48:16 +01:00
2026-04-13 23:20:42 +02:00
2026-04-13 23:20:42 +02:00
2026-04-13 23:20:42 +02:00
2026-04-05 23:20:55 +02:00
2026-04-13 23:20:42 +02:00
2026-03-25 21:12:49 +01:00
2026-04-01 19:41:56 +02:00
2026-04-13 23:20:42 +02:00
2026-04-13 23:20:42 +02:00
2026-03-19 19:11:03 +01:00
2026-03-19 19:11:03 +01:00
2026-03-19 19:11:03 +01:00
2026-03-19 19:11:03 +01:00
2026-03-26 08:13:37 +01:00
2026-03-24 20:49:22 +01:00
2026-03-22 14:15:41 +01:00
2026-04-06 12:08:25 +02:00