Skip to content

v0.3.0 — Framework Detection & Linter Rules

Choose a tag to compare

@Kidkender Kidkender released this 26 Jun 02:50
5340fb3

What's New

Framework Detection

  • Auto-detect NestJS/Laravel from filesystem (nest-cli.json, package.json, composer.json)
  • --framework <nestjs|laravel> flag on all commands to override detection

Zod Boundary Validation

  • archmind CLI output now validated at parse time with Zod schemas
  • Clear ArchmindFormatError with field path and message when archmind version is incompatible

New Linter Rules

  • L006: flag auth-sensitive routes (/login, /register, /password, /token) with no rate-limiting guard (WARN)
  • L007: flag privileged routes (/admin, /internal, /management, /backoffice, /system) with no auth gate (HIGH)

Linter Improvements

  • L005: removed "type" and "kind" from enum-hint field names — too generic, caused false positives

Stats

  • 200 tests passing (up from 162 in v0.2.0)