Skip to content

Phase 7.1: Evolve Audit foundation - #62

Merged
josiahking merged 1 commit into
2.xfrom
feature/phase-7-1-evolve-audit-foundation
Sep 8, 2026
Merged

Phase 7.1: Evolve Audit foundation#62
josiahking merged 1 commit into
2.xfrom
feature/phase-7-1-evolve-audit-foundation

Conversation

@josiahking

Copy link
Copy Markdown
Owner

Summary

  • adds the initial Evolve Audit foundation inside evolvephp/dev-tools
  • introduces structured audit findings, severity, reports, inspectors and runner orchestration
  • adds a read-only Composer project inspector for existing PHP applications
  • preserves raw PHP and dependency constraints
  • detects supported framework evidence without claiming compatibility
  • reports Composer platform PHP overrides as review evidence
  • keeps target inspection static and non-executing
  • keeps Audit distinct from Core Doctor findings

Safety boundaries

  • no target PHP execution
  • no target Composer script execution
  • no framework bootstrapping
  • no target autoloading
  • no target writes
  • no Composer manifest or lockfile changes
  • no Core/HTTP/Module/Plugin/Testing changes
  • no Bridge implementation

Validation

  • root quality: 713 tests / 2567 assertions / 1 skipped
  • PHPStan: clean
  • PHP-CS-Fixer: clean
  • release package validation: passed
  • package split validation: deterministic/tree/inventory equality passed
  • only evolvephp/dev-tools split changed
  • skeleton create-project validation: passed
  • prerelease consumer validation: passed
  • source repository state preserved

Scope

12 paths:

  • 8 added
  • 4 modified
  • 0 deleted

@josiahking josiahking self-assigned this Sep 8, 2026
@josiahking
josiahking merged commit 47c8a88 into 2.x Sep 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant