Snider
387436c34b
docs(changelog): add completed P2 items for January 2026
...
Track completed improvements:
- P2-052 to P2-057: SQL hardening, strict types, race condition, validation, config, middleware
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 19:52:32 +00:00
Snider
6bf384a489
fix(security): implement P2-052 through P2-057 fixes
...
- P2-052: Database SQL injection hardening - block stacked queries
- P2-053: Add strict_types to DevController
- P2-054: Fix temp file race condition in Servers component
- P2-055: Add config validation to CopyDeviceFrames command
- P2-056: Create developer config file
- P2-057: Apply RequireHades middleware to Livewire routes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 13:27:28 +00:00
Snider
bcb25a40d6
docs: add CLAUDE.md for Claude Code guidance
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:13:44 +00:00
Snider
b49607bbf3
refactor: update namespaces for L1 package convention
...
- Core\Mod\Tenant -> Core\Tenant
Part of namespace restructure to align with L1/L2 module conventions.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 17:34:43 +00:00
Snider
518305142e
refactor: relocate module from app/Mod/Developer to src/
...
Move module to standard package structure with namespace change
from Mod\Developer to Core\Developer. Updates composer.json
autoload configuration accordingly.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:25:31 +00:00
Snider
579d88b123
core-developer module
2026-01-26 20:23:54 +00:00
Snider
c19612d751
Initial commit
2026-01-26 18:40:00 +00:00