Files
Kieran Klaassen aba8b9da56 fix(ce-polish-beta): close 4 detection gaps in dev-server lifecycle
Address PR #568 feedback from @tmchow:

1. Framework coverage: add Nuxt, Astro, Remix, SvelteKit signatures to
   detect-project-type.sh with recipe reference files for each.

2. Monorepo detection: when root detection finds zero matches, probe
   subdirectories up to depth 3 for framework signatures. Output grammar
   extended with type@dir and multiple:type@dir,type@dir forms.

3. Package-manager detection: new resolve-package-manager.sh script with
   lockfile priority cascade (pnpm > yarn > bun > npm).

4. Port resolution: new resolve-port.sh with 8-probe cascade replacing
   the inline bash in SKILL.md. Adds framework config parsing, .env
   quote/comment stripping, and removes unreliable AGENTS.md grep.

Includes review-autofix: empty-string guard on framework config port
validation (P0), compact -p3000 Procfile syntax support (P1).

128 tests pass (72 new across 3 test files).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 14:54:55 -07:00
..