Stu Mason
Stu Mason

Activity

Pull Request Opened

PR #21 opened: feat: batch fixes and documentation improvements

Summary

This PR addresses 8 open issues in a single batch:

Fixes

  • #12 - Prevent SQLite database files from being created in project root during installation by disabling DB connection early
  • #17 - Type generator now correctly maps array<string, mixed> to Record<string, unknown> instead of unknown[]
  • #16 - Update GitHub Actions to v6 (actions/checkout, actions/setup-node)

Documentation (CLAUDE.md.stub)

  • #13 - Git workflow and slice-based development guide
  • #14 - Controller → Job → Action async pattern with examples
  • #15 - Reverb/Echo broadcasting setup for real-time updates
  • #18 - Enhanced coding standards section (read first!)
  • #19 - gh CLI usage for GitHub interactions

Test plan

  • Run php artisan claudavel:install on a fresh Laravel project - verify no SQLite file is created in root
  • Create a DTO with array<string, mixed> property and run php artisan types:generate - verify it outputs Record<string, unknown>
  • Review CLAUDE.md.stub for completeness and accuracy

Stu Mason + AI [email protected]

+435
additions
-31
deletions
10
files changed